单片机系统扩展要点.ppt

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

2.数码管显示控制方式 1)显示器显示接口按驱动方式可分成静态显示和动态显示两种显示方式,动态显示的扫描可由单片机软件或专门的硬件完成; 静态显示方式——每位的段码线分别与一个8位的锁存器输出相连,每个显示字符一经确定,相应锁存器锁存的段码输出将维持不变。 动态显示方式——将所有位的段码线相应段并联在一起,由一个8位I/O口控制,形成段码线的多路复用,形成了各位显示器的分时选通。在某一时刻,只让某位的位选线处于选通状态显示字符,其他的位是熄灭的,采用扫描工作方式。 2)按CPU向显示器接口传送数据的方式则可分成并行传送和串行传送两种显示数据传送方式; 3)按显示器接口是否带译码器可分成译码和非译码两种显示数据方式。 LED 动态显示器接口 LED静态显示器接口 3. 显示器接口的数据输出方式 由显示器接口电路的功能可分为: (1)译码显示数据方式 —— 一般为专用显示器接口器件,接口包含锁存器/译码器/驱动器等,可以把一位BCD码或十六进制数锁存、译码为相应的字形代码并有足够的功率驱动显示。 (2)非译码显示数据方式 —— 显示器接口只包含锁存器和驱动器,必须由软件将BCD码或十六进制转换为相应的字形代码输出,一般为通用I/O接口或器件。 由于单片机的接口不能直接接显示器,需要在单片机和显示器之间加接口电路实现译码和驱动。应根据显示器的位数、电流大小(通过每个发光二极管的平均电流为10~20mA)来确定接口电路的形式。 LED显示器接口实例 LED静态显示器接口 常用的LED静态驱动接口器件有: 驱动共阴极LED——可选用CD4511 、CD4513、CD14495 驱动共阳极LED——可选用74LS47、74LS274 1 2 3 4 5 6 7 8 9 18 17 16 15 14 13 12 11 10 CD4513 f g a b c d e GND VCC B C LT BI LE D A RBI RBO 四 位 锁 存 驱 动 七 段 译 码 7 4 A B C D a b c … g 例:用CD4513驱动4位共阴极LED静态显示,接口电路如图。 P0.0 ~ P0.7 ALE 8031 EA 373 A Y0 B Y1 C Y2 Y3 Y4 Y5 Y6 Y7 74LS138 DCBA LE 4513 a …g DCBA LE 4513 a …g DCBA LE 4513 a …g DCBA LE 4513 a …g 8 7 7 7 7 4 D0~D3 G1 G2A G2B A0 A1 A2 A7 7R 7R 7R 7R 图中四位显示端口地址为:80H~83H,要求把内存RAM 40H~ 43H单元中四个非压缩BCD码送显示器显示。程序段如下: MOV R0,#80H ;R0指向显示端口 MOV R1,#40H ; R1指向显示数据地址 MOV R2,#04H ;置显示字符数 DISP: MOV A,@R1 MOVX @R0,A INC R1 INC R0 DJNZ R2,DISP RET 例:利用单片机串口与显示器连接 串行口的方式0(移位寄存器输入/输出方式)可用于显示器连接,图中外接4片74LSl64作为4位LED显示器的静态连接端口,74LSl64的低电平输出电流8mA,可直接驱动共阳极LED。采用软件译码向74LSl64输出字形代码,由于显

文档评论(0)

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

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

1亿VIP精品文档

相关文档