显示器键盘打印机接口.pptVIP

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
显示器键盘打印机接口

第9章 显示器、键盘、打印机接口 9.1 显示器接口电路 9.2 键盘接口电路 9.3 打印机接口电路 9.1.1 LED显示器 1.LED显示器结构与原理 LED显示器是由发光二极管显示字段的显示器件。 在微机应用系统中通常使用的是七段LED。这种显示块有共阴极与共阳极两种,如图9-1所示。七段显示器与微机接口非常容易。如表9-1所示。 2.LED显示器与显示方式 在微机应用系统中使用LED显示块构成N位LED显示器。图9-2是N位显示器的构成原理。 LED显示器有两种显示方式: (1)LED静态显示方式(如图9-3所示) (2)LED动态显示方式(如图9-5所示) 静态显示即由单片机一次输出显示后,就能保持,直到下次送新的显示模式为止。 优点:显示可靠,占用机时少。 缺点:使用元件多,线路比较复杂。 适用于显示位数少的情况。每个显示器需8位输出口控制。 动态显示即单片机定时对显示器扫描。此时,显示器件分时工作,每次只能有一个器件显示。(仿真器) 优点:硬件少,价格低。 缺点:占用机时多,只要单片机不执行显示程序,显示就立即停止。   3.LED显示器接口 从LED显示器的原理可知,为了显示字母与数字,必须最终转换成相应的段选码。这种转换可以通过硬件译码器或软件进行译码。 l 硬件译码器LED显示器接口(如图9-4所示) l 软件译码LED显示器接口,如图9-5 ~9-6所示) 硬件译码: 锁存器 译码驱动器 CD4511 显示器 8155的A口作为位控口,经BIC8718反相驱动器接显示器的公共阴极; 8155的B口作为段码控制口,经驱动器接显示器的各个阳极。 软件译码程序设计思想: 1、将段码表(显示数据)存放在RAM的   (79H~7EH)中。 2、根据要显示的数字或字符去查相应的段码。 3、然后将段码输出到七段LED的驱动器上。 4、采用扫描的方式控制LED的点亮顺序。 显示数据  79H~7EH 8155的口地址:7F00H~7F05H 偏移量=ROM表首地址-当前PC地址-1 MOVC A,@A+PC 是以PC为基址寄存器的单字节指令。 执行过程是:CPU读取本指令后, PC的值自动加1,累加器A的内容作为无符号数与新的PC的内容相加形成一个16位地址,再将该地址指出的程序存储器单元的内容送累加器A。指令执行后PC指向下一条指令继续执行。 显示缓冲区在RAM中 程序清单: DIR: MOV R0,#79H;置缓冲器指针初值 MOV  R3,#01H;置扫描位初值 MOV  A, R3 LD0: MOV  DPTR ,#7F01H;A口地址 MOVX  @DPTR,A INC  DPTR  ; B口地址  MOV  A,@R0 ;取显示数据 ADD  A,0DH ;加偏移量 MOVC  A,@A+PC;查表取段码 DIR1:MOVX  @DPTR,A;段数据送B口 ACALL  DL1  ;延时1ms INC  R0 MOV  A,R3 JB  A.5,LD1 RL  A 9.1.2 LCD显示器接口 1.LCD的基本结构及工作原理 2.LCD的驱动方式 LCD七段显示器除了a~g七个笔划之外还有一个公共极COM。可采用静态驱动方式(加直流信号)和动态驱动方式(加交流信号)。 静态驱动回路及波形如图9-18所示,图中LCD表示某个液晶显示段。 当显示字段增多时,为减少引出线和驱动回路数,需要采用时分割驱动法。时分割驱动方式通常采用电压平均化法,其占空比有1/2,1/8,1/11,1/16,1/32,1/64等,偏比有1/2,1/3,1/4,1/5,1/7,1/9等。 3.LCD接口实例 硬件接口电路:图9-19为六位液晶静态显示电路。 典型显示子程序:设显示缓冲区为8031片内RAM的22H~27H六个单元依次放置六位分离的BCD码。 点阵液晶显示模块能显示的字符多,并且还能显示汉字。 八段数码管显示 一、实验要求 利用实验仪提供的显示电路, 动态显示一行数据. 二、实验目的 1.了解数码管动态显示的原理。 2.了解用总线方式控制数码管显示 MC1413是七达林顿阵列,不需要电源引脚 8脚必须接地,这是七个管子的发射极。 9脚一般在驱动继电器负载时接电源端,这是七个续流二极管的公共端。该脚不能接地,否则继电器将常

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档