- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章MCS-51与键盘、显示器、拨盘、打印机的接口设计资料
图10-4:4位8段LED动态显示电路。其中段码线占用一个8位I/O口,而位选线占用一个4位I/O口。 图10-8为8255A扩展I/O口的独立式按键接口电路。 图10-9用三态缓冲器扩展的I/O口的按键接口电路。 数据传输 8位数据线 DB0~DB7 7~14 下降沿触发 使能 E 6 1:读; 0:写 读/写 R/W* 5 1:数据寄存器;0:命令寄存器 寄存器选择 RS 4 液晶驱动电压 VEE 3 5V±5% 电源 VDD 2 0V 地 VSS 1 功能 名称 符号 引线号 表10-2 液晶显示模块的引脚 模块14个引脚,其中有8条数据线,3条控制线,3 条电源线,见表10-2。通过单片机写入模块的数据和 指令,就可对显示方式和显示内容作出选择。 数据寄存器读出 1 1 数据寄存器写入 0 1 忙标志和地址计数器读出 1 0 命令寄存器写入 0 0 操 作 R/W* RS 表10-3 寄存器的选择 命令格式及命令功能说明 (1) 命令格式 控制器HD44780内有多个寄存器,如表10-3所示。 RS位和R/W*引脚上的电平来选择寄存器,而DB7~DB0则决定命令功能。 命令共11种:清除,返回,输入方式设置,显示 开关控制,移位控制,功能设置,CGRAM(字符生成 RAM)地址设置,DDRAM(显示数据RAM)地址设置, 读忙标志和地址,写数据到CGRAM或DDRAM,从CGRAM 或DDRAM读数据。 这些命令功能强:可组合成各种输入、显示、移位方式以满足不同的要求。 (2)标准字符库 图10-23:字符库的内容、字符码和字型的对应 关系。例如“A”的字符码为41H,“B”的字符码为42H。 10.4.3 8031与LCD的接口及软件编程 1.8031与LCD模块的接口 接口电路见图10-24。将LCM挂接在8031的总线 上,通过对数据总线的读写实现对LCM的控制。 1.软件编程 初始化 用户所编的显示程序,开始必须进行初始化,否 则模块无法正常显示。 显示程序编写(自己阅读) 10.5 MCS-51与微型打印机的接口 内部有一个控制用单片机,固化有控打程序,智 能化程度高。 常用的微型打印机:TPμP-40A/16A、GP16以及 XLF嵌入仪器面板上的汉字微型打印机。 10.5.1 MCS-51与TPμP-40A/16A微型打印机的接口 1. TPμP-40A/16A微型打印机 单片机控制的微型智能打印机。TPμP-40A与 TPμP-16A的接口信号与时序完全相同,操作方式相 近,硬件电路及插脚完全兼容,只是指令代码不完全 相同。TPμP-40A每行打印40个字符,TPμP-16A则每 行打印16个字符。 2. 主要性能、接口要求及时序 (1)TPμP-40A主要技术性能 单片机控制, 2KB控打程序及标准的Centronics并 行接口。 可打印全部ASCII代码字符及128个非标准字符和图 符。1 6个代码字符(6×7点阵)由用户定义。 可打印出8×240点阵的图样(汉字或图案点阵)。 字符、图符和点阵图可在宽和高的方向放大为×2、 ×3、×4倍。 每行字符的点行数(包括字符的行间距)可用命令 更换。即字符行间距空点行在0~256间任选。 2.接口信号 采用国际上流行的Centronics打印机并行接口, 与单片机间是通过一条20芯扁平电缆及接插件相连。 打印机有一个20线扁平插座,信号引脚排列如图10- 26所示。 引脚介绍: DB0~DB7:数据线,单向传输,由单片机输入给打 印机。 STB*:数据选通信号。在该信号的上升沿时,数据 线上的8位并行数据被打印机读入机内锁存。 BUSY:打印机“忙”状态信号。当该信号有效(高电 平)时,表示打印机正忙。此时,单片机不得向打印机 送入新的数据。 ACK*:打印机的应答信号。低电平有效,表明打印 机已取走数据线上的数据。 ERR*:“出错”信号。当送入打印机的命令格式出错 时,打印机立即打印一行出错信息,提示出错。在打印 出错信息之前,该信号线出现一个负脉冲,脉冲宽度 为30μs。 3.接口信号时序 接口信号时序如图10-27所示。 选通信号STB*宽度需大于0.5μs。应答信号ACK*可 与STB*信号作为一对应答联络信号,也可与BUSY作为一 对应答联络信号。 2. 字符代码及打印命令 写入的全部代码共256个,其中00H无效。 代码:01H~0FH为打印命令; 代码:10H~1FH为用户自定义代码; 代码:20H~7FH为标准ASCII代码; 代码:80H~FFH为非ASCII代码,如图
您可能关注的文档
- 山东省2015年高中历史第16课五四爱国运动40岳麓版必修1.ppt
- 第8章ActiveX控件初步应用.ppt
- 局部解剖学上肢.ppt
- 山东省2015年高中历史第16课五四爱国运动26岳麓版必修1.ppt
- 山东省2015年高中历史第18课马克思主义的诞生1岳麓版必修1.ppt
- 山东省2016年一本投档情况统计表.docx
- 山东省2015年高中历史第24课两极对峙格局的形成7岳麓版必修1.ppt
- 山东省中小学固定资产教育分类代码.doc
- 山东省中小学固定资产分类目录.doc
- 山东省临沂市2016年中考物理试卷(word版,含解析).doc
- 山东省淄博市淄川第一中学2015-2016学年高一历史下学期入学考试试题.doc
- 山东省济宁市2015届高考数学专题复习第32讲二元一次不等式(组)与简单的线性规划问题练习新人教A版.doc
- 第8章-VB图形操作.ppt
- 山东省潍坊市2016届高三上学期期末考试语文试卷.doc
- 第8章与数据库应用程序.ppt
- 第8章_遥感图像分类.ppt
- 山东省聊城市2015-2016学年高中化学第1章物质结构元素周期律第1节元素周期表题组训练.doc
- 山东省聊城市2015年中考化学试卷(word解析版).doc
- 山东省莘县实验高级中学2016届高三上学期第一次检测政治试题.doc
- 山东省潍坊市2016届高三三模考试理科综合试题(数理化网).doc
最近下载
- 小学英语语法课件- 现在进行时.ppt VIP
- 送电线路工-高级技师.doc VIP
- GB_T 50448-2015水泥基灌浆材料应用技术规范.docx VIP
- IKEA宜家 PÄRUP 派如普(货号804.937.34)安装指南组装说明书.pdf
- 武进区教师心理健康教育全员培训.ppt VIP
- 供热企业运检人员专业知识习题集.pdf VIP
- 高速公路施工标准化管理指南-安全生产.pdf VIP
- GB 55011-2021 城市道路交通工程项目规范.docx VIP
- 2022注册消防工程师继续教育试题答案人员密集场所 .pdf VIP
- 2023年秋学期人教版初中生物七年级上册教学计划附教学进度表.pdf VIP
文档评论(0)