74hc164驱动数码管

74hc164驱动数码管

ID:11503630

大小:34.50 KB

页数:3页

时间:2018-07-12

74hc164驱动数码管_第1页
74hc164驱动数码管_第2页
74hc164驱动数码管_第3页
资源描述:

《74hc164驱动数码管》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下面是74ls164驱动共阳数码管的演示程序,电路请看附件#include#defineuintunsignedint#defineucharunsignedcharsbitDAT=P1^1;//模拟串口数据发送端sbitCLK=P1^2;//模拟时钟控制端ucharcodetab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff};//0-9,-,全灭(共阳字段表)voidsendbyte(uchar

2、byte){          ucharnum,c;       num=tab[byte]; for(c=0;c<8;c++)       {   CLK=0; DAT=num&0x80;//(0x80即十进制的128,二进制的10000000按位发送) CLK=1;       num<<=1;                     }}voiddelay_50ms(unsignedintt)//50MS演示程序{unsignedintj; for(;t>0;t--) for(j=624

3、5;j>0;j--){;}}main(){unsignedcharh; while(1){ for(h=0;h<10;h++){     delay_50ms(1);     sendbyte(h); delay_50ms(10); } h=0;   }}下面这段是74ls164驱动共阴数码管的程序源码#include#defineuintunsignedint#defineucharunsignedcharsbitDAT=P1^1;sbitCLK=P1^2;ucharcode

4、tab[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xff,0xf6};//0-9,-,全灭voidsendbyte(ucharbyte){          ucharnum,c;       num=tab[byte]; for(c=0;c<8;c++)       {   CLK=0; DAT=num&0x01; CLK=1;       num>>=1;                     }}voiddelay_50ms(unsigned

5、intt){unsignedintj; for(;t>0;t--) for(j=6245;j>0;j--){;}}main(){unsignedcharh; while(1){ for(h=0;h<10;h++){     delay_50ms(1);     sendbyte(h); delay_50ms(10); } h=0;   }   }0人  

6、 分享到:     阅读(305)

7、评论(0)

8、引用(0)

9、举报

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

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

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