单片机原理及其接口技术 教学课件 作者 严洁 主编 第6章 人机交互通道接口技术.pptVIP

单片机原理及其接口技术 教学课件 作者 严洁 主编 第6章 人机交互通道接口技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及接口技术 * 6. 人机交互通道接口技术 6.1 显示器接口 6.2 键盘接口 6.3 BCD拨码盘接口 6.1 显示器接口 6.1.1 LED数码显示器接口 一、LED数码显示器的结构与显示段码 字型码 (段选码) 共阴极:公共端COM接地 共阳极:公共端COM接Vcc(+5V) 例、共阴极显示器,“0”的字型码。 0 0 1 1 1 1 1 1 二、LED数码显示器的显示方法 1、静态显示 静态显示就是多位LED显示器中的显示字符在同一时刻点亮。其显示电路比较简单,将N位显示器的公共端同时接固定的低(共阴极)或高(共阳极)电平,N位显示器的段码线分别接I/O接口的输出端,需N×8根线。显示程序只要把欲显示的数的段码依次送各显示输出口即可。这种显示方式,显示亮度高,主程序不必扫描显示器,从而CPU效率高。但这需要较多的显示输出口线。 二、LED数码显示器的显示方法 1、静态显示 采用串-并转换寄存器74LS164作为显示输出口,每片74LS164为一位显示器提供段码。其和单片机通信采用串行口方式0,由单片机的TXD(P3.1)接74LS164的CLK,自动送出移位脉冲,单片机的RXD(P3.0)接74LS164的数据A、B,送出段码,只需2根连线。程序执行时,由软件送入串行口寄存器SBUF中的并行8位段码,在时钟脉冲作用下依次经RXD进入74LS164的串行移位数据输入A、B端,从并行输出Q0~Q7端送出8位段码,在1位显示器上形成显示字符 2、动态显示 动态显示电路的段码输出线是共用的。8段发光二极管数码显示器需8根线,由8051一个I/O口控制。N位显示器需要N根位选线,由8051另一个I/O口控制。只需8+N根连线。 为了使不同的显示器同时显示,每一时刻使一位显示器位选线选通,其他位关闭,然后送该位段码。适当选取扫描频率,轮流选通LED显示器进行显示,使人感觉显示器是同时点亮的。由于在一次循环显示中各显示器通电时间较短,动态扫描显示器亮度不足,需加硬件驱动。一般必须在主程序扫描显示器,CPU效率低,因此也可以在程序运行后关显示。 动态扫描显示子程序 程序说明: (1)显示数据6位,共阴极显示。动态显示从显示器最低位开始选通,每位显示时间约1ms,1ms子程序DELY未给出; (2)显示缓冲区6个字节,存放6个待显示的数据,当需要变更显示内容时,应在主程序更新显示缓冲区内容; 6.1.2 专用LED驱动器MAX7219 MAX7219是MAXIM公司生产的一种串行接口方式8位7段共阴极LED显示驱动器,其片内包含有一个BCD码到二进制码的译码器、多路复用扫描电路、字段和字位驱动器以及存储每个数字的8×8 RAM。 MAX7219采用串行数据传输方式,由16位数据包发送到DIN引脚的串行数据在每个CLK的上升沿被移入到内部16位移位寄存器中,然后在LOAD的上升沿将数据锁存到数字或控制寄存器中。DIG0~ DIG7为8个显示器的位码线,SEGA~G和SEG DP是段码码。电路是动态显示方式,由MAX7219控制,CPU只需在更新显示时输出数据。 6.1.3 LED大屏幕显示 LED点阵显示是把很多的LED按矩阵方式排列在一起,通过对各LED发光与不发光的控制来完成各种字符或图形的显示。最常见的LED点阵显示模块有5×7(5列7行),7×9,8×8结构,前两种主要用于显示各种西文字符,后一种可用于大型电子显示屏的基本组建单元。 8×8 LED点阵简介 只要各LED外加正向电压(Y方向为1,X方向为0),则对应的LED发光。如Y7(0)=1,X7(H)=0时,则其对应的右下角的LED会发光。各LED还需接限流电阻,实际应用时,限流电阻即可接在X轴,也可接在Y轴。 6.1.4 LCD显示 一、液晶显示器 液晶显示器(Liquid Crystal Display,LCD)以液晶材料为基本组件。液晶是一种介于固体与液体之间,具有规则性分子排列的有机化合物,一般最常用的液晶型式为向列液晶,分子形状为细长棒形,长宽约1nm~10nm。将液晶置于两片导电玻璃之间,靠两个电极间电场的驱动。整个液晶显示技术的概念是利用液晶的物理特性:通电时导通,排列变的有秩序,使光线容易通过;不通电时排列混乱,阻止光线通过,让液晶如闸门般地控制光线透射或遮蔽功能,产生透光度的差别,如此在电源ON/OFF下产生明暗的区别,依此原理控制每个像素,便可构成所需图像。 液晶显示是一种被动的显示,它不能发光,只能使用周围环境的光。它显示图案或字符只需很小能量。 二、液晶显示器与单片机接口 将LCD控制器、驱动器、RAM、ROM和LCD显

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档