最新单片机键盘、显示接口技术ppt课件.ppt
《最新单片机键盘、显示接口技术ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机键盘、显示接口技术ppt课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机键盘、显示接口技术单片机键盘、显示接口技术一、一、 键盘基本知识键盘基本知识 独立联接式无编码键盘独立联接式无编码键盘 独立联接式编码键盘独立联接式编码键盘 1、键盘键盘的分的分类与类与结构结构独立联接式键盘独立联接式键盘矩阵联接式键盘矩阵联接式键盘屏幕键盘屏幕键盘( (触摸屏)触摸屏)无编码键盘无编码键盘编码键盘编码键盘无编码,简单有效,键数较少时采用无编码,简单有效,键数较少时采用编码,节省编码,节省I/OI/O口线,键数较多时采用口线,键数较多时采用2 2复杂键盘的扫描程序设计复杂键盘的扫描程序设计 键盘扫描间隔时间直接取决于主程序执行环境,因此可能出现对键的响键盘扫描间隔时间直接
2、取决于主程序执行环境,因此可能出现对键的响应不及时现象应不及时现象进入键盘扫描程序后直接调用了延时程序,也有可能影响主程序中其它进入键盘扫描程序后直接调用了延时程序,也有可能影响主程序中其它并发事件的处理并发事件的处理 简单键盘扫描程序的缺点:简单键盘扫描程序的缺点: 确保对键的响应速度,不能丢确保对键的响应速度,不能丢键键 对主程序的影响小,不能影响对主程序的影响小,不能影响系系 统中其它并行处理任务的执行统中其它并行处理任务的执行 扫描算法稳定、易于扩展和修扫描算法稳定、易于扩展和修改改 功耗小、效率高功耗小、效率高高效的键盘分析扫描方案应做到高效的键盘分析扫描方案应做到: :(1 1)定
3、时器中断法键盘)定时器中断法键盘 扫描程序设计扫描程序设计 (2 2)多任务时标法键盘扫描程序设计)多任务时标法键盘扫描程序设计定时扫描提高了键盘响应速度、主程序效率。但是,对于系统并发任务的处定时扫描提高了键盘响应速度、主程序效率。但是,对于系统并发任务的处理问题则仍然未从根本上予以解决。对于复杂系统的键盘(包括显示器)扫理问题则仍然未从根本上予以解决。对于复杂系统的键盘(包括显示器)扫描,可以采用描,可以采用多任务时标法多任务时标法进行键盘扫描程序设计。进行键盘扫描程序设计。每每5050msms调用调用1 1次次LEDLED显示显示程序程序每每2020msms调用调用1 1次键盘扫次键盘扫
4、描程序描程序每每100 100 msms读取读取CT1CT1计数计数值,计算计量值和显示值值,计算计量值和显示值1 1次,刷新计量值、显示值和次,刷新计量值、显示值和总计量值存储单元总计量值存储单元每每200200msms读取手动发油读取手动发油开关开关P1.5P1.5状态状态1 1次次例如:某加油机进程调度例如:某加油机进程调度3 3键盘中断法扫描程序设计键盘中断法扫描程序设计 程序扫描或定时扫描方式中,存在程序扫描或定时扫描方式中,存在CPUCPU可能空扫描或不能及时响应键输可能空扫描或不能及时响应键输入的情况。为了克服这种缺点可以采用键盘中断法设计键盘扫描程序。入的情况。为了克服这种缺点
5、可以采用键盘中断法设计键盘扫描程序。 三、三、BCD拨码键盘及其接口设计拨码键盘及其接口设计 工业控制或智能仪器装置中,还有一种常见的参数设置输入设备,即工业控制或智能仪器装置中,还有一种常见的参数设置输入设备,即BCD拨码盘。现场操作工通过拨动旋转式拨盘给计算机设置参数,具有直拨码盘。现场操作工通过拨动旋转式拨盘给计算机设置参数,具有直观、简洁的优点。观、简洁的优点。BCD拨码键盘内部设置有编码电路从而可直接输出拨码键盘内部设置有编码电路从而可直接输出BCD码键盘编码,现场操作方便。码键盘编码,现场操作方便。 当当BCD拨码盘拨至拨码盘拨至09中任何一个数时中任何一个数时, ,对应的引脚就将
6、与公共端接通。对应的引脚就将与公共端接通。例如例如, ,1码盘拨至码盘拨至9, ,则其则其8421引脚输出引脚输出1001。P1.4P1.7选通拨码盘,低电平选通拨码盘,低电平有效有效, ,每次仅允许选中一只拨盘每次仅允许选中一只拨盘, ,否则会发生数据冲突。否则会发生数据冲突。P1.0P1.3读入读入BCD数数据。二极管起隔离作用据。二极管起隔离作用, ,以防数据经过公共端发生短路而引起误读数。以防数据经过公共端发生短路而引起误读数。 小结:小结:独立联接键盘?编码键盘?矩阵键盘?独立联接键盘?编码键盘?矩阵键盘?键盘的抖动与消除?键盘的抖动与消除?键盘程序扫描的方法?键盘程序扫描的方法?B
7、CD拨码盘?拨码盘?一、显示器基本知识一、显示器基本知识 LED数码显示数码显示LCD数码显示数码显示LED点阵图形显示点阵图形显示LCD点阵图形显示点阵图形显示点阵点阵CRT图形显示图形显示1LED数码显示技术数码显示技术 发光二极管单管导通压降约发光二极管单管导通压降约1.62.4V, 电流约电流约520mA, 响应时间约响应时间约5-20 S 共阴极共阴极共阳极共阳极高亮度高亮度低亮度低亮度显示显示字形字形a ab bc cd de ef fg gh h共阴极共阴极字型码字型码共 阳 极共 阳 极字型码字型码 0 01 11 11 11 11 11 10 00 0FCFC03031 10
8、 01 11 10 00 00 00 00 060609 9F F2 21 11 10 01 11 10 01 10 0DADA25253 31 11 11 11 10 00 01 10 0F2F20D0D4 40 01 11 10 00 01 11 10 0666699995 51 10 01 11 10 01 11 10 0B6B649496 61 10 01 11 11 11 11 10 0BEBE41417 71 11 11 10 00 00 00 00 0E0E01F1F8 81 11 11 11 11 11 10 00 0FCFC03039 91 11 11 11 10 01 11
9、 10 0F6F60909A A1 11 11 10 01 11 11 10 0EEEE1111b b0 00 01 11 11 11 11 10 03E3EC1C1C C1 10 00 01 11 11 10 00 09C9C6363d d0 01 11 11 11 10 01 10 07A7A8585E E1 10 00 01 11 11 11 10 09E9E6161F F1 10 00 00 01 11 11 10 08 8E E7171灭灭0 00 00 00 00 00 00 00 00000FFFFa f b g e c d h2LCD液晶数码显示液晶数码显示 LCDLCD的段位
10、工作电压:的段位工作电压:1.51.55 5V V 工作电流:数工作电流:数 A A可由可由CMOSCMOS电路直接驱动电路直接驱动LCDLCD的响应时间较长:的响应时间较长:2020100100 S S,并需背景光并需背景光LCDLCD显示器寿命与驱动方式有关显示器寿命与驱动方式有关: :直流驱动时直流驱动时500500小时小时 交流驱动时交流驱动时1000010000小时小时显示器结构显示器结构LCD的驱动方式的驱动方式直流驱动直流驱动交流驱动交流驱动(1)“异或异或”门控交流驱动门控交流驱动 液晶显示段上即得到一个直流分量为液晶显示段上即得到一个直流分量为0的交流方波信号的交流方波信号B
11、C 50HZ的方波的方波A液晶显示段的一端液晶显示段的一端C50HZ的方波的方波A与显示数据与显示数据D“异或异或”液晶显示段的另一端液晶显示段的另一端B(2 2)高频抹除交流驱动)高频抹除交流驱动 显示方波显示方波A:50Hz抹除方波抹除方波A:20KHzD=0时:低频信号时:低频信号AD=1时:高频信号时:高频信号A输出到输出到LCD显示段的一端显示段的一端BLCD段另一端接段另一端接B的直流分量的直流分量+(1/2)Vm 液晶的反应时间长,对高频信号无应,液晶不显示。高频信号是抹除信号液晶的反应时间长,对高频信号无应,液晶不显示。高频信号是抹除信号 3 3数码显示的静态、动态扫描方式数码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 键盘 显示 接口 技术 ppt 课件
限制150内