




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用两个74HC164 驱动两个四位的数码管 (一个简易电子钟) 2 / 111 / 11 几天前我发一了帖寻求用两74HC164做动态扫描数码管今天我折腾了一天终于把它难 弄出来了 其电路图是在一本书上找到的由于还没学会用protel 99画图,所以就只有将就一下了 我的程序如下: #i nclude sbit DAT=P1A1; sbit CLK=P1A2; unsigned char code tab=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x40; 显示09 unsignedchar code ff=0
2、xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x77;位选; unsigned char a,b,c,d,e,f,ch,hour,minite,second; 开启计时 void loading() TMOD=Ox22; TR0=1; ET0=1; EA=1; 以下是显示程序,共八个,因为有八个数码管 void sendbyte(unsignedchar byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num=Oxfe; for(c=0;c8;c+)
3、CLK=O; DAT=num; CLK=1; num =1; void sendbyte_1(unsigned char byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; num=0 xfd; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; 4 / 114 / 11 void sendbyte_2(unsigned char byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+)
4、CLK=0; DAT=num CLK=1; num =1; num=0 xfb; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; void sendbyte_3(unsignedchar byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+) DAT=num CLK=1; num =1; num=0 xf7; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; void sendbyte_4(unsignedchar byte) unsigned char nu
5、m,c; num=tabbyte; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; num=0 xef; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; void sendbyte_5(unsignedchar byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; num=0 xdf; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; void sendby
6、te_6(unsignedchar byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+) CLK=O; DAT=num CLK=1; num =1; num=0 xbf; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; void sendbyte_7(unsignedchar byte) unsigned char num,c; num=tabbyte; for(c=0;c8;c+) CLK=0; DAT=num CLK=1; num =1; num=0 x7f; for(c=0;c8;c+) C
7、LK=O; DAT=num CLK=1; num =1; /延时 void delay() unsigned int j; for(j=0;j250;j+) main () load in g(); while(1) a=hour/10; b=hour%10; c=mi nite/10;d=mi ni te%10; e=sec on d/10;f=sec on d%10; ch=10; sen dbyte(f); delay(); sen dbyte_1(e); delay(); 9 / 111 / 11 sen dbyte_2(ch); delay(); sen dbyte_3(d); delay(); sen dbyte_4(c); delay(); sen dbyte_5(ch); delay(); sen dbyte_6(b); delay(); sen dbyte_7(a); delay(); void time(void) interrupt 1 unsigned int tt; tt+; if(tt=3600) tt=0; second+; if(sec on d=60) se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青原区2024小升初数学试卷
- 养老中心建设项目运营方案
- 七年级53数学试卷
- 矿山生产管理方案
- 曲靖一中所有数学试卷
- 妇幼保健院信息化平台建设方案
- 养鸭场创新技术引进与应用方案
- 龙岩百校联考数学试卷
- 马鞍山单招数学试卷
- 难度系数0.7数学试卷
- DB52-T 1626-2021 水利工程调整概算报告编制导则
- 输液泵与微量泵的使用
- 2025年一建市政记忆口诀
- GB/T 1346-2024水泥标准稠度用水量、凝结时间与安定性检验方法
- 川味创新菜品的研发与市场推广
- 《医疗损害纠纷的责任认定研究》3500字(论文)
- 如何提高医药行业客户服务水平与满意度
- 课件中华民族共同体概论课件专家版8第八讲 共奉中国与中华民族内聚发展
- GB/T 45051-2024土方机械纯电动非公路矿用自卸车技术要求
- GB/T 45045-2024日用香精中十三种限用香料的测定气相色谱-质谱法
- 电线电缆产品工艺流程图和结构示意图
评论
0/150
提交评论