2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)

2024-08-15
| 12页
| 145人阅读
| 16人下载
普通

内容正文:

数码管的动态显示 更多模板请关注:https://haosc.taobao.com CONTENTS 目录 01 02 03 动态显示 两位数码管的动态显示 动态显示的特点 道艺兼修 敬业乐群 动态显示 01 将所有数码管的段选线并联在一起。 某一时刻只有一位数码管工作 所有的数码管轮流工作。 (1)动态显示原理 3 动态显示 01 位选口 段选口 动态显示的亮度比静态显示要差一些。 4 动态显示 01 (2)硬件连接方式 4位数码管动态显示电路 图片需要美化,看不出段选线的并联关系 第二张不清楚 5 两位数码管的动态显示 02 (1)电路图 6 两位数码管的动态显示 02 (2)动态显示00——59 7 两位数码管的动态显示 02 (2)程序设计流程图 开始 初始化 选中十位 送十位段码 显示保持一段时间 N 显示内容回0 Y 关十位 选中个位 送个位段码 显示保持一段时间 显示内容==60 N 关个位 显示100次? Y N 流程图呈现:最开始显示 较暗,随着讲解,讲到的 地方亮度恢复正常,都讲 完,全部点亮。 8 两位数码管的动态显示 02 (3)程序设计 1)初始化 #include <reg51.h> unsigned char code duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0---9字型码 unsigned char num=0;//显示缓冲区 sbit wei1=P2^6; //十位数码管位选线 sbit wei2=P2^7; //个位数码管位选线 程序的呈现:最开始显示 较暗,随着讲解,讲到的 地方亮度恢复正常,都讲 完,全部点亮。 其中注释部分颜色区分 9 两位数码管的动态显示 02 2)主程序 main( ) { unsigned char i; //控制显示次数,实现延时效果 while(1) { for(i=0;i<100;i++) { wei1=1; P0=duan[num/10]; delay_nms(2); wei1=0; wei2=1; P0=duan[num%10]; delay_nms(2); wei2=0; } num++; if(num==60)num=0; } } 程序的呈现:最开始显示 较暗,随着讲解,讲到的 地方亮度恢复正常,都讲 完,全部点亮。 其中注释部分颜色区分 10 动态显示的特点 03 (1)动态显示每个数码管的段选线是并联的。 (2)动态扫描不能停 (3)优点:硬件资源少,成本低,实用性强 (4)缺点:占用CPU多,程序复杂 11 谢谢观看! Simple Gifts Jewel Lullaby 167584.05 胡祝兵 $$

资源预览图

2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
1
2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
2
2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
3
2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
4
2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
5
2.2.1数码管的动态显示(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。