单片机课件 第10章2.ppt

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

图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代码,如图

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档