人机交互设备的扩展技术_第1页
人机交互设备的扩展技术_第2页
人机交互设备的扩展技术_第3页
人机交互设备的扩展技术_第4页
人机交互设备的扩展技术_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第10章章 人机交互设备的扩展技人机交互设备的扩展技术术 10.1.1 LED显示器结构及显示段码显示字符共阴极字符码共阳极字符码显示字符共阴极字符码共阳极字符码03FHC0Hc39H0C6H106H0F9Hd5EH0A1H25BH0A4HE79H86H34FH0B0HF71H8EH466H99HP73H8CH56DH92HU3EH0C1H67DH82H31H0CEH707H0F8HY6EH91H87FH80HH76H89CH96FH90HL38HC7HA77H88H“灭”00H0FFHb7CH83H.10.1.2 LED显示器的控制方式静态显示静态显示 例10-1 对图10-2所示的显示器

2、编程,使8255A的初始化应设定为PA,PB,PC为基本I/O输出方式,待显示的数据存放在内部RAM的40H42H单元,数据格式为非压缩BCD码。 ORG 1000HDSP8255: MOV DPTR,#7FFFH ;8255工作方式设置 MOV A, #80H MOVX DPTR, A ;工作方式字送8255A控制口 MOV R0, #40H ;显示数据起始地址 MOV R1, #3H ;待显示数据个数 MOV DPTR,#7FFCH ;第一个数据在PA口显示LOOP: MOV A, R0 ;取出第一个待显示数据 ADD A, #06H ;加上偏移量 MOVC A, A+PC ;查表取出字形

3、码 MOVX DPTR, A ;字形码送8255A端口显示 INC R0 ;指向下一个数据存储位置 INC DPTR ;指向下一个七段数码显示器 DJNZ R3, LOOP ;未显示结束,返回继续 RETTAB: DB 0C0H,0F9H,0A4H,0B0H ;0,1,2,3字形码表 DB 99H,92H,82H,0F8H ;4,5,6,7 DB 80H,90H,88H,83H ;8,9,A,B DB 0C6H,0A1H,86H,8EH ;C,D,E,F动态显示 编码键盘:闭合键的识别由专用硬件识别。如个人计算机的键盘。使用方便,价格较贵,在单片机系统中使用较少。非编码键盘:闭合键的识别靠软件

4、识别。单片机应用系统中常用。非编码键盘可分为:独立式:当系统操作较简单所需按键较少时采用。矩阵式:当系统操作较复杂,需要数量较多的按键时采用。 10.2.1 按键的状态输入及去抖动 t1和t3分别为键的闭合和断开过程中的抖动期(呈现一串负脉冲),抖动时间长短和开关的机械特性有关。一般为510ms;t2为稳定的闭合期,其时间由按键动作所确定。一般为十分之几秒到几秒。为稳定的断开期。 10.2.3 独立式键盘及其接口独立式键盘及其接口KEYA:ORL P1, #07H ;置P1.0P1.2为输入状态 MOV A, P1 ;读键值,键闭合相应位为0 CPL A ;取反,键闭合相应位为1 ANL A,

5、 #00000111B ;屏蔽高5位,保留有键值信息的低3位 JZ GRET ;全0,无键闭合,返回 LCALL DY10ms ;非全0,有键闭合,延时10ms,软件去抖动 MOV A, P1 ;重读键值,键闭合相应位为0 CPL A ;取反,键闭合相应位为1 ANL A, #00000111B ;屏蔽高5位,保留有键值信息的低3位 JZ GRET ;全0,无键闭合,返回;非全0,确认有键闭合 JB ACC.0, KA0 ;转0#键功能程序 JB ACC.1, KA1 ;转1#键功能程序 JB ACC.2, KA2 ;转2#键功能程序GRET:SJMP $KA0: LCALL WORK0 ;执

6、行0#键功能子程序 SJMP GRETKA1: LCALL WORK1 ;执行1#键功能子程序 SJMP GRETKA2: LCALL WORK2 ;执行2#键功能子程序 SJMP GRET END10.2.4 矩阵式键盘及其接口 10.3 液晶显示器(LCD)的扩展 10.3.1 LCD的工作原理 LCD是一种被动显示器,本身不发光利用电场效应液晶的扭曲向列效应具有功耗低,显示信息大,寿命长和抗干扰能力强等优点。 点阵字符型LCD显示器,需相应的LCD控制器、驱动器,来对LCD显示器进行扫描、驱动、以及一定空间的RAM和ROM来存储写入的命令和显示字符的点阵。10.3.2点阵式液晶显示器HD61830的扩展技术 将LCD控制器、驱动器、RAM、ROM和LCD显示器用PCB连接到一起,称为液晶显示模块。用户只向该模块送入相应的命令和数据就可实现所需要的显示内容。液晶显示模块与单片机连接时接口简单,其使用灵活方便,它是近几年国外发展很快的一项新兴产业。点阵式液晶显示器HD61830就是其中一种。1. HD61830的特点及性能指标图像方式:512K个点,2字节;字符方式:4096个字符,2字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论