八位数码管显示板相关资料.docx

八位数码管显示板相关资料.docx

ID:62465598

大小:83.78 KB

页数:10页

时间:2021-05-08

八位数码管显示板相关资料.docx_第1页
八位数码管显示板相关资料.docx_第2页
八位数码管显示板相关资料.docx_第3页
八位数码管显示板相关资料.docx_第4页
八位数码管显示板相关资料.docx_第5页
资源描述:

《八位数码管显示板相关资料.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、74HC59574hc595是8位串行输入转并行输出移位寄存器。驱动电流为35mA匹vcrJ5Q0-Q7:八位并行输出端,可以直接控制数码管的8个段。Q7':级联输出端。可以将它接下一个595的DS端。DS:串行数据输入端。74595的控制端说明:/MR(10脚):低点平时将移位寄存器的数据清零。通常我将它接Vcc。SHCP(11脚):上升沿时数据按Q0-->Q1-->Q2-->...-->Q7-->Q7'移位到移位寄存器,下降沿移位寄存器数据不变。使用的时候一般需要延时(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选

2、微秒级)。STCP(12脚):上升沿时移位寄存器内的数据输出到数据存储寄存器(即并行显示数据),下降沿时存储寄存器数据不变。(通常我将其置为低电平,)当移位结束后,在STCP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。/OE(13脚):高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。具体的实现方法如下:串行输入,串行输出;说明:1)DS输入一个字节的数据,字节的每个位都依次在Q0,Q1,Q2,Q3,Q4

3、,Q5,Q6,Q7,Q7'端口显示。2)STCP和SHCP同时产生上升沿脉冲来实现。程序如下:void595—spi_scend(uchardate){uchari,date595;//delay_us(10);//OE=0;STCP=0;SHCP=0;for(i=0;i<8;i++)//{date595=date&1;//if(date595)//{SHCP=1;//DS=1;//}else{SHCP=1;//DS=0;//定义变量准备读取数值循环9次用于完成所有的数据从低到高移位去要传输的数据的最低位判断数值的逻辑设

4、置位高电平上升沿开始移位传输高电平设置位高电平上升沿开始移位传输低电平voidH_595scend_out()//把移位寄存器的数据输出到存储寄存器用来显示}date595=date&1<

5、数据写入HC595的移位寄存器{uchardate595,i;date595=date;for(i=0;i<8;i++){DS=date595&1<

6、5_write_to_shift(~code[a+16]);HC595_write_to_shift(line[a]);HC595_write_to_shift(~code[a]);H_595scend_out();}for(b=0;b<8;b++){HC595_write_to_shift(0);//HC595_write_to_shift(~code[b+8]);禁止右半部分点亮禁止右半部分点亮H_595scend_out();voidH_595scend_out()//把移位寄存器的数据输出到存储寄存器用来显示DS

7、1302时钟芯片使用VociSCLKI/ORST8-PinDIP(300-Mil)启发资料时序图:DATATRANSFERSUMMARYFigure3SIWLEBT1ETW*t5^BHrLrLrLrLrLrLTLruLrLnrLnjTr」HCDRES3OOMMWDMABURSTMOD€TRANSFERz—rLnrLrLrLrLrLrLrLrLrvLrLnrLiFUIdKMBCLH.CWCMVftIUMBi»功能图:DS1302BLOCKDIAGRAMFigure1»WTWFT*RprH3TTB3ihFAlfMQuOttD

8、ATADUS■GUS2of13参考程序:#include#include#defineucharunsignedchar#defineuintunsignedintucharled[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。