
单片微机原理、彙编与C51及接口技术(第2版)
《单片微机原理、彙编与C51及接口技术(第2版)》是2013年清华大学出版社出版的图书,作者是朱定华、戴颖颖、朱悦。
基本介绍
- 书名:单片微机原理、彙编与C51及接口技术
- 作者:朱定华、戴颖颖、朱悦
- ISBN:9787302318569
- 定价:39元
- 出版时间:2013.09.01
内容简介
本书以MCS51单片机为背景机,系统地介绍了微型计算机的原理及接口技术,主要内容包括微型计算机基础、彙编语言程式设计、MCS51单片机的内部接口、MCS51单片机的扩展方法、存储器及其扩展、常用可程式接口、AD和DA转换晶片及C51程式设计等。
本书内容精练,实例丰富。其中大量的接口电路和程式是作者多年在科研和教学中反覆提炼得来的,因而本书实用性很强。书中内容系统全面,论述深入浅出,循序渐进。可作为大专院校的“单片机”、“微机原理及其套用”或“微机原理及接口技术”等课程的教学用书,也可以作为参加各类电子製作、课程设计和毕业设计的教学参考书,还可供从事电子技术,计算机套用与开发的科研人员和工程技术人员使用参考。
本书全面地介绍了MCS51单片机的结构原理和套用技术,全书共8章,还有5个附录。第1章介绍微型计算机的基础知识,包括计算机中的数制和编码、微型计算机和单片机的结构和主要系列产品的特性。第2章介绍MCS51单片机常用的彙编指令和伪指令以及指令的时序。第3章介绍彙编语言程式设计的基本技术。通过第2和第3章的学习,使读者能更透彻地了解彙编语言程式设计,为编程套用打下基础。第4章介绍MCS51单片机的内部接口电路,包括中断系统、定时器、并行口和串列口,同时还介绍了计算机间的通信。第5章介绍MCS51单片机的最小套用系统和扩展技术。第6章介绍存储器及其与微型计算机的接口技术。第7章介绍常用可程式接口晶片的功能与套用。第8章介绍AD和DA转换器与微型计算机的接口与套用。附录A介绍MCS51单片机的C语言——C51,这部分内容是本教材第1版的第9章。
图书目录
第1章微型计算机基础
1.1计算机中的数和编码
1.1.1计算机中的数制
1.1.2符号数的表示法
1.1.3二进制数的加减运算
1.1.4二进制数的逻辑运算与逻辑电路
1.1.5二进制编码
1.1.6BCD数的加减运算
1.2微型计算机和单片机
1.2.1微型计算机常用的术语
1.2.2微型计算机
1.2.3单片机
1.3MCS51单片机及其兼容单片机的基本组成和存储器配置
1.3.18051单片机的基本组成
1.3.2MCS51单片机的存储器
1.3.3特殊功能暂存器
1.4MCS51系列单片机及兼容机
1.4.151子系列和52子系列
1.4.2AT89系列单片机
1.4.3MCS51单片机的引线
习题与思考题
第2章彙编语言与彙编程式
2.1符号指令的定址方式
2.2常用指令
2.2.1数据传送类指令
2.2.2加减运算指令
2.2.3逻辑运算及移位类指令
2.2.4位操作指令
2.2.5指令套用举例
2.3伪指令
2.3.1常量和标号
2.3.2程式的定位和结束伪指令
2.4指令的时序
习题与思考题
目录
单片微机原理、彙编与C51及接口技术(第2版)
第3章彙编语言程式设计的基本技术
3.1顺序程式设计
3.1.1乘除法指令
3.1.2BCD数加法调整指令DAA
3.1.3顺序程式设计举例
3.2分支程式设计
3.2.1条件转移指令
3.2.2比较不等转移指令
3.2.3无条件转移指令
3.2.4套用举例
3.3循环程式设计
3.3.1减1非零转移指令DJNZ
3.3.2单重循环程式设计举例
3.3.3多重循环程式
3.4子程式设计
3.4.1子程式的概念
3.4.2子程式的调用指令与返回指令
3.4.3子程式及其调用程式设计举例
习题与思考题
第4章MCS51单片机内部接口电路
4.1接口的基本概念
4.1.1接口电路的功能
4.1.2接口控制原理
4.1.3串列接口UART、SPI和I2C/SMBus
4.1.4并行接口
4.2中断及MCS51单片机的中断系统
4.2.1中断和中断处理
4.2.2MCS51单片机的中断系统
4.2.3多个外部中断源的系统设计
4.3定时器
4.3.1定时器的结构
4.3.2定时器的工作方式
4.3.3定时器套用举例
4.4并行输入输出接口
4.5UART串列输入输出接口
4.6串列通信
4.6.1双机通信
4.6.2多机通信
4.6.3MCS51单片机与80x86微型计算机的通信
4.752子系列单片机
4.7.1内部RAM
4.7.2定时器T2
习题与思考题
第5章单片机的最小套用系统与外部扩展
5.1单片机的最小套用系统
5.1.1单片机的时钟电路
5.1.2复位电路及复位状态
5.1.3MCS51单片机的片外汇流排结构
5.1.489S51单片机的最小套用系统
5.1.58031单片机的最小套用系统
5.2单片机的外部扩展
5.2.1外部扩展晶片与地址汇流排的连线
5.2.2外部扩展晶片与数据汇流排的连线
5.2.3外部扩展晶片与控制汇流排的连线
5.3用TTL或CMOS晶片扩展简单的I/O接口
5.3.1用暂存器扩展简单的输出接口
5.3.2用三态缓冲器扩展输入接口
5.3.3三态缓冲暂存器扩展输入输出接口
5.3.4套用举例
5.3.5开关量的驱动与隔离
习题与思考题
第6章存储器及其扩展
6.1存储器概述
6.2常用的存储器晶片
6.2.1存储器晶片的结构
6.2.2随机读写存储器
6.2.3只读存储器
6.3存储器的扩展
6.4串列EEPROM存储器及其套用
6.4.124LC××
6.4.2X25043/45
6.4.3X84041
习题与思考题
第7章常用可程式接口
7.1可程式并行接口8255
7.1.18255的组成与接口信号
7.1.28255的工作方式与控制字
7.1.33种工作方式的功能
7.1.48255在液晶显示器接口中的套用
7.2可程式计数器/定时器8253
7.2.18253的组成与接口信号
7.2.2计数器的工作方式及其与输入输出的关係
7.2.38253的控制字和初始化编程
7.2.48253的套用
7.3可程式多功能接口8155
7.3.18155的组成与接口信号
7.3.28155的命令状态字
7.3.38155与MCS51单片机的连线
7.3.48155在键盘和七段显示器接口中的套用
7.4键盘/显示控制器8279
7.4.18279的组成与接口信号
7.4.28279的操作命令
7.4.38279在键盘和显示器接口中的套用
7.5HD7279键盘、显示器接口
7.5.1HD7279的引线排列和接口信号
7.5.2HD7279的操作命令
7.5.3HD7279的操作时序
7.5.4HD7279的套用举例
习题与思考题
第8章模拟通道接口
8.1数模转换器及其与微型计算机的接口
8.1.18位数模转换晶片DAC0832
8.1.212位数模转换晶片DAC1210
8.1.310位D/A转换器AD7520
8.2模数转换器及其与微型计算机的接口
8.2.18位逐次逼近式A/D转换晶片ADC0808
8.2.212位逐次比较式数模转换晶片AD574
8.3串列模数转换器和数模转换器及其与单片微机的接口
8.3.1串列模数转换器TLC2543
8.3.2串列输入12位电压输出数/模转换器TLV5616
习题与思考题
附录AMCS51单片机C语言——C51
附录B8xC552单片机
附录CC8051Fxxx单片机
附录DMCS51指令系统表
附录EMCS51指令速查表