单片机系统设计基础
2020-04-17 10:15:53 2 举报
AI智能生成
单片机系统设计基础
作者其他创作
大纲/内容
6 单片机并行扩展与接口技术
6.1 单片机的扩展总线结构及编址技术
6.1.1 单片机总线的构造方法
6.1.2 编址技术
6.1.3 80C51单片机存储器的特点
6.2 单片机存储器的扩展
6.2.1 扩展程序存储器的接口设计
6.2.2 外部数据存储器的扩展
6.2.3 扩展存储器综合设计举例
6.3 单片机I/O口及定时器扩展
6.3.1 用74HC244扩展并行输入口
6.3.2 用74HC377扩展并行输出接口
6.3.3 8255A可编程并行I/O扩展接口
6.3.4 8253可编程定时器/计数器扩展接口
6.4 单片机与D/A及A/D转换器接口
6.4.1 D/A转换器的技术性能
6.4.2 8位D/A转换器DAC0832
6.4.3 12位D/A转换器DAC1208
6.4.4 D/A转换器接口技术应用举例
6.4.5 A/D转换器的技术指标
6.4.6 8位A/D转换器ADC0809
6.4.7 8通道12位A/D转换器MAX197
6.4.8 双积分12位A/D转换器ICL7109
6.4.9 V/F转换器AD652在A/D转换中的应用
6.4.10 A/D、D/A扩展综合应用实例
6.5 LED显示器与键盘接口技术
6.5.1 LED显示器结构原理
6.5.2 8位LED驱动器ICM7218B
6.5.3 8279键盘和显示器接口芯片
6.5.4 键盘、LED显示接口应用综合实例
6.6 LCD显示器与接口芯片
6.6.1 液晶显示器及其特点
6.6.2 ICM 7211M LCD驱动器
6.6.3 89C51与LCD驱动器接口电路
6.7 微型打印机接口电路
6.7.1 TPμp-40A主要性能及接口信号
6.7.2 单片机与TPμp-40A/16A打印机接口电路
6.8 单片机扩展系统主机单元的抗干扰技术
6.8.1 总线的可靠性设计
6.8.2 芯片配置与抗干扰
6.8.3 时钟电路配置
6.8.4 复位电路设计
练习题6
7 单片机串行扩展与接口技术
7.1 单片机串行扩展方式
7.1.1 I2C总线接口
7.1.2 单总线接口
7.1.3 SPI串行外设接口
7.1.4 Microwire串行扩展接口
7.1.5 80C51 UART方式0串行扩展接口
7.2 单片机串行传输软件及其模拟技术
7.2.1 I2C总线典型信号的模拟子程序
7.2.2 I2C总线模拟通用子程序
7.3 串行扩展外围芯片及应用实例
7.3.1 I/O口串行扩展芯片PCF8574/8574A
7.3.2 串行LED显示驱动器MC14499
7.3.3 12位串行A/D转换器MAX187
8 单片机功率接口技术
8.1 功率驱动器件
8.1.1 74系列功率集成电路
8.1.2 75系列功率集成电路
8.1.3 MOC系列光耦合过零触发双向晶闸管驱动器
8.1.4 固态继电器
8.2 继电器型负载功率接口
8.2.1 超小型电磁继电器
8.2.2 直流电磁式继电器功率接口
8.2.3 交流电磁式继电器功率接口
8.3 过零触发双向晶闸管调功器
9 单片机应用系统工程设计
9.1 单片机应用系统设计概述
9.1.1 设计步骤
9.1.2 硬件设计要点
9.1.3 软件设计要点
9.1.4 抗干扰技术设计要点
9.2 低功耗单片机系统设计
9.3 单片机应用系统设计举例
9.3.1 温度控制系统的组成
9.3.2 硬件电路设计
9.3.3 程序设计
附录A 80C51系列单片机指令集
A.1 按字母顺序排列的指令集
A.2 按功能分类的指令集
附录B 常用芯片索引
前 言
1 概 述
1.1 单片机的含义
1.2 单片机的发展历史
1.3 单片机及其应用系统的发展趋势
1.4 单片机的应用
练习题1
2 80C51硬件组成及原理
2.1 80C51的引脚排列及功能
2.2 CPU与程序执行过程
2.2.1 CPU的工作原理
2.2.2 单片机执行程序的过程
2.3 80C51存储器及空间分布
2.3.1 常用存储器的分类
2.3.2 存储器的物理空间和逻辑空间
2.3.3 程序存储器
2.3.4 数据存储器
2.4 指令系统常用特殊功能寄存器
2.4.1 程序状态字PSW
2.4.2 累加器ACC
2.4.3 B寄存器
2.4.4 数据指针DPTR
2.4.5 堆栈指针SP
2.5 CPU时序与时钟电路设计
2.5.1 定时单位与时序
2.5.2 片外数据存储器访问过程及控制信号
2.5.3 时钟电路的组成方式
2.5.4 时钟电路的抗干扰措施
2.6 复位操作原理及电路设计
2.6.1 80C51的复位
2.6.2 片外扩展的I/O接口电路的复位
2.6.3 复位的抗干扰措施
2.7 80C51的低功耗方式设计
2.8 常用AT89系列单片机
2.8.1 AT89C51单片机
2.8.2 AT89C2051单片机
练习题2
3 80C51单片机指令系统与程序设计
3.1 指令格式和符号说明
3.1.1 指令格式
3.1.2 指令中的符号
3.2 寻址方式和寻址空间
3.2.1 字节操作中的寻址方式
3.2.2 位操作中的寻址方式
3.2.3 寄存器寻址与直接寻址的比较
3.3 数据传送类指令
3.3.1 一般传送指令
3.3.2 16位地址指针传送指令
3.3.3 累加器A与外部RAM传送指令
3.3.4 读程序存储器中字节常数的指令
3.3.5 栈操作指令
3.3.6 累加器A数据交换指令
3.4 算术运算类指令
3.4.1 加法类指令
3.4.2 减法类指令
3.4.3 乘法和除法指令
3.5 逻辑运算及移位类指令
3.5.1 逻辑“与”运算指令
3.5.2 逻辑“或”运算指令
3.5.3 逻辑“异或”运算指令
3.5.4 累加器清0及取反指令
3.5.5 移位指令
3.6 控制转移类指令
3.6.1 无条件转移指令
3.6.2 条件转移指令
3.6.3 子程序调用及返回指令
3.6.4 空操作指令
3.7 位操作类指令
3.7.1 位传送指令
3.7.2 位置位和复位指令
3.7.3 位运算指令
3.7.4 位控制转移指令
3.8 汇编语言程序设计
3.8.1 汇编语言的特点及语句格式
3.8.2 汇编语言程序的基本结构形式
3.9 汇编语言的伪指令与汇编
3.9.1 汇编语言的伪指令
3.9.2 汇编语言的汇编
3.10 汇编语言程序设计举例
3.10.1 算术运算程序
3.10.2 数制转换程序
3.10.3 定时程序
3.10.4 查表程序
3.10.5 数据极值查找程序
练习题3
4 80C51单片机片内功能单元
4.1 并行I/O口
4.1.1 P1口
4.1.2 P0口
4.1.3 P2口
4.1.4 P3口
4.1.5 通用I/O口功能的指令操作
4.1.6 I/O口的电气特性
4.1.7 并行I/O口应用举例
4.2 中断系统
4.2.1 中断源与中断向量地址
4.2.2 中断标志与控制
4.2.3 中断响应过程
4.2.4 中断请求的撤除
4.2.5 中断服务程序设计及举例
4.3 定时器/计数器
4.3.1 定时器/计数器结构与功能
4.3.2 定时器/计数器控制寄存器
4.3.3 定时器/计数器的工作方式与程序设计举例
4.3.4 动态读取定时器/计数器的计数值
4.4 串行通信口
4.4.1 概 述
4.4.2 串行口及控制寄存器
4.4.3 串行通信的工作方式
4.4.4 波特率的设置
4.4.5 串行通信编程及应用举例
练习题4
5 单片机应用系统抗干扰技术
5.1 干扰的来源及分类
5.1.1 干扰的来源
5.1.2 干扰的分类
5.2 常用硬件抗干扰技术
5.2.1 接地技术
5.2.2 屏蔽技术
5.2.3 滤波技术
5.2.4 隔离技术
5.2.5 双绞线的抗干扰原理及应用
5.2.6 信号线间的串扰及抑制
5.2.7 抑制数字信号噪声常用硬件措施
5.3 供电电源的抗干扰技术
5.3.1 电源干扰问题概述
5.3.2 电源抗干扰的基本方法
5.3.3 EMI电源滤波器
5.3.4 瞬变干扰与TVS
5.3.5 电源变压器的屏蔽与隔离
5.3.6 供电直流侧抑制干扰措施
5.4 印制电路板的抗干扰设计
5.4.1 地线和电源线的布线设计
5.4.2 信号线的布线原则
5.4.3 配置去耦电容的方法
5.4.4 芯片的选用与器件布局
5.4.5 印制电路板的安装和板间配线
5.5 软件抗干扰原理与方法
5.5.1 软件抗干扰一般方法
5.5.2 指令冗余技术
5.5.3 软件陷阱技术
5.5.4 故障自动恢复处理程序
5.5.5 数字滤波
5.5.6 干扰避开法
5.5.7 开关量输入/输出软件抗干扰设计
5.6 看门狗技术
练习题5
0 条评论
下一页