版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第五节第五节 数码管显示数码管显示单片机培训单片机培训 电航学社电航学社本节内容本节内容 1.简要回顾数码管和锁存器简要回顾数码管和锁存器74HC573 2.数码管的静态显示原理数码管的静态显示原理3.数码管的动态显示原理数码管的动态显示原理 4.简要介绍点阵原理简要介绍点阵原理 5.课后作业的提示课后作业的提示主讲:主讲: 梁辰梁辰QQ:7297413322 数码管由数码管由7 7个发光二极管组成一个日字形,如果需要显示小数个发光二极管组成一个日字形,如果需要显示小数点,那么就再加一个点,就是点,那么就再加一个点,就是8 8段数码管。段数码管。 abcdegGNDfdpGNDabcefgd
2、dpabcdefgdpdpgfedcba5V(a)(b)数码管数码管3多段位数码管多段位数码管所有数码管的段选并联所有数码管的段选并联各数码管的公共端分别接出来用作位选端各数码管的公共端分别接出来用作位选端4 1脚是输出使能脚是输出使能 11脚是锁存使能脚是锁存使能D是输入是输入Q是输出是输出 是高电平,是高电平,L是低是低 OE是是1脚脚 LE是是11脚脚 OE 接低电平接低电平 当当 LE = 0 时时,P0端口的端口的8位数据线与位数据线与74HC573内部数据内部数据保持器的输入端保持器的输入端断开断开。 当当 LE = 1 时时,P0端口的端口的8位数据线与位数据线与74HC573内
3、部数据内部数据保持器的输入端保持器的输入端连通连通。锁存器74HC5735 如果单片机的总线接口只作一种用途,不需要接如果单片机的总线接口只作一种用途,不需要接锁存器;如果单片机的总线接口要作两种用途,锁存器;如果单片机的总线接口要作两种用途,就要用两个锁存器。例如:就要用两个锁存器。例如:一个口要控制两个一个口要控制两个数数码管码管,对第一个,对第一个数码管数码管送数据时,送数据时,“打开打开”第一个第一个锁存器而锁存器而“锁住锁住”第二个锁存器,使第二个第二个锁存器,使第二个数码管数码管上的数据不变。对第二个上的数据不变。对第二个数码管数码管送数据时,送数据时,“打开打开”第二个锁存器而第
4、二个锁存器而“锁住锁住”第一个锁存器,使第一个第一个锁存器,使第一个 数码管数码管上的数据不变。上的数据不变。 如果单片机的一个口要做三种用途,则可用三个如果单片机的一个口要做三种用途,则可用三个锁存器,操作过程相似。锁存器,操作过程相似。 为什么要使用锁存器为什么要使用锁存器67keil与与VC+6.0的一点区别是的一点区别是keil的的main函数自己会循环。函数自己会循环。几点注意几点注意注意注意C语言的编程规范学会使用语言的编程规范学会使用tab和和shift+tab使程序结构清晰。使程序结构清晰。学会看开发板原理图,程序是建立在硬件之上的。学会看开发板原理图,程序是建立在硬件之上的。
5、8LED显示器工作方式有两种:静态显示方式和动态显示器工作方式有两种:静态显示方式和动态显示方式。静态显示的特点是显示方式。静态显示的特点是每个每个数码管的段选必须接数码管的段选必须接一个一个8位数据线来位数据线来保持保持显示的字形码。当送入一次字形显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用这种方法的优点是占用CPU时间少,显示便于监测和时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。控制。缺点是硬件电路比较复杂,成本较高。(下面这下面这个程序并不是标准意义的静态显示,因为开发板
6、的所有个程序并不是标准意义的静态显示,因为开发板的所有数码管的段选都并联接在一个锁存器上数码管的段选都并联接在一个锁存器上)例:静态显示例:静态显示1、2数码管静态显示数码管静态显示9共阴数码管码表共阴数码管码表(不显示小数点不显示小数点) 0 x3f , 0 x06 , 0 x5b , 0 x4f , 0 x66 , 0 x6d , 0 1 2 3 4 5 0 x7d , 0 x07 , 0 x7f , 0 x6f , 0 x77 , 0 x7c , 6 7 8 9 A B 0 x39 , 0 x5e , 0 x79 , 0 x71 , 0 x00 C D E F 无显示无显示10共阳数码管
7、码表共阳数码管码表(不显示小数点不显示小数点) 0 xc0 , 0 xf9 , 0 xa4, 0 xb0 , 0 x99 , 0 x92 , 0 1 2 3 4 5 0 x82 , 0 xf8 , 0 x80 , 0 x90 , 0 x88 , 0 x83 , 6 7 8 9 A B 0 xc6 , 0 xa1 , 0 x86 , 0 x8e , 0 xff C D E F 无显示无显示11code是是keil C51里面的关键字,一般用于定义里面的关键字,一般用于定义常量数组常量数组,意思是告诉编译说把这个数组放在意思是告诉编译说把这个数组放在ROM存储。使用存储。使用ROM(程序存储器程序
8、存储器)的好处是加快读取速度,不占用系统资的好处是加快读取速度,不占用系统资源。源。学会为程序除错(学会为程序除错(DEBUG)(本例为查看程序运行时间)(本例为查看程序运行时间)12 动态显示的特点是将所有位数码管的动态显示的特点是将所有位数码管的段选线并联段选线并联在一起,由在一起,由位选线控制是哪一位数码管有效位选线控制是哪一位数码管有效。这样。这样一来,就没有必要每一位数码管配一个锁存器,从一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫而大大地简化了硬件电路。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送描显示。所谓动态扫描显
9、示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。以在选择限流电阻时应略小于静态显示电路中的。 (原理同大学物理实验中示波器的使用,示波器的原理同大学物理实验中示波器的使用,示波器的扫描显示原理一样。扫描显示原理一样。)例:动态显示例:动态显示数码管动态显示方式数码管动态显示方式 13关于数码管的消隐14点阵原理的简要介绍点阵原理的简要介绍15基础部分:基础部分:使用延时函数的方法,使用延时函数的方法,在在2位位共阴共阴数码管上显示数码管上显示一一个秒表个秒表(60进制,不必太考虑时间精度,实现显示即可)进制,不必太考虑时间精度,实现显示即可)拓展部分:拓展部分:利用独立按键,实现对该秒表的控制:暂停,开始,利用独立按键,实现对该秒表的控制:暂停,开始,归零。归零。(不考虑按键响应速度,在(不考虑按键响应速度,在1秒内即可)秒内即可)展示仿真展示仿真课后作业(值班时完成)16友情提示友情提示 使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店合作民宿合同范本
- 2025年专升本通信工程专业信号与系统专项训练试卷(含答案)
- 湿地公园签署的协议书
- 货车共同购买合同范本
- 维保付款方式合同范本
- 高价转让租地合同范本
- 维修服务外包协议合同
- 违纪学生与学校协议书
- 邯郸教师招聘合同范本
- 租房房屋转让协议合同
- GB/T 9258.3-2025涂附磨具用磨料粒度组成的检测和标记第3部分:微粉P240~P5000
- 水暖工安全知识培训课件
- 2025年北师大新版数学三年级上册第六单元《乘除法的应用(二)》教案
- 幼儿园洋葱讲解
- 口腔诊所宣传简介
- 2025年人工智能2.0时代的人才培养和通识教育课程建设报告
- 商场多经管理办法
- 石油化工行业:全球油气公司资本开支和发展战略240920东吴证券1183mb
- 会议管理课件创新实操
- 企业合同法实务课件
- 2025年初中英语教师课程标准考试模拟试卷及参考答案
评论
0/150
提交评论