hong动态数码管显示与键盘实验.ppt
《hong动态数码管显示与键盘实验.ppt》由会员分享,可在线阅读,更多相关《hong动态数码管显示与键盘实验.ppt(21页珍藏版)》请在三一办公上搜索。
1、第十四章 数码管的显示与键盘识别,Page 2,第十四章数码管的显示与键盘识别数码管的显示,14.1.1 7段数码管原理与结构把7个细长的LED排成日字型8个LED,使用一个公用端,共阳型:所有LED的阳极连在一起,共阴型:所有LED的阴极连在一起单独控制每个段的亮灭,可以表示出数字 09使用多个数码管表示数字应用非常广泛多种颜色,多种尺寸,Page 3,第十四章数码管的显示与键盘识别数码管的显示,14.1.2 7段数码管编码,共阴型:1 表示点亮 0 表示熄灭共阳型:取反每一个能够显示的字符都有一个对应的段码。,Page 4,第十四章数码管的显示与键盘识别数码管的显示,14.1.3 数码管动
2、态扫描通过段控制信息确定数码管显示的数字(多位复用)通过位控制信号使得任意时刻只有一位数码管处于显示状态利用视觉暂留现象,定时更改位控制信息和段控制信息,得到稳定的数字显示多个LED同时点亮的电流都经过公共端,MCU的IO无法承受,必须使用三极管为了减小MCU的灌入电流,段控制端都连接了输出驱动器74LS07(PNP:集电极开路,高压输出驱动器),段控制,位控制,4个共阳极数码管注:所有引脚都是低电平有效,Page 5,第十四章数码管的显示与键盘识别数码管的显示,14.1.4 数码管显示硬件设计实验板上有4位数码管,共阳极结构,引出12根连线,8根段控制,4根位控制,对应关系如下:实验中可将段
3、控制连接到P口,将位控制连接到T口,连线关系如下:注:a-g,DP接P0-P7,C1-C4接T0-T3,Page 6,第十四章数码管的显示与键盘识别数码管的显示,14.1.4 数码管显示软件设计显示一位数字:const unsigned char DisplayDecode=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;/0-9 ABCDEF DDRP|=0XFF;DDRT|=0XFF;/点亮一个数码管,显示2 PTP=DisplayDecode2;
4、PTT=0 xfe;LED动态显示时,按人眼的反应,刷新频率得大于80Hz,即所有LED在12ms内必须刷新一次。现有4组LED,即每段显示3ms。这个3ms可以用软件延迟实现,但为提高CPU效率,一般使用定时器。,Page 7,第十四章数码管的显示与键盘识别数码管的显示,示例程序/unsigned char showdata4;void Show()unsigned char DisplayNumber;PTT=0 x0f;for(DisplayNumber=0;DisplayNumber4;DisplayNumber+)PTP=DisplayDecodeshowdataDisplayNum
5、ber;if(DisplayNumber=2)PTP,Page 8,第十四章数码管的显示与键盘识别数码管的显示,示例程序/unsigned char showdata4;void delay(unsigned int countert)/3ms unsigned int i,j;for(i=0;icountert;i+)for(j=0;j4000;)j+;,123/1,晶振16M,总线时钟8M,延时为:4000*(1+2+3)/(8*106)s=3ms,第十四章数码管的显示与键盘识别键盘识别,14.2.1 开关与键盘开关(Switch)开关有两种状态闭合和断开船形开关,拨位开关按键:带有自恢复
6、装置的开关,常开常闭型各种形状,各种尺寸耐高压,轻触式,带指示键盘:由多个按键组合而成为了区分按键,给每个按键安排了一个代码,称键码。编码键盘和非编码键盘前者较复杂,较贵。后者较简单,极便宜。非编码键盘分为独立式键盘和行列式键盘,Page 9,第十四章数码管的显示与键盘识别键盘识别,14.2.2 键盘的消抖问题按键用于产生一个脉冲,1个MCU的IO口可以检查一个按键的状态按下和释放的时刻会有抖动需要设计硬件消抖电路或软件消抖硬件消抖:阻容滤波或双稳态触发器(P180)软件消抖:延时等待(12ms),时间长度与机械弹性有关,Page 10,void delay(void)unsigned int
7、 i,j;for(i=0;i4;i+)for(j=0;j4000;)j+;,12ms,第十四章数码管的显示与键盘识别键盘识别,14.2.3 键盘的识别功能(扫描法)键盘的硬件设计分为独立式按键和行列式键盘结构 适用于行列式键盘的逐行扫描法:有无键按下 软件延时消抖扫描求键码等待键释放查表求键值,Page 11,第十四章数码管的显示与键盘识别键盘识别,Page 12,14.2.4 键盘的硬件设计,5V,行端口输出,Y1,X1,Y2,Y3,Y4,X2,X3,X4,列端口输入,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,注:将MCUI/O口输入端的内部上拉电阻使能,键码,键值,行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- hong 动态 数码管 显示 键盘 实验

链接地址:https://www.31ppt.com/p-5433263.html