- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人机接口电路汇编
(续表) 8279的键盘/显示器电路及与8031接口 ALE可直接与8279CLK相连,由8279设置适当的分频数,分频至100KHz。 8279的命令/状态口地址为7FFFH,数据口地址为7FFEH。键盘的行线接8279的RL0~RL3,SL0~SL2经74LS138(1)译码,输出键盘的8条列线,SL0~SL2又由74LS138(2)译码,并经75451驱动后,输出到各位显示器的公共阴极。控制74LS138(2)的译码,当位切换时,输出低电平,此时译码器输出全为高电平显示器熄灭。在连接32键以内的简单键盘时,CNTL、SHIFT输入端可接地。 调试程序: MOV DPTR, #7FFFH MOV A, #0D1H MOVX @DPTR, A MOV A, #00H MOVX @DPTR, A MOV A, #2AH MOVX @DPTR, A SETB EA SETB EX1 INIT: PUSH PSW PUSH DPH PUSH DPL PUSH ACC MOV DPTR, #7FFFH MOV A, #40H MOVX @DPTR, A MOV DPTR, #7FFEH MOV A, @DPTR MOV B, A POP PSW POP DPH POP DPL POP ACC RETI KINT: MOV DPTR, #7FFFH MOV A, #90H MOVX @DPTR, A MOV R0, #78H MOV R7, #08H MOV DPTR, #7FFEH MOV A, @R0 ADD A, #05H MOVC A, @A+PC MOVX @DPTR, A INC R0 DJNZ R7, DISPL1 RET DISPL: DB 3FH, 06H, 5BH, 4FH, DISPL1: SEGPT: #0D1H: 清除显示RAM和FIFO #00H:设置键盘/显示器工作模式 #2AH: 设置扫描频率#040H: 读FIFO堆栈命令 #90H:写显示RAM命令4.3 打印机接口部分 打印机的种类很多,工作原理也各不相同。 目前常用的是点阵式打印机,它由打印机打印头中的几根针通过色带在纸上打出点矩阵(7、9或24),组合成各种字符,如GPl6等; 还有一种采用圆珠笔头打印的多色小打印机,也有很好的效果,如PP40等。 PP40是由香港伟易达公司生产的40行彩色描绘器。 采用四个不同颜色的圆珠笔头作为打印头,圆珠笔油用完可以更换笔头。 打印纸宽度约10cm,每行可打印40字符或80字符,可打印各种英文字符,绘制简单图形及组成汉字。 PP40打印机的工作原理 PP40操作方式 两种操作方式: 图形模式: 文本模式: 将ODH和12H先后写入后转换为图形模式。 功能:打印文本字符。 将ODH和11H先后写入后转换为文本模式。 功能:打印图形。 PP40的接口信号 STROBE为选通输入信号。当CPU向打印机发出此信号时,可将数据选通送入打印机中,并启动打印。 BUSY 为忙信号(状态)输出。打印机正在工作时向CPU输出忙(高电平)信号,表示打印机不能接收新数据;空闲时输出低电平信号。可作为中断请求信号或CPU查询信号。 PP40的接口信号 ACK为响应输出线。当PP40接收并处理完主机的命令或数据时,输出一个负脉冲.也可作为中断请求 DATA1~DATA8:数据输出线。 PP-40工作时序图 PP40和主机之间通信可采用查询的方式,也可以采用中断的方式。 (1)查询方式 ①读入打印机状态,判断BUSY是否为1,若为l转步骤①直至为0。 ② CPU把欲打印的数据送入打印机。 ③ CPU向打印机发选通信号(STROBE端置一低脉冲) ④重复①-③直至打印结束。 (2)中断方式 用信号BUSY(或ACK)作为微机的中断源信号,在中断服务程序中接收CPU送来的打印数据和选通信号,进行打印。 PP-40与8031的接口 采用中断方式,打印文本,要打印的ASCII字符存放在40H~4FH中。 主程序: MOV R0,#40H ;置打印缓冲区指针初值 MOV R7,#10H MOV P1,#2
您可能关注的文档
- 人教版高一化学必修二第二章第二节化学能与电能的转化PPT汇编.ppt
- 人教版高中化学必修二化学反应的速率和限度汇编.ppt
- 人教版高中化学必修二:1.1元素周期表第三课时课件1汇编.ppt
- 人教版高中化学必修2第二章第三节化学反应的速率和限度(第1课时)汇编.ppt
- 人教版高中化学必修化学2第一章第三节化学键(第3课时)汇编.ppt
- 人教版高中化学选修42.1化学反应速率(课件)(共17张PPT)汇编.ppt
- 人教版高中化学选修4化学反应原理第二章第三节化学平衡(第1课时)汇编.ppt
- 人教版高中历史必修三:第11课《物理学的重大进展》ppt课件汇编.ppt
- 人教版高中化学选修一第一章第四节维生素和微量元素汇编.ppt
- 人教版高中化学必修二化学反应能量章末复习提升汇编.ppt
文档评论(0)