MCS-51单片机原理及接口技术
《MCS-51单片机原理及接口技术》是2009年电子工业出版社出版的图书,作者是汪德彪。本书以MCS-51系列单片机为背景,介绍了单片机原理及其接口技术。
基本介绍
- 中文名:MCS-51单片机原理及接口技术
- 出版社:电子工业出版社
- 出版时间:2009年6月1日
- 平装: 273页
- ISBN:9787121089893
- 开本:16
- 正文语种:简体中文
- 作者:汪德彪
作者简介
汪德彪,男,1966年9月生,重庆大足人,重庆科技学院电子信息工程学院教师,高级工程师。从事微机原理及单片机,计算机控制技术等课程教学10余年,主要研究方向为人工计算智慧型和先进控制技术,主持重庆市教委自然科学基金项目1项,作为技术负责人完成重庆市科委科技攻关项目1项,参与省部级科研项目2项,完成横向科研课题多项,完成重庆市教改课题1项,发表研究论文10余篇,获得国家专利1项,出版《MCS-51单片机原理及接口技术》和《计算机控制技术》两本教材。
内容简介
《MCS-51单片机原理及接口技术(第2版)》主要内容包括:单片机组成结构;单片机指令系统和彙编语言程式设计;单片机中断技术和定时器/计数器套用;单片机功能扩展技术;C51程式语言及其套用;键盘、显示、A/D、D/A、开关量等功能性接口技术;单片机通信技术;单片机套用系统设计方法、步骤、以及工程套用举例等。《MCS-51单片机原理及接口技术(第2版)》编写突出套用性和实践性,将单片机套用中的最新技术写入教材。在接口技术部分,将SPI、I2C接口技术作了详细介绍,并有实际例子帮助读者加深理解SPI、I2C技术。在通信部分,把重点放在PC机与单片机之间点对点和点对面的通信技术方面,具有较高的实用价值。将C51写入教材是对单片机程式设计语言的最好补充和延伸,C51部分的许多例子都有与之对应的彙编语言例子,便于读者对比学习。教材中的例子都取材于工程套用,突出例程的实用性和完整性,这不仅仅是为了学习知识而举例,而更重要的是为了掌握单片机的基本套用特性,从套用出发,又回到实际套用中去。《MCS-51单片机原理及接口技术(第2版)》深入浅出,淡化理论,突出工程套用,适合作为高职高专院校自动化及其相关专业的教材,也可作为工程技术人员的参考用书。
目录
第1章 MCS-51系列单片机的组成1.1 单片机概述1.1.1 单片机的发展历史1.1.2 目前主流单片机1.1.3 单片机的套用领域1.2 MCS-51系列单片机的内部结构1.2.1 微处理器结构1.2.2 振荡与时钟1.2.3 时钟周期、状态周期和机器周期1.2.4 复位及复位电路1.2.5 MCS-51系列单片机的引脚特性1.3 MCS-51系列单片机的存储器组织1.3.1 程式存储器1.3.2 片内数据存储器1.3.3 特殊功能暂存器1.3.4 片外数据存储器1.4 MSC-51系列单片机的基本I/O口1.4.1 P0口的结构与特性1.4.2 P1口的结构与特性1.4.3 P2口的结构与特性1.4.4 P3口的结构与特性1.5 MCS-51系列单片机的工作方式本章小结习题1第2章 MCS-51系列单片机的指令系统及彙编语言程式设计2.1 指令格式与定址方式2.1.1 指令格式2.1.2 MCS-51单片机定址方式2.2 MCS-51单片机指令系统2.2.1 数据传送和交换类指令2.2.2 算术运算类指令2.2.3 逻辑运算指令2.2.4 控制转移指令2.2.5 位操作类指令2.3 彙编语言程式设计2.3.1 MCS-51单片机彙编语言的伪指令2.3.2 程式结构2.3.3 彙编语言程式设计方法2.4 实用程式设计举例2.4.1 数制转换程式2.4.2 数据处理程式设计2.4.3 查表程式设计2.4.4 子程式设计2.4.5 延时程式设计本章小结习题2第3章 MCS-51系列单片机中断系统3.1 中断系统概述3.1.1 中断系统的概念3.1.2 中断的作用3.2 MCS-51系列单片机中断源与中断请求3.2.1 定时器/计数器控制暂存器TCON3.2.2 串列口控制暂存器SCON3.3 MCS-51系列单片机中断控制3.3.1 中断允许控制3.3.2 中断优先权管理3.4 中断回响3.4.1 中断回响条件3.4.2 中断回响过程3.4.3 中断回响的时间3.5 中断请求的撤除3.6 中断套用举例3.6.1 中断程式设计基础3.6.2 外部中断套用举例3.6.3 外部中断的扩展3.7 中断套用注意事项本章小结习题3第4章 MCS-51系列单片机定时器/计数器4.1 MCS-51系列单片机定时器/计数器的结构4.2 MCS-51系列单片机定时器/计数器的控制4.2.1 定时器/计数器工作方式暂存器TMOD4.2.2 定时器/计数器控制暂存器TCON4.3 定时器/计数器的工作方式及套用4.3.1 定时器/计数器方式0及套用4.3.2 定时器/计数器方式1及套用4.3.3 定时器/计数器方式2及套用4.3.4 定时器/计数器方式3及套用4.3.5 定时器/计数器的其他套用举例本章小结习题4第5章 MCS-51系列单片机的扩展5.1 单片机三汇流排的形成及编址5.1.1 单片机三汇流排的形成
5.1.2 编址及解码5.2 存储器的扩展5.2.1 程式存储器扩展5.2.2 数据存储器的扩展5.3 输入/输出口的扩展5.3.1 简单接口晶片的扩展5.3.2 可程式晶片8155的扩展5.3.3 可程式晶片8255A的扩展本章小结习题5第6章 MCS-51系列单片机的接口技术6.1 键盘接口技术6.1.1 键的特性6.1.2 独立键盘接口技术6.1.3 矩阵键盘接口技术6.2 数码显示接口技术6.2.1 数码显示原理6.2.2 静态显示技术6.2.3 动态显示技术6.3 液晶显示技术6.3.1 液晶显示器简介6.3.2 液晶显示器与单片机接口6.4 A/D转换器与单片机的接口技术6.4.1 A/D转换器的性能参数与选型6.4.2 ADC0809与单片机接口6.4.3 AD574A与单片机接口6.5 D/A转换器与单片机的接口技术6.5.1 D/A转换器的性能参数与选型6.5.2 DAC0832与单片机接口6.5.3 DAC1210与单片机接口6.5.4 V/I变换电路6.6 串列接口技术6.6.1 SPI串列汇流排6.6.2 SPIA/D.D/A转换器与MCS-51单片机接口6.6.3 I2C串列汇流排6.6.4 I2C器件与MCS-51接口6.7 开关量输入/输出接口技术6.7.1 光电隔离技术和器件6.7.2 开关量输入接口6.6.3 开关量输出接口本章小结习题6第7章 MCS-51系列单片机串列通信7.1 串列通信的基本概念7.1.1 数据通信7.1.2 串列通信的传输方式7.1.3 异步通信和同步通信7.2 MCS-51系列单片机串列通信接口7.2.1 串列口的结构与组成7.2.2 串列口的工作方式7.2.3 波特率的设定7.2.4 串列通信接口标準7.3 PC机与单片机通信7.3.1 PC机串口资源及编程使用方法7.3.2 PC机与单片机双机通信7.3.3 PC机与单片机多机通信本章小结习题7第8章 C51程式设计语言及程式设计8.1 C51数据类型与运算8.1.1 C51数据类型8.1.2 C51数据存储类型8.1.3 C51定义SFR8.1.4 C51定义并行口8.1.5 C51定义位变数8.1.6 C51运算符.表达式及其规则
8.2 C51流程控制语句8.2.1 选择语句8.2.2 循环语句8.3 C51构造数据类型8.3.1 数组……第9章 单片机套用系统设计与开发附录A ASCII码字元表附录B MCS-51单片机指令表参考文献