目录 第一部分接口地址译码电路 第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联合调试 参考文献