- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术(电子工业出版社)课件. 第8章 单片机系统基本并行扩展技术
本章教学要求 (1) 熟悉单片机系统总线的扩展方法,理解其扩展原理。 (2) 掌握译码法和线选法进行单片或多片存储器的扩展设计方法。 (3) 掌握8155并行接口的扩展设计方法。 (4) 掌握LED显示器和行列式键盘的扩展设计方法。 (5) 了解打印机扩展方法。 本 章 目 录 8.1 概述 8.2 外部总线扩展 8.3 外部存储器扩展 8.3.1 外部程序存储器扩展 8.3.2 外部数据存储器扩展 8.3.3 多片存储器芯片扩展 8.4 并行接口扩展 8.4.1 并行接口的简单扩展 方法 8.4.2 8155可编程并行I/O 接口扩展 8.2 外部总线扩展 8.3 外部存储器扩展 MCS-51系列单片机对外提供16条地址线,可扩展的存储空间为64KB,但51系列单片机还提供了PSEN、WR和RD信号。 操作程序存储器(取指令及执行MOVC指令)时,PSEN有效。 操作数据存储器(MOVX)时,RD或WR信号有效。 因而实际可扩展空间为128 KB,即 程序存储器可扩展至64KB(包括单片机内部程序存储空间)。 外部数据存储器也可扩展至64KB(不包括单片机内部RAM)。 2764的容量是8KB,有13条地址线。单片机ALE信号与74LS373的锁存控制端连接,通过74LS373实现了单片机地址线与数据线的分离。2764的A0~A7与锁存器74LS373的Q0~Q7连接,A8~A12直接与单片机P2口的P2.0~P2.4连接。由于8031单片机没有程序存储器,控制程序必须存放在2764中,因而8031的端必须接地。将单片机的引脚连接到2764的端,控制EPROM中数据的读出。图中2764的地址范围是0000~1FFFH。 例8-1 将上图6264中1000H~1007H的8个单元内容移到单片机内部RAM的60H开始的连续单元中。 DATAMOV:MOV DPTR, #1000H ;DPTR指向源地址 MOV R0, #60H ;R0指向目的地址 MOV R1, #8 ;数据块长度 DATALOOP: MOVX A, @DPTR ;从6264取数据 MOV @R0, A ;保存至内部RAM指定单元 INC DPTR ;修改地址指针 INC R0 DJNZ R1, DATALOOP ;长度控制 RET 8.3.3 多片存储器芯片的扩展 8.4 并行接口扩展 8.4.1 并行接口的简单扩展方法 8.4.1 并行接口的简单扩展方法 8.4.1 并行接口的简单扩展方法 例8-2 在上图中, 将单片机片内RAM 40H~4FH单元的内容, 送8155芯片内的00H~0FH单元。设定8155芯片的工作方式为: A口为基本输入方式, B口为基本输出方式, C口为输入方式, 定时/计数器作为方波发生器, 对输入脉冲100分频。 程序如下: ORG 1000H MOV R0,#40H ;R0指向CPU片内RAM 40H单元 MOV DPTR, #7E00H ;数据指针指向8155内部 ;RAM 7E00H单元 LP: MOV A, @R0 ;数据送累加器A MOVX @DPTR, A ;数据从累加器A送8155内部RAM INC DPTR ;指向下一个8155内部RAM单元 INC R0 ;指向下一个CPU内部RAM单元 CJNE R0, #50H, LP ;数据未传送完返回 MOV DPTR, #7F04H ;指向定时/计数器低8位 MOV A, #64H ;分频系数(64)16=(100)10 MOVX @DPTR, A ;低8位计数初值装入 INC DPTR ;指向定时/计数器高8位 MOV A, #40H ;设定时/计数器工作方式为连 ;续方波(40H) MOVX @DPTR, A ;定时/计数器工作方式及高6位 ;计数初值装入 MOV DPTR, #7F00H ;数据指针指向控制字寄存器 MOV A, #0C2H ;设定A, B, C口工作方式 MOVX @DPTR, A ;启动定时/计数器 ;(0C2H) RET END 8.5 显示与键盘扩展 8.5.1 LED显示器接口扩展 8.5.1 LED显示器接口扩展 根据控制原理不同,LED显示方式可分为静态显示方式和动态显示方式。 静态显示方式:若数码管显示为某一个字符时相应的
文档评论(0)