智能仪器设计_6.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能仪器设计_6

3.2 LED显示与接口;1.段码式LED显示原理与接口;工作原理;LED显示宇符与段码的关系;段码式LED显示与接口;LED静态显示电路原理图;(2)动态显示方式;LED动态显示电路; 以定时中断扫描方式为例,在4位LED显示器上分别显示数字1、2、3、4。单片机定时器T0定时1ms,要显示的4位数据放在显示缓冲单元30H至33H中。 ;NEXT:MOV A, R2 JB ACC.3, AGAIN ;4位显示完则重复 SJMP NEXT ;4位未显示完则显示下一位;在进行LED动态显示控制时,要遵循的规则有: ① 任何时刻只能有一个LED显示器的共阳(或共阴)端接通。 ② 每个LED显示器的显示内容要有一定的保留时间。 ③ 在最长20ms内,一个显示端口所驱动的LED必须都分别刷新一次。根据这个条件若一个显示端口驱动n个LED,则每个LED显示内容保持的时间为20/n ms。;2.点阵式LED显示原理与接口;字母A的点阵数据;3.3 键盘/显示器接口设计 ;DB7~DB0为双向外部数据总线 ; 为片选信号线,低电平有效; 和 为读和写选通信号线; IRQ为中断请求输出线。 RL7~RL0为键盘回送线。 SL3~SL0为扫描输出线。 OUTB3~OUTB0、OUTA3~OUTA0为显示寄存器数据输出线。 RESET为复位输入线。 SHIFT为换档键输入线。 CNTL/STB为控制/选通输入线。 CLK为外部时钟输入线。 为显示器消隐控制线 。 A0为数据选择输入端(=0为数据);8279的操作命令;8279的键盘及显示接口 ;二、8155的键盘及显示接口; KD1:MOV A,;8155初始化:PA、PB为基本输出,PC为输入 MOV DPTR,#7F00H ; MOVX @DPTR,A ; KEY1: ACALL KS1 ;查有无键按下 JNZ LK1 ;有,转键扫描 ACALL DIS ;调显示子程序 AJMP KEY1 ; LK1: ACALL DIS ;键扫描 ACALL DIS ;两次调显示子程序,延时12ms ACALL KS1 ; JNZ LK2 ; ACALL DIS ;调显示子程序 AJMP KEY1 ; LK2:MOV R2,#01H ;从首列开始 MOV R4,#00H ;首列号送R4 LK4:MOV DPTR,#7F01H ; MOV A,R2 ; MOVX @DPTR, A ; INC DPTR ; INC DPTR ;指向C口 MOVX A, @DPTR ; JB ACC.0,LONE ;第0行无键按下,转查第1行 MOV A,#00H ;第0行有键按下,该行首键号送A AJMP LKP ;转求键号 ;LONE: JB ACC.1,LTWO ;第1行无键按下,转查第2行 MOV A,#06H ;第1行有键按下,该行首键号送A AJMP LKP ;转求键号 LTWO: JB ACC.2,NEXT ;第2行无键按下,转查下一列 MOV A,#0CH ;第2行有键按下,该行首键号送A LKP: ADD A,R4 ;求键号。键号=行首键号+列号 PUSH ACC ;保护键号 LK3: ACALL DIS ;等待键释放 ACALL KS1

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档