- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 80C51单片机的系统扩展 7.1 存储器的扩展 扩展总线 片外ROM操作时序 ROM芯片及其扩展方法 RAM扩展原理 数据存储器扩展方法 7.3 81C55接口芯片及其应用 7.4 LCD接口及其扩展 DDRAM有80个单元,但第1行仅用00H~0FH单元,第2行仅用40H~4FH单元 存储器的扩展 7.1 输入/输出及其控制方式 7.2 81C55接口芯片及其应用 7.3 LCD接口及其扩展 7.4 7.1.1 程序存储器的扩展 数据总线,P0口 地址总线,高8位P2口、低8位P0口 控制总线,RD、WR、EA、ALE、PSEN 74LS373 片内片外ROM读,用指令MOVC(产生PSEN信号) 片外片外ROM选择,用EA。片外ROM最大容量64K。 【例7-1】读外部ROM时序。 常用ROM芯片特性 0.03 0.1 0.1 0.1 最大维持电流/mA 25 20 20 20 最大工作电流/mA 90 90 120 120 读出时间/ns 28 28 28 28 引脚数 64 KB 32 KB 16 KB 8 KB 容量 27C512 27C256 27C128 27C64 芯片型号 注:应注意优先选用CMOS器件,其读出时间短,耗电少。 常用ROM芯片引脚 扩展电路 读操作时序 7.1.2 数据存储器的扩展 【例7-2】若(DPTR)=2030H,片外RAM单元2030H内容为55H,指令MOV A,@DPTR(该指令代码为E0H)所在片外ROM的地址为2314H。 写操作时序 【例7-3】若(DPTR)=1040H,(A)=88H,指令MOV @DPTR,A(该指令代码为F0H)所在片外ROM的地址为2218H 。 常用RAM芯片特性 200 200 200 最大存取时间/ns 0.5 0.5 2 典型维持电流/mA 8 8 40 典型工作电流/mA 32 KB 16KB 8 KB 容量 62256 62128 6264 芯片型号 常用RAM芯片引脚 扩展电路 7.2 输入/输出及其控制方式 7.2.1 输入/输出接口的功能 单片机与输入/输出设备的关系 输入/输接口的功能 对单片机输出的锁存 对输入设备的三态缓冲 信号转换 时序协调 7.2.2 单片机与I/O设备的数据传送方式 无条件传送 查询状态传送 中断传送 DMA传送 7.2.3 单片机扩展TTL芯片的输入/输出 基本扩展电路 驱动LED数码管示例 7.3.1 81C55的结构及工作方式 81C55的结构及引脚 81C55的内部编制 内部RAM地址为00H~FFH 内部端口地址 000:命令/状态寄存器 001:A口 010:B口 011:C口 100:计数器低8位 101:计数器高6位及计数器方式设置位 工作方式设置及状态字格式 方式设置 地址:000 PA PB PC1 PC2 IEA IEB TM1 TM2 0 1 2 3 4 5 6 7 PA:A口方向。0--输入;1--输出 PB:B口方向。0--输入;1--输出 A口为选通I/O,PC0~PC2作为A口的选通应答 B口为选通I/O,PC3~PC5作为B口的选通应答 ALT4 10 A口为选通I/O,PC0~PC2作为A口的选通应答 B口为基本I/O,PC3~PC5方向为输出 ALT3 01 A、B口为基本I/O,C口方向为输出 ALT2 11 A、B口为基本I/O,C口方向为输入 ALT1 00 说 明 工作方式 PC2PC1 PC1、PC2:C口工作方式设置位 IEA:A口的中断允许设置位。0--禁止;1--允许。 IEB:B口的中断允许设置位。0--禁止;1--允许。 TM2、TM1:计数器工作方式设置位 未计数时,送完初值及方式后立即启动计数; 正在计数时,重置初值后,减1计数器回0则按新计数初值计数 方式3 11 减1计数器回0后停止工作 方式2 10 使计数器停止计数 方式1 01 空操作,对计数器无影响 方式0 00 说 明 工作方式 TM2TM1 状态字格式 地址:000 INTRA BFA INTEA INTRB BFB INTEB TIMER 0 1 2 3 4 5 6 7 INTRX:中断请求标志 BFX:口缓冲器空/满标志 INTEX:口中断允许/禁止标志 TIMER:计数器计满标志 计数器输出模式 T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 M1 M2 0 1 2 3 4 5 6 7 8 9 10 1
文档评论(0)