下载此文档

Microcontroller系统扩展技术.ppt


文档分类:通信/电子 | 页数:约110页 举报非法文档有奖
1/110
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/110 下载此文档
文档列表 文档介绍
本章要求1、熟练掌握单片机系统扩展的基本概念;2、熟练掌握单片机程序和数据存储器的扩展方法;了解串行数据存储器的接口方法;3、熟练掌握单片机与8255A的接口方法;4、熟练掌握单片机与LED显示器、键盘的接口方法;了解各种串行通信接口的方法以及PC机与单片机、单片机之间的串行通信原理和方法;5、熟练掌握常用A/D转换器、D/A转换器和单片机的接口设计方法;,并对液晶显示器(LCD)与8051的接口做以简单的介绍。☆主要部分是七段发光管(a、b、c、d、e、f、g,附带小数点dp),因而称为七段式数码管。☆可以实现十六进制数的显示。☆可分为共阳极和共阴极两种结构。cdp(a)+5Vacebdfgdp(b)共阴极(c)(2)LED显示器显示原理1)LED静态显示方式一般采用以硬件为主的接口方法。其特点是:共阴极接地或共阳极接+5V;每一位的段选线(a~g、dp)与一个具有锁存功能的8位并行I/O口相连,用以锁存待显示的字形码。显示器的每一位可独立显示。:MOVDPTR,#WTAB;指向字形码表 MOVA,***@R0 ;取显示数据 MOVCA,***@A+DPTR;查表显示译码 MOVP1,A ;输出显示…WTAB:DB 3FH,06H,5BH;字形码表…:优点:显示方法简单,占用CPU时间少,显示便于监测和控制;缺点:占用I/O口线较多,硬件电路比较复杂,成本较高。2)LED动态显示方式动态显示方式采用以软件为主的接口方法。6位动态显示器接口电路如图。:所有位数码管的段选线并联在一起接到同一个I/O口上;由位选线控制是哪一位数码管有效;通过动态扫描显示方法,逐个循环点亮各位显示器,利用发光管的余辉和人眼具有的视觉暂留效应,达到全部显示器持续点亮的效果。缺点:显示的亮度比静态显示要差一些;优点:减少了锁存器,简化了硬件电路。,设在8051的RAM中设有6B的显示缓冲区79H~7EH,存放6位待显示数据。8051的P3口扫描输出总是有一位为高电平,使某一时刻总有一位显示;8051的P1口则输出相应的显示代码。要求编写相应的显示程序。根据要求,确定显示程序的流程图如下所示。:MOVR0,#79H;显示缓冲区首址送R0 MOVR3,#01H;使显示器最右边位亮LD0:MOVP3,R3;扫描值送P3口 MOVA,***@R0;取显示数据ADDA,#0CH;加上偏移量 MOVCA,***@A+PC;取出字形 MOVP1,A;送出字形码显示AC

Microcontroller系统扩展技术 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数110
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小5.44 MB
  • 时间2019-08-18
最近更新