单片机课件10-单片机显示与键盘接口.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机课件10-单片机显示与键盘接口.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课件 10 显示 键盘 接口
- 资源描述:
-
1、第10章单片机显示器、键盘接口设计显示器接口设计 键盘接口设计A/D和D/A转换接口技术 主要内容2022-5-28单片机原理及其应用2(一)显示器原理 (1)显示器件简介 模拟指针表:结构简单,缺点:精度差,不直观 数码显示器: 辉光数码管:每个字型对应一个管,造价高,控制与应用复杂,被淘汰。 八段LED,LCD显示器:可显示数字和部分字母,耗电省、效率高、发光控制简单、造价低。10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用3点阵显示器:点阵液晶显示器:128*32/128*64/160*120/240*128/320*240/ 640*480/1024*
2、768,耗电省、内藏控制器、使用方便。宽视角,可带背光。造价高,亮度低CRT显示器:单显、CGA、EGA、VGA、SVGA,有标准的硬件规范,驱动程序较多,可有触摸屏。体积大、耗电多。10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用4(2)LED显示器结构 aabcdgbcdefgdpcomdpefcomabcdefgdpcom共阴型共阳型abcdefgdpcom10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用5 aabcdgbcdefgdpcomdpef aabcdgbcdefgdpdpef aabcdgbcdefgdpco
3、mdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdef
4、gdpcomdpef aabcdgbcdefgdpcomdpef aabcdgbcdefgdpcomdpef数码字型码hgfedcba十六进制数码字型码hgfedcba十六进制011000000 C0H510010010 92H111111001 F9H610000010 82H210100100 A4H711111000F8H310110000 B0H810000000 80H410011001 99H910010000 90H显示字型(字模)编码表(共阳)取反共阴码取反10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用6 a bcdefg dp g dp a
5、 COMa bcdefg dp g dp a COMa bcdefg dp g dp a COMa bcdefg dp g dp a COM输出口1输出口2输出口3输出口41 静态显示方式原理(二)静态显示工作原理与接口电路10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用710.1.1 LED显示器的工作原理和接口方法2 静态显示方式应用电路举例P0WR80517413874LS273R74LS27374LS27374LS273RRRP2.7P2.6P2.5CBAY0Y1Y2Y3CLKCLKCLKCLKVcc2022-5-28单片机原理及其应用8静态LED显示
6、器编程(显示数据) 1)将字符显示代码(字模信息)以表格的形式存放在程序存储器的某个区域 2)将显示信息转换为0X的模式,存放在显示缓冲区中;每个显示位对应一个单元 3)从显示缓冲区中取出一个显示信息(显示一位),通过查表获取该显示信息的字符显示代码(字模信息); 4)指定显示位所对应的输出口(锁存器)地址,输出字模信息。 5)多位显示重复24步。10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用9(1) 显示原理(三)动态显示工作原理与接口电路输出口1输出adp a bcdefg dp g dp a COMa bcdefg dp g dp a COMa bcd
7、efg dp g dp a COMa bcdefg dp g dp a COM输出口2输出显示位控信息 输出adp输出显示位控制10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用1010.1.1 LED显示器的工作原理和接口方法动态LED显示器编程(显示数据) : 1)将字符显示代码(字模信息)以表格的形式存放在程序存储器的某个区域; 2)将显示信息转换为0X的模式,存放在显示缓冲区中;每个显示位对应一个单元 3)从显示缓冲区中取出一个显示信息(显示一位),通过查表获取该显示信息的字符显示代码(字模信息); 4)指定字模信息输出口的(锁存器)地址,输出字模信息。
8、 5)指定显示位置输出口的(锁存器)地址,输出显示位控信息。 6)延时若干ms 7)多位显示重复26步。2022-5-28单片机原理及其应用11VccRX8PA7407PC0PC1PC2PC381558051P0AD0-AD7ALEALERDRDWRWRIO/MP2.1CEP2.0(2) 应用电路举例10.1.1 LED显示器的工作原理和接口方法2022-5-28单片机原理及其应用12 在单片机应用系统中,键盘和显示器是常用的外设,它们是人与应用系统交换信息的窗口,用于输入参数和命令,显示系统的运行状态、计算结果以及命令提示信息等。本节主要介绍单片机应用系统中常用简单键盘和显示器的接口及软件设
9、计方法。10.2 键盘及显示器接口设计2022-5-28单片机原理及其应用1310.2.1 键盘工作原理与接口电路(一)键盘概述键盘是由若干个按键组成的开关矩阵,它是一种廉价的输入设备。一个键盘,通常包括有数字键(09),字母键(AZ)以及一些功能键。操作人员可以通过键盘向计算机输入数据,地址、指令或其它控制命令,实现人机对话。 键盘按其结构形式可分为两类: 1 编码键盘,即键盘上闭合键的识别由专用的硬件来实现; 2 非编码键盘,即键盘上闭合键的识别由软件来识别。10.2 键盘及显示器接口设计2022-5-28单片机原理及其应用14 单片机系统中普遍使用非编码键盘,键盘接口应具备以下功能:(1
10、) 键扫描功能,即检测是否有健按下;(2) 产生相应的键代码(键值);(3) 消除按键抖动及多键按下; 计算机测控系统常见键盘:通用键盘:84键,101键,102键,104键等。含单片机,串行输出(扫描码)。专用键盘:根据需要自己设计键盘。按键:即无锁开关,有机械按键,电容按键,导电橡胶按键,薄膜按键。10.2.1 键盘工作原理与接口电路2022-5-28单片机原理及其应用15 按键开关的集合。(二)键盘的特点按键过程 前跳沿 后跳沿 识别区 图3、按键过程 510ms510ms100ms 键的闭合/断开是机械触点的通断。会产生抖动。 按键的确认需要消除抖动。硬件消抖 RS触发器软件消抖: 软
11、件延时20ms,让过抖动区。Vcc10.2.1 键盘工作原理与接口电路2022-5-28单片机原理及其应用16(三)键盘接口 独立式键盘各键相互独立,各接一根输入线。 P10P118051 K1P12P13P14P15K2K3K4K5K6 键盘驱动程序步骤1) 查键:扫描有否键按下,若无键按下,返回2) 有键按下软件去抖:延时20mS3) 找键:逐位右移4) 等键释放5) 软件去抖10.2.1 键盘工作原理与接口电路2022-5-28单片机原理及其应用17 (1)行扫描法 通过行线发出低电平信号,如果该行线所连接的键没有按下,则列线所接的端口得到的全是“1”信号,如果有键按下,则得到非全“1”
12、信号。为防止双键或多键同时按下,再从第0 行一直扫描到最一行,若发现仅有一个“1”,则为有效键,否则全部作废。 找到有效的闭合键后,读入相应的键值转到对应的处理程序。 2 行列式键盘(矩阵键盘) 识别按键的方法有两种:行扫描法,线反转法。10.2.1 键盘工作原理与接口电路2022-5-28单片机原理及其应用1810.2.1 键盘工作原理与接口电路 当键盘上没有键闭合时,所有行线和列线断开。 当键盘上某一个键闭合时,则该键所对应的列线与行线短路。 键盘扫描:逐行逐列地检查键盘状态的过程。 键盘扫描的方法:程序控制的随机方式定时控制方式中断方式 对键盘上闭合键的键号的确定5.1k3y0y1y2x
13、0 x1x2678345012+5V2022-5-28单片机原理及其应用1910.2.1 键盘工作原理与接口电路2022-5-28单片机原理及其应用20(2)线反转法 线反转法也是识别闭合键的一种常用方法,该法比行扫描法速度快,在硬件上要求行线与列线外接上拉电阻。 该法先将行线作为输出线,列线作为输入线,行线输出全“0”,读入列线的值,然后将行线和列线的输入输出关系互换,并且将刚才读到的列线值从列线所接的端口输出,再读取行线的输入值。 在闭合键所在的行线上值必为0。当一个键被按下时,必定可读到一对唯一的行列值。10.2.1 键盘工作原理与接口电路2022-5-28单片机原理及其应用2110.2
展开阅读全文