- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 页面 * cs 行线 译码驱动 * 页面 * 图10-20:8279的命令/状态口地址为7FFFH,数据口 地址为7FFEH。 8279初始化程序: INITI: SETB EX1 ; 允许外部中断1中断 MOV DPTR,#7FFFH ; 命令/状态口地址写入DPTR MOV A,#0D1H ; 清8279FIFO堆栈和显示RAM MOVX @DPTR,A ; 向命令/状态口写入控制字 8279的键盘RAM存储器,并向8031请求中断,8031响应中断读取键盘RAM中的键输入数据。若要更新显示器输出,仅需改变8279中显示RAM中的内容。 3.3 人-机接口及程序 * 页面 * LP: MOVX A,@DPTR ; 读8279的状态 JB Acc.7,LP ; 判断清除操作是否完成 MOV A,#00H ;键盘显示器工作方式设置 MOVX @DPTR,A 3.3 人-机接口及程序 MOV A,#2AH ;设置扫描频率 MOVX @DPTR,A ; SETB EA ;允许中断 SETB EX1 ;允许外部中断1 * 页面 * 键输入中断服务程序: PINT1:PUSH PSW PUSH DPH PUSH DPL PUSH Acc ;现场保护 MOV DPTR,#7FFFH ;向命令口写入读键盘RAM命令 MOV A,#40H MOVX @DPTR,A ; 读FIFO堆栈命令-8279 MOV DPTR,#7FFEH ;读键输入值 MOVX A,@DPTR 3.3 人-机接口及程序 * 页面 * MOV B,A POP Acc POP DPL POP DPH POP PSW ; 恢复现场 RETI 显示子程序: DIR: MOV DPTR,#7FFFH ;输出写显示RAM命令 MOV A,#90H MOVX @DPTR,A ; 写显示RAM命令-8279 MOV R0,#78H ;置显示数据指针 MOV R7,#08H ;送显示RAM数据的个数 MOV DPTR,#7FFEH DL0: MOV A,@R0 * 页面 * ADD A,#05H ;05H为查表偏移量 MOVC A,@A+PC ;查表得到段码 MOVX @DPTR,A ;写入显示RAM INC R0 ;显示数据单元地址增1 DJNZ R7,DL0 ;8个显示数据是否输出完毕 RET ADSEG:DB 3FH,06H,5BH,4FH,66H,……;段码表(共阴极) 3.3 人-机接口及程序 * 页面 * 3.3 人-机接口及程序 附:8279的 操作命令 * 谢谢大家! * * * * * 页面 * 2. 引脚功能介绍 (1)与CPU的接口引脚 DB0~DB7:数据总线、双向、三态,与单片机数据 总线相连,在CPU和8279之间传送命令或数据。 CLK:系统时钟,用于8279内部定时,以产生其工作所需的时序。 RESET:高电平时8279被复位,复位后状态如下: * 16个字符左边输入显示方式 * 编码扫描键盘、双键锁定方式 CS*:片选 3.3 人-机接口及程序 * 页面 * A0(C/D*):=1,写入命令字节; 读出状态字节 =0,写入或读出的字节均为数据。 RD*、WR*:读、写控制引脚 IRQ:中断请求线。在键盘方式中,当键盘RAM(先 进先出)中存有按下键的数据时,IRQ为高电平,向 CPU提出中断申请。 3.3 人-机接口及程序 CPU每次从键盘RAM中读出一个字节数据时,IRQ就变为低电平。如果键盘RAM中还有未读完的数据,IRQ将再次变为高电平,再次提出中断请求。 * 页面 * (2)扫描信号输出引脚 3.3 人-机接口及程序 SL0~SL3 扫描输出,用来扫描键盘和显示器。 a)可编程设定为编码输出 即SL0~SL2需外接3-8译码器,输出8取1的扫描信号(SL3在编码方式只用于显示器) b)可编程设定为译码输出 即由SL0~SL3直接输出4取1的扫描信号 * 页面 * (3)与键盘连接的引脚 RL0~RL7 键盘矩阵的行信号输入线 SHIFT 输入线,通常用作键盘上、下档功能的控制键 CNTL/STB 输入线,高电平有效。在键盘方式时,通常用来作为键盘控制功能键使用。 3.3 人-机接
您可能关注的文档
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第5课时Units1—38A.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第6课时Units4—68A.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第7课时Units7—98A.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第8课时Units10—128A.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第9课时Units1—28B.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第10课时Units3—48B.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第11课时Units5—68B.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第12课时Units7—88B.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第13课时Units9—108B.ppt
- 英语2014届中考英语一轮复习课件含2013真题讲解34份2014届中考英语一轮复习课件第14课时Units1—29章节.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)