单片机外部扩展资源及应用 9硬件日历时钟 由单片机构成的大多数计费、计时系统中,日期和时间 是数据库中的一个重要参数,为此需要在单片机系统中 扩展日历时钟芯片。常用的日历时钟接口电路有 DS1302、DS12887等。 单片机系统是指以单片机为核心,根据其应用目标扩 展相关的外围电路所构成的硬件系统,外部扩展是和 应用紧密联系的。本章只是对单片机系统中常用资源 扩展和流行接口加以论述
单片机外部扩展资源及应用 9. 硬件日历时钟 由单片机构成的大多数计费、计时系统中,日期和时间 是数据库中的一个重要参数,为此需要在单片机系统中 扩展日历时钟芯片。常用的日历时钟接口电路有 DS1302、DS12887等。 单片机系统是指以单片机为核心,根据其应用目标扩 展相关的外围电路所构成的硬件系统,外部扩展是和 应用紧密联系的。本章只是对单片机系统中常用资源 扩展和流行接口加以论述
单片机外部扩展资源及应用 7.12单片机系统扩展结构与编址技术 单片机通过三总线扩展外部接口电路。这时P0、P2口用作 外部扩展总线,无法再作为通用IO口。P0口经锁存器74HC573 在ALE下降沿输出有效的低8位地址信号与P2口组成16位地 址总线。片外有效的ROM和RAM寻址空间(包括片外IO) 为0x0000 XFFFF共64KB。P0口在地址ALE下降沿之后作 为8位数据总线。P3口的读写控制信号RD、WR和程序选通 信号PSEN等作为控制总线
单片机外部扩展资源及应用 7.1.2 单片机系统扩展结构与编址技术 单片机通过三总线扩展外部接口电路。这时 P0、P2 口用作 外部扩展总线,无法再作为通用 I/O 口。P0 口经锁存器 74HC573 在 ALE 下降沿输出有效的低 8 位地址信号与 P2 口组成 16 位地 址总线。片外有效的 ROM 和 RAM 寻址空间(包括片外 I/O) 为 0x0000~0xFFFF 共 64KB。P0 口在地址 ALE 下降沿之后作 为 8 位数据总线。P3 口的读写控制信号RD、WR 和程序选通 信号 PSEN 等作为控制总线
单片机外部扩展资源及应用 图71为AT89C52单片机通过三总线的扩展系统结构图 AT89C52P人8 通用IO口 P3 WR RD RST PSEN OE JOE WE JOE WEHJOE WE DOD7 ALE XTALI 4HC573 CLOCK PO ROM RAM 1/O A0~A7 P2/8 CS A8A15 译码器 图7.1
单片机外部扩展资源及应用 图7.1为AT89C52单片机通过三总线的扩展系统结构图。 图7.1
单片机外部扩展资源及应用 由图71可知单片机采用三总线扩展 ROMRAMWO和 CLOCK等接口电路,ROM处于程序存储器空间,当取指 控制信号PSE有效时从ROM读出程序指令,图7.1中 AT89c52的EA接Ve,表示从000H~1FFH取指令操作 均在片内,片外程序存储器地址从2000H开始。如果EA接 GND,则从0000~FFFH取指令操作均在片外进行。 RAM、O和 CLOCK则处于数据存储器空间,通过读写 选通控制有效信号RD、WR对其进行读/泻写和输入/输出操 作
单片机外部扩展资源及应用 由图 7.1 可知单片机采用三总线扩展 ROM、RAM、I/O 和 CLOCK 等接口电路,ROM 处于程序存储器空间,当取指 控制信号 PSEN 有效时从 ROM 读出程序指令,图 7.1 中 AT89C52 的 EA 接 Vcc,表示从 0000H~1FFFH 取指令操作 均在片内,片外程序存储器地址从 2000H 开始。如果EA接 GND,则从 0000H~FFFFH 取指令操作均在片外进行。 RAM、I/O 和 CLOCK 则处于数据存储器空间,通过读写 选通控制有效信号 RD 、WR 对其进行读/写和输入/输出操 作
单片机外部扩展资源及应用 译码器产生地址译码信号,在任一时刻其输出的有效 片选信号使得单片机只能访问RAM、VO和 CLOCK其 中之一,避免了总线竞争现象。下面介绍单片机扩展 中的地址译码技术。 地址译码有两种方法,线选法和全地址译码法
单片机外部扩展资源及应用 译码器产生地址译码信号,在任一时刻其输出的有效 片选信号使得单片机只能访问RAM、I/O 和CLOCK其 中之一,避免了总线竞争现象。下面介绍单片机扩展 中的地址译码技术。 地址译码有两种方法,线选法和全地址译码法