复习“串行口”并行通信和串行通信的特点同步通信和异步通信的特点8051有几个串口?与串口有关的SFR有哪些?8051串口有几种工作方式?串口的中断号是多少?什么是波特率,串口的波特率发生器是?01/21/252第7章80C51单片机的系统扩展存储器的扩展7.1输入/输出及其控制方式7.281C55接口芯片及其应用7.3LCD接口及其扩展7.4系统扩展并行总线扩展速度快,但接线多,控制简单适合通信数据量大的设备(大容量存储器、显示设备LCD,A/DD/A转换器)串行总线扩展速度慢,接线少,控制复杂适合通信数据量小的设备(小容量存储器、时钟芯片、温度传感器)01/21/25301/21/254扩展总线7.1.1程序存储器的扩展数据总线,P0口地址总线,高8位P2口、低8位P0口控制总线,RD、WR、EA、ALE、PSEN7.1存储器的扩展GQDQGD0D6D7Q7Q6Q0OE:::GQDQGQDQ74LS373OEGALE80C31D7::D0Q7::Q0P2P0ABDB74LS37301/21/255片外ROM操作时序片内片外ROM读,用指令MOVC(产生PSEN信号)片外片外ROM选择,用EA。片外ROM最大容量64K。【例7-1】读外部ROM时序。S1S2S3S4S5S6S134H34H12H13H1个机器周期ALEPSENP2口P0口74H50H3412HMOVA,#50H74H片外ROM50H3413H01/21/256ROM芯片及其扩展方法常用ROM芯片特性芯片型号27C6427C12827C25627C512容量8KB16KB32KB64KB引脚数28282828读出时间/ns1201209090最大工作电流/mA20202025最大维持电流/mA0.10.10.10.03注:应注意优先选用CMOS器件,其读出时间短,耗电少。01/21/257常用ROM芯片引脚1234567891011121314282726252423222120191817161527C6427C12827C25627C51227C64VccPGMNCA8A9A11OEA10CEQ7Q6Q5Q4Q327C128VccPGMA13A8A9A11OEA10CEQ7Q6Q5Q4Q327C256VccA14A13A8A9A11OEA10CEQ7Q6Q5Q4Q327C512VccA14A13A8A9A11OE/VppA10CEQ7Q6Q5Q4Q327C64VppA12A7A6A5A4A3A2A1A0Q0Q1Q2GND27C256VppA12A7A6A5A4A3A2A1A0Q0Q1Q2GND27C128VppA12A7A6A5A4A3A2A1A0Q0Q1Q2GND27C512A15A12A7A6A5A4A3A2A1A0Q0Q1Q2GND01/21/258扩展电路OE27C256A7::A0A8-A14CED0~D774LS573OEGALE80C31D7::D0Q7::Q0PSENEAP2.0-P2.6P0MOVDPTR,#3050HMOVCA,@DPTR01/21/259RAM扩展原理读操作时序7.1.2数据存储器的扩展【例7-2】若(DPTR)=2030H,片外RAM单元2030H内容为55H,指令MOVXA,@DPTR(该指令代码为E0H)所在片外ROM的地址为2314H。S1S2S3S4S5S6S1S2S3S4S5S6S1S223H20H14H30H第1个机器周期第2个机器周期ALEPSENP2口P0口E0H55HPCHPCL指令RD下一条指令01/21/2510写操作时序【例7-3】若(DPTR)=1040H,(A)=88H,指令MOVX@DPTR,A(该指令代码为F0H)所在片外ROM的地址为2218H。S1S2S3S4S5S6S1S2S3S4S5S6S1S222H10H18H40H第1个机器周期第2个机器周期ALEPSENP2口P0口F0H88H输出PCHPCL指令WR下一条指令01/21/2511数据存储器扩展方法常用RAM芯片特性芯片型号62646212862256容量8KB16KB32KB典型工作电流/mA4088典型维持电流/mA20.50.5最大存取时间/ns20020020001/21/2512常用RAM芯片引脚1234567891011121314282726252423222120191817161562C64VccWECSA8A9A11OEA10CED7D6D5D4D3NCA12A7A6A5A4A3A2A1A0D0D1D2GNDNCA12A7A6A5A4A3A2A1A0D0D1D2GNDA14A12A7A6A5A4A3A2A1A0D0D1D2GNDVccWEA13A8A9A11OEA10CED7D6D5D4D3VccWEA13A8A9A11OE/RFSHA10CED7D6D5D4D362C25662C12862C6462C6462C12862C25662C12862C25601/21/2513扩展电路OE62C64A7::A0A8-A12D0~D774LS373OEGALE80C31D7::D0Q7::Q0RDEAP2.0-P2.4P0CS+5VWEWRP2.7CE练习1.扩展外围ROM(32K*8)给出扩展ROM的地址范围画出扩展电路图2.扩展外围RAM(8K*8)给出扩展RAM的地址范围画出扩展电路图3.扩展外围ROM(32K*8)及外围RAM(8K*8)01/21/251401/21/25157.2输入/输出及其控制方式7.2.1输入/输出接口的功能单片机与输入/输出设备的关系74LS373OEGALE80C51D7::D0Q7::Q0P2P0INTXRD,WR22数据端口状态端口控制端口I/O接口I/O设备控制信号状态信号数据01/21/2516输入/输接口的功能对单片机输出的锁...