内容提要
《单片微型计算机原理及接口技术/面向21世纪高校教材》以MCS-51单片微机为中心介绍单片微型计算机原理与接口技术。内容包括:微型计算机的基础知识、MCS-51单片微机的硬件结构、指令系统、汇编语言程序设计、中断系统、定时器/计数器与串行接口等,同时还介绍了输入/输出口的扩展、键盘接口技术、显示接口技术和D/A与A/D接口技术,后介绍MCS-51兼容单片机。 《单片微型计算机原理及接口技术/面向21世纪高校教材》可作为高等院校微型计算机原理与接口技术课程的教材。全书具有较强的系统性、先进性和实用性,特别是介绍了一些较新的单片微机接口技术。内容通俗易懂、由浅人深、循序渐进,每章都配有习题,特别适合于没有学过微机原理课程的人员学习。《单片微型计算机原理及接口技术/面向21世纪高校教材》也可作为工程技术人员参考用书。
目录
章 微型计算机基础 1.1 概述 1.1.1 计算机的产生与发展 1.1.2 计算机的基本组成 1.1.3 微型计算机的系统结构 1.1.4 单片微型计算机 1.1.5 单片微型计算机的应用与发展 1.2 数字化信息编码与数据表示 1.2.1 常用的信息编码 1.2.2 计算机中数值数据的表示、转换与运算 1.2.3 二进制数在计算机内的表示法 习题一
第2章 MCS-51单片机的硬件结构 2.1 MCS-51单片机的组成及工作原理 2.1.1 MCS-5l单片机的结构与特点 2.1.2 MCS-51单片机的引脚功能 2.1.3 振荡器、时钟电路与CPU时序 2.1.4 并行I/0端口 2.1.5 复位与低功耗操作 2.2 存储器 2.2.1 半导体存储器 2.2.2 McS-51单片机存储器的配置和组织 2.2.3 程序存储器的扩展 2.2.4 数据存储器的扩展 习题二
第3章 MCS-51单片机的指令系统 3.1 指令系统概述 3.1.1 基本概念 3.1.2 常用符号的意义 3.1.3 指令分类 3.2 寻址方式 3.3 指令 3.3.1 数据传送指令 3.3.2 算术运算指令 3.3.3 逻辑运算指令 3.3.4 控制转移指令 3.3.5 位处理指令 3.4 指令系统的特点 习题三
第4章 汇编语言程序设计 4.1 汇编语言与机器语言 4.2 程序设计步骤与方法 4.2.1 程序的设计步骤 4.2.2 编程的方法与技巧 4.2.3 汇编语言程序的基本结构 4.2.4 汇编语言源程序的汇编 4.3 伪指令 4.4 MCS_51系统典型程序设计 4.4.1 无符号数的排序 4.4.2 查表程序 4.4.3 数制转换 4.4.4 N分支散转程序设计 4.4.5 数字滤波程序 习题四
第5章 中断 5.1 中断的概念 5.1.1 中断的定义 5.1.2 中断的作用 5.2 中断系统 5.2.1 组成 5.2.2 中断源 5.2.3 中断控制 5.2.4 中断响应 5.3 中断程序的设计 5.3.1 初始化程序 5.3.2 中断服务程序 5.3.3 中断程序举例 5.4 外部中断源的扩展 5.4.1 利用“与”逻辑合并外部中断信号 5.4.2 利用触发器检测外部中断信号 5.4.3 利用异或门检测外部中断信号 5.5 用软件模拟实现多优先级 习题五
第6章 定时器/计数器与串行接口 6.1 定时器与计数器 6.1.1 基本概念 6.1.2 MCS-5l单片机的定时器/计数器 6.1.3 52子系列单片机中的定时器/计数器2 6.1.4 定时器与计数器的应用举例 6.2 串行通信的基本概念 6.2.1 串行传输方式 6.2.2 串行数据通信中的几个问题 6.3 MCS-5l单片机的串行接口 6.3.1 串行口的电路结构 6.3.2 串行口的工作方式 6.3.3 串行口应用举例 习题六
第7章 输入/输出口的扩展 7.1 并行输入/输出口扩展的地址分配 7.2 并行接口的扩展 7.2.1 并行输出口的扩展 7.2.2 并行输入口的扩展 7.3 可编程输入/输出芯片8255 7.3.1 8255的内部结构 7.3 8255的引脚功能及端口选择 7.3.3 8255的控制字、状态字和三种工作方式 7.3.4 MCS-51单片机与8255的接口 7.3.5 8255编程举例 7.4 异步串行接口的扩展 7.4.1 RS-485标准 7.4.2 RS-485接口的扩展 7.4.3 异步串行接口与PC的通信 7.5 同步串行接口的扩展 7.5.1 SPI接口 7.5.2 I2C总线 习题七
第8章 单片机键盘接口 8.1 非编码式键盘 8.1.1 键盘的基本工作原理 8.1.2 键的识别方法 8.2 编码式键盘 8.2.1 编码式键盘专用电路zlg7289A 8.2.2 采用单片机设计编码式键盘电路 8.3 触摸屏技术 8.3.1 触摸屏的工作原理 8.3.2 触摸屏的三个基本技术特性 习题八
第9章 显示接口技术 9.1 LED发光二极管的驱动 9.1.1 基本驱动电路 9.1.2 亮度的控制 9.1.3 颜色控制 9.2 七段LED数码显示器 9.2.1 结构与原理 9.2.2 七段LED数码显示器的接口和编程 9.3 点阵LED显示器 9.3.1 点阵LED显示器概述 9.3.2 点阵LED显示器与单片机的接口及编程 9.4 LED显示器专用集成电路 9.4.1 MAX7219引脚功能 9.4.2 MAX7219内部组成结构 9.4.3 MAX7219与单片机的接口 9.5 点阵字符LCD显示模块的使用 9.5.1 HD44780U点阵字符型控制器原理 9.5.2 HD44780u点阵字符型LCD控制器的指令 9.5.3 HD44780u与单片机的接口及软件编程 9.6 点阵图形液晶显示器的使用 9.6.1 DM:F5001N点阵图形液晶显示器的结构与特点 9.6.2 DMF5001N液晶显示器的地址安排 9.6.3 T6963c点阵液晶显示控制器的指令系统 9.6.4 DMF5001N液晶显示器的应用 9.7 0LED显示模块的使用 9.7.1 0LED显示模块的结构 9.7.2 OLED显示模块的接口电路 习题九
0章 D/A与A/D接口 10.1 D/A转换器 10.1.1 D/A转换器的工作原理 10.1.2 D/A转换器的性能指标 10.1.3 常用D/A转换电路 10.1.4 D/A转换器与单片机的接口 10.1.5 D/A转换器的应用 10.2 A/D转换器 10.2.1 A/D转换器的工作原理 10.2.2 A/D转换器的性能指标 10.2.3 常用A/D转换集成电路 10.2.4 A/D转换器与单片机的接口 10.2.5 A/D转换器的选用 习题十
1章 MCS-51兼容单片机 11.1 概述 11.2 AT789系列单片机 11.3 Nuvoton(原winbond)系列单片机 11.4 silicoLabs C8051F系列单片机 11.4.1 C805lF系列单片机的结构及特点 11.4.2 C8051F系列单片机应用举例 11.5 STC单片机 11.5.1 sTC单片机的发展 11.5.2 STC单片机的特点 11.5.3 STC单片机的ISP和IAP技术 11.5.4 STC单片机实例 习题十一 附录A MCS-51指令表 附录B MCS051指令矩阵表(汇编/反汇编表) 附录C 图形符号对照表 参考文献
|