目录




第一部分接口地址译码电路

第1章接口及端口编址方式

1.1接口及其基本功能

1.2端口与端口地址

1.3编址方式

1.4数据交换方式

1.5接口地址译码电路设计

第2章外部总线扩展

2.1外部总线扩展原理与时序

2.2总线扩展器件

2.3总线扩展电路

2.4Proteus仿真

第3章主控单元及地址译码电路

3.1主控单元

3.2地址译码

3.2.174HC139

3.2.274HC138

3.2.374HC154

3.3Proteus仿真


第二部分接 口 扩 展

第4章存储器

4.1程序存储器和数据存储器

4.1.1SRAM6116

4.1.2EPROM27C256

4.2存储器单元电路

4.3Proteus仿真 

第5章I/O端口扩展

5.1可编程并行接口8255A

5.1.1基本特性

5.1.2拨码开关与显示接口

5.1.3打印机接口

5.1.4键盘编码芯片74C922

5.2移位寄存器扩展并行输入接口

5.2.1CD4014扩展并行输入接口

5.2.274HC165扩展并行输入接口

5.3移位寄存器扩展并行输出接口

5.3.174HC164扩展并行输出接口

5.3.274HC595并行输出接口

第6章中断扩展

6.1用优先权编码器74HC148扩展外部中断

6.2用缓冲器74HC244扩展外部中断

6.3用8255A扩展外部中断

第7章串行通信端口扩展

7.1双机通信

7.1.1单片机双机通信

7.1.2单片机与PC通信

7.2多通道TTL电平串行通信接口

7.2.1CD4051/CD4052

7.2.24路TTL电平串行通信接口

7.2.38路TTL电平串行通信接口

7.34路RS232C通信接口

7.3.1RS232C标准

7.3.2MAX232接口芯片

7.3.34路RS232C通信接口

7.44路RS422通信接口

7.4.1RS422标准

7.4.2RS422标准接口SN75179

7.4.34路RS422接口模块

7.54路RS485通信接口

7.5.1RS485标准

7.5.2接口芯片MAX485

7.6串行LCD1602接口

7.7分时通信与显示

第8章USB接口扩展

8.1CH340

8.1.1基本特性

8.1.2封装及引脚

8.2USB接口扩展

8.34路USB扩展接口

第9章IIC总线扩展

9.1IIC总线规约

9.2AT24C02EEPROM

9.3PCF8591(ADC/DAC)

9.4IIC时钟PCF8583

9.5IIC数字电位器AD5242

第10章看门狗接口

10.1看门狗的基本原理

10.2软件看门狗

10.3用定时器8253设计看门狗

10.4MAX813L

第11章模拟量输入接口

11.1ADC接口设计关键问题

11.2ADC0809(分辨率: 8位)

11.3AD574(分辨率: 12位)

11.4串行ADC LTC1864

第12章多路模拟量同步输出接口

12.1DAC连接特性

12.2DAC0832

12.3单通道DAC扩展多通道模拟量输出接口

12.46路模拟量同步输出接口

12.5DAC0808 PWM调压

第13章定时计数器

13.1多路分频器

13.2动态刷新与显示

13.3周期采样与通信

第14章显示

14.1LCD1602

14.2点阵与多位LED显示

14.3十四段/十六段LED显示

第15章传感器接口

15.1温度传感器

15.1.1LM35和LM45

15.1.2IIC总线温度传感器DS1621

15.1.3SPI接口温度传感器TC72

15.1.4IIC总线温度传感器MCP9800

15.2压力传感器MCP4250/MPX4115

15.3距离传感器

第16章功率输出接口

16.1光耦合器驱动接口

16.1.1原理

16.1.2驱动接口

16.2功率晶体管接口

16.2.1功率电源

16.2.2电动机控制

16.3继电器驱动接口

16.4晶闸管驱动接口

16.4.1单向晶闸管SCR

16.4.2双向晶闸管TRIAC


第三部分综 合 应 用

第17章C大调和弦合成器

17.1频率与声音

17.2系统设计

17.3参考程序

第18章日历时钟温度计

18.1系统结构与电路

18.2参考程序

第19章智能家居综合安防系统

19.1系统结构与电路

19.2参考程序



附录AProteus与Keil联合调试

A.1Proteus仿真原理图设计

A.1.1原理图

A.1.2用Proteus绘制原理图

A.2Keil程序设计

A.3Proteus与Keil联合调试

参考文献