80C51单片机的系统扩展探讨.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  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文档。上传文档
查看更多
* * A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 I/O口 0 × × × × × × 1 × × × × × 0 0 0 命令/状态口 0 × × × × × × 1 × × × × × 0 0 1 A口 0 × × × × × × 1 × × × × × 0 1 0 B口 0 × × × × × × 1 × × × × × 0 1 1 C口 0 × × × × × × 1 × × × × × 1 0 0 计数器低8位 0 × × × × × × 1 × × × × × 1 0 1 计数器高6位及方式 RAM地址00000000B(7E00H)~11111111B(7EFFH) I/O端口的地址: * * 81C55的键盘及显示接口 * * 7.4 LCD接口及其扩展 7.4.1 LCD1602模块的外形与引脚 引脚01:VSS,接地引脚 引脚02:VDD,接+5V电源 引脚03:VL,对比度调整端 引脚05:RW,读/写选择端 引脚06:E,使能端 引脚07~14:D0~D7,8位双向数据线 引脚15:BLA,背光正极 引脚16:BLK,背光负极 * * 结构框图 7.4.2 LCD1602模块的组成 对于2行16字符的显示要增加HD44100驱动器 HD44780本身可以驱动单行16字符或2行8字符 * * HD44780 由字符发生器CGROM、自定义字符发生器CGRAM和显示缓冲区DDRAM组成。 CGROM存储了不同的点阵字符图形(表7.9 ),每一个字符都有一个固定的代码。 CGRAM可定义8个字形 * * DDRAM有80个单元,但第1行仅用00H~0FH单元,第2行仅用40H~4FH单元 * * 7.4.3 LCD1602模块的命令 序号 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清屏 0 0 0 0 0 0 0 0 0 1 2 光标归位 0 0 0 0 0 0 0 0 1 * 3 输入模式设置 0 0 0 0 0 0 0 1 I/D S 4 显示与不显示设置 0 0 0 0 0 0 1 D C B 5 光标或屏幕内容移位选择 0 0 0 0 0 1 S/C R/L * * 6 功能设置 0 0 0 0 1 DL N F * * 7 CGRAM地址设置 0 0 0 1 CGRAM地址 8 DDRAM地址设置 0 0 1 DDRAM地址 9 读忙标志和计数器地址设置 0 1 BF 计数器地址 10 写DDRAM或CGROM 1 0 要写的数据 11 读DDRAM或CGROM 1 1 读出的数据 * * 接口电路 7.4.4 LCD1602模块的接口示例 实现程序(略) * * 复习“串行口” 并行通信和串行通信的特点 同步通信和异步通信的特点 8051有几个串口?与串口有关的SFR有哪些? 8051串口有几种工作方式? 串口的中断号是多少? 什么是波特率,串口的波特率发生器是? * * 第7章 80C51单片机的系统扩展 存储器的扩展 7.1 输入/输出及其控制方式 7.2 81C55接口芯片及其应用 7.3 LCD接口及其扩展 7.4 系统扩展 并行总线扩展 速度快,但接线多,控制简单 适合通信数据量大的设备(大容量存储器、显示设备LCD,A/D D/A转换器) 串行总线扩展 速度慢,接线少,控制复杂 适合通信数据量小的设备(小容量存储器、时钟芯片、温度传感器) * * * * 扩展总线 7.1.1 程序存储器的扩展 数据总线,P0口 地址总线,高8位P2口、低8位P0口 控制总线,RD、WR、EA、ALE、PSEN 7.1 存储器的扩展 74LS373 * * 片外ROM操作时序 片内片外ROM读,用指令MOVC(产生PSEN信号) 片外片外ROM选择,用EA。片外ROM最大容量64K。 【例7-1】读外部ROM时序。 * * ROM芯片及其扩展方法 常用ROM芯片特性 芯片型号 27C64 27C128 27C256 27C512 容量 8 KB 16 KB 32 KB 64 KB 引脚数 28 28 28 28 读出时间/ns 120 120 90 90 最大工作电流/mA 20 20 20 25 最大维持电流/mA 0.1 0.1 0.1 0.03 注:应注意优先选用CMOS器件,其读出时间短,耗电少。 *

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档