数码管静态与动态显示.ppt

上传人:wuy****n92 文档编号:69115481 上传时间:2022-12-30 格式:PPT 页数:17 大小:633KB
返回 下载 相关 举报
数码管静态与动态显示.ppt_第1页
第1页 / 共17页
数码管静态与动态显示.ppt_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《数码管静态与动态显示.ppt》由会员分享,可在线阅读,更多相关《数码管静态与动态显示.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五节第五节 数码管显示数码管显示单片机培训单片机培训 电航学社电航学社本节内容本节内容 1.简要回顾数码管和锁存器简要回顾数码管和锁存器74HC573 2.数码管的静态显示原理数码管的静态显示原理3.数码管的动态显示原理数码管的动态显示原理 4.简要介绍点阵原理简要介绍点阵原理 5.课后作业的提示课后作业的提示主讲:主讲:梁辰梁辰 数码管由数码管由7 7个发光二极管组成一个日字形,如果需要显示小数个发光二极管组成一个日字形,如果需要显示小数点,那么就再加一个点,就是点,那么就再加一个点,就是8 8段数码管。段数码管。数码管数码管多段位数码管多段位数码管所有数码管的段选并联所有数码管的段选并联

2、各数码管的公共端分别接出来用作位选端各数码管的公共端分别接出来用作位选端1脚是输出使能脚是输出使能11脚是锁存使能脚是锁存使能D是输入是输入Q是输出是输出是高电平,是高电平,L是低是低OE是是1脚脚 LE是是11脚脚OE 接低电平接低电平当当 LE=0 时时,P0端口的端口的8位数据线与位数据线与74HC573内部数据内部数据保持器的输入端保持器的输入端断开断开。当当 LE=1 时时,P0端口的端口的8位数据线与位数据线与74HC573内部数据内部数据保持器的输入端保持器的输入端连通连通。锁存器74HC573如果如果单单片机的片机的总线总线接口只作一种用途,不需要接接口只作一种用途,不需要接锁

3、锁存器;如果存器;如果单单片机的片机的总线总线接口要作两种用途,接口要作两种用途,就要用两个就要用两个锁锁存器。例如:存器。例如:一个口要控制两个一个口要控制两个数数码管码管,对第一个,对第一个数码管数码管送数据时,送数据时,“打开打开”第一个第一个锁存器而锁存器而“锁住锁住”第二个锁存器,使第二个第二个锁存器,使第二个数码管数码管上的数据不变。对第二个上的数据不变。对第二个数码管数码管送数据时,送数据时,“打开打开”第二个锁存器而第二个锁存器而“锁住锁住”第一个锁存器,使第一个第一个锁存器,使第一个 数码管数码管上的数据不变。上的数据不变。如果单片机的一个口要做三种用途,则可用三个如果单片机

4、的一个口要做三种用途,则可用三个锁存器,操作过程相似。锁存器,操作过程相似。为什么要使用锁存器为什么要使用锁存器keil与与VC+6.0的一点区别是的一点区别是keil的的main函数自己会循环。函数自己会循环。几点注意几点注意注意注意C语言的编程规范学会使用语言的编程规范学会使用tab和和shift+tab使程序结构清晰。使程序结构清晰。学会看开发板原理图,程序是建立在硬件之上的。学会看开发板原理图,程序是建立在硬件之上的。LED显示器工作方式有两种:静态显示方式和动态显示器工作方式有两种:静态显示方式和动态显示方式。静态显示的特点是显示方式。静态显示的特点是每个每个数码管的段选必须接数码管

5、的段选必须接一个一个8位数据线来位数据线来保持保持显示的字形码。当送入一次字形显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用这种方法的优点是占用CPU时间少,显示便于监测和控时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。制。缺点是硬件电路比较复杂,成本较高。(下面这个下面这个程序并不是标准意义的静态显示,因为开发板的所有数程序并不是标准意义的静态显示,因为开发板的所有数码管的段选都并联接在一个锁存器上码管的段选都并联接在一个锁存器上)例:静态显示例:静态显示1、2数码管静态显示数码

6、管静态显示共阴数码管码表共阴数码管码表(不显示小数点不显示小数点)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 无显示无显示共阳数码管码表共阳数码管码表(不显示小数点不显示小数点)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

7、0 xc6,0 xa1,0 x86,0 x8e,0 xff C D E F 无显示无显示code是是keil C51里面的关键字,一般用于定义里面的关键字,一般用于定义常量数组常量数组,意思是告诉编译说把这个数组放在意思是告诉编译说把这个数组放在ROM存储。使用存储。使用ROM(程序存储器程序存储器)的好处是加快读取速度,不占用系统资源。的好处是加快读取速度,不占用系统资源。学会为程序除错(学会为程序除错(DEBUG)(本例为查看程序运行时间)(本例为查看程序运行时间)动态显示的特点是将所有位数码管的动态显示的特点是将所有位数码管的段选线并联段选线并联在一起,由在一起,由位选线控制是哪一位数码

8、管有效位选线控制是哪一位数码管有效。这样一。这样一来,就没有必要每一位数码管配一个锁存器,从而大来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示。大地简化了硬件电路。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时的亮度比静态显示要差一些,所以在选择

9、限流电阻时应略小于静态显示电路中的。应略小于静态显示电路中的。(原理同大学物理实原理同大学物理实验中示波器的使用,示波器的扫描显示原理一样。验中示波器的使用,示波器的扫描显示原理一样。)例:动态显示例:动态显示数码数码管动管动态显示方式态显示方式 关于数码管的消隐点阵原理的简要介绍点阵原理的简要介绍基础部分:基础部分:使使用用延延时时函函数数的的方方法法,在在2位位共共阴阴数数码码管管上上显显示示一一个秒表个秒表(60进制,不必太考虑时间精度,实现显示即可)进制,不必太考虑时间精度,实现显示即可)拓展部分:拓展部分:利利用用独独立立按按键键,实实现现对对该该秒秒表表的的控控制制:暂暂停停,开开始始,归零。归零。(不考虑按键响应速度,在(不考虑按键响应速度,在1秒内即可)秒内即可)展示仿真展示仿真课后作业(值班时完成)友情提示友情提示使用变量及数组给数码管段选赋值使用变量及数组给数码管段选赋值注意变量的作用域范围注意变量的作用域范围适当多使用函数使程序结构简明适当多使用函数使程序结构简明拓展部分中学会使用破坏循环条件来跳出拓展部分中学会使用破坏循环条件来跳出循环(跳出循环简单实用的方式)循环(跳出循环简单实用的方式)谢谢 谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁