第7章80C51的系统扩展 《单片机原理及应用技术》 3、信号转换 信号类型(数字与模拟、电流与电压)、信号电 平(高与低、正与负)、信号格式(并行与串行)等 的转换。 4、时序协调 不同的O设备定时与控制逻辑是不同的,并与 CPU的时序往往是不一致的,这就需要O接口进行 时序的协调。 K
3、信号转换 信号类型(数字与模拟、电流与电压)、信号电 平(高与低、正与负)、信号格式(并行与串行)等 的转换。 4、时序协调 不同的I/O设备定时与控制逻辑是不同的,并与 CPU的时序往往是不一致的,这就需要I/O接口进行 时序的协调
第7章80C51的系统扩展 《单片机原理及应用技术》 7.2.2单片机与/O设备的数据传送方式 一、无条件传送 适用于对简单的/O设备(如开关、LED显示器、 继电器等)的操作,或者VO设备的定时固定或已 知的场合。 二、查询状态传送 效率低。 三、中断传送方式 效率大大提高。 四、直接存储器存取(DMA)方式 适于高速外设以及成组交换数据的场合 I☑I
一、无条件传送 适用于对简单的I/O设备(如开关、LED显示器、 继电器等)的操作,或者I/O设备的定时固定或已 知的场合。 7.2.2 单片机与I/O设备的数据传送方式 二、查询状态传送 效率低。 三、中断传送方式 效率大大提高。 四、直接存储器存取(DMA)方式 适于高速外设以及成组交换数据的场合
第7章80C51的系统扩展 《单片机原理及应用技术》 7.3并行接口的扩展 7.3.1并行输入/输出口的简单扩展 PO 1Y1 1A1 ALE 1A2 80C31 u2845678 0000000 CP CLR 2G +5V WR P2.7 RD ≥1 ④I
7.3 并行接口的扩展 7.3.1 并行输入/输出口的简单扩展 ALE 80C31 RD P0 WR P2.7 74LS273 ≥1 CP Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 CLR D1 D2 D3 D4 D5 D6 D7 D8 ≥1 74LS244 1G 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 2G 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 +5V
第7章80C51的系统扩展 《单片机原理及应用技术》 7.3.2 可编程接口8155的扩展 一、8155的引脚及结构 PC3 Vcc Vcc PC4 2 PC2 ADOAD7 TIMER IN 38 PC1 RESET PC5 PB7 256×8 PAO~PA7 TIMER OUT 45678 33365 PB6 I0/M: 静态RAM PB5 CE- 433321009% PB4 PB3 ALE- 43T5 B 丽 PBO~PB7 901234567890 命令/状态 PBO RESET- PA7 寄存器 222025 PA6 TIMER IN PA5 PA4 计数器 PCO~PC5 242322 PA3 TIMER OUT PA2 GND PA1 1 PAO W④以
7.3.2 可编程接口8155的扩展 一、8155的引脚及结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 PC3 PC4 TIMER IN RESET PC5 TIMER OUT IO/M CE RD WR ALE AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 GND VCC PC2 PC1 PC0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 8155 256×8 静态RAM 计数器 A B C AD0~AD7 IO/M CE RD WR RESET ALE TIMER IN TIMER OUT VCC GND PA0~PA7 PB0~PB7 PC0~PC5 命令/状态 寄存器
第7章80C51的系统扩展 《单片机原理及应用技术》 二、8155的内部编址 内部RAM地址为:OOH~FFH。 内部端口地址为:000-命令/状态寄存器 001-=----A口 010-----B口 011----C口 100----计数器低8位 101-----计数器高6位及计数 器方式设置位 ④I
二、8155的内部编址 内部RAM地址为:00H~FFH。 内部端口地址为: 000-----------命令/状态寄存器 001-----------A口 010-----------B口 011-----------C口 100-----------计数器低8位 101-----------计数器高6位及计数 器方式设置位