第八章扩展.pptVIP

  • 7
  • 0
  • 约2.71万字
  • 约 183页
  • 2018-10-11 发布于河北
  • 举报
第八章扩展

第八章 单片微机的系统扩展原理及接口技术 8.1 系统扩展原理 单片微机系统扩展的方法: 并行扩展法 串行扩展法 并行扩展法:利用单片微机本身具备的三组总线 (AB、DB、CB)进行的系统扩展。 串行扩展法:利用SPI三线总线和I2C双线总线等进 行串行系统扩展。 有的单片微机应用系统同时采用并行扩展法和串行扩展法。 1、并行扩展总线组成 ⑴ 数据传送:由数据总线DB(D0~D7)完成; D0~D7由P0口提供 ⑵ 单元寻址:由地址总线AB(A0~A15)完成; 低8位地址线A0~A7由P0口提供 高8位地址线A8~A15由P2口提供。 ⑶ 交互握手:由控制总线CB完成。 控制线有PSEN、WR、RD、ALE、EA 2、并行扩展容量 可分别扩展64KB ROM(包括片内ROM)和64KB外RAM。 高位地址线直接连到存储器芯片的片选端。 通过译码器将高位地址线转换为片选信号。 全地址译码 部分地址译码 一个完整的SPI系统有如下的特性: .全双工、三线同步传送; .主、从机工作方式; .可程控的主机位传送频率、时钟极性和相位; .发送完成中断标志; .写冲突保护标志。 在大多数场合,使用一个MCU作为主机,控制数据向一个或多个从机(外围器件)的传送。 引脚:串行数据线(MISO,MOSI),串行时钟线(SCLK), 从机选择(SS) 8.3 数据存储器的扩展 8.3.2.串行数据存储器的的扩展 器件寻址方式 I2C总线器件地址SLA格式如下: 实验七 串行通信 主机:利用单片机串口,实现点对点串行通信,要求:每隔1秒读一次P1口并将读数发给从机,同时接收从机的信号,若与所发数相同,则P3.2的灯亮,若不同或不回答则P3.3的灯亮。 从机:将接收的数据从P1口推出,并回发此数据 波特率自定,编写主机程序和从机程序。 ⑵ 集电极开路门 集电极开路器件的输出是低电平起作用,如果其中一个为低电平,则总的输出即为低电平。只有当所有连在一起的集电极开路器件的输出端均为高电平时总的输出才是高电平。对于这种逻辑关系有时也称之为”线与”。? 8.4.4 可编程I/O并行接口芯片8255A 的扩展及应用 8.5 D/A转换器接口的扩展及应用 8.5.1概述 实验七 交通灯控制(4学时) 设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯,可手动控制和自动控制,设置两个输入控制开关 手动/自动开关,P1.0 P1.0=0,自动控制 P1.0=1,手动控制 手动时,设一开关(P1.1) 当P1.1=0时,各方向均为红灯(交通管制) 当P1.1=1时,各方向均为黄灯闪烁(周期2s) 东西方向 南北方向 红 黄 绿 红 黄 绿 5s 5s 3s 3s 5s 5s 3s 3s 5s 5s 8.6 A/D转换器接口的扩展及应用 8.6.1概述 8.7 键盘接口 按下图,试编制键盘扫描程序,将键盘序号存入内RAM 30H。 初始化 K1: MOV P1,#0FH MOV A,P1 CPL A

文档评论(0)

1亿VIP精品文档

相关文档