所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

单片机原理及应用 [蔡启仲 主编]

单片机原理及应用  
作者:蔡启仲 主编 
出版时间:2016 
内容简介 
  本书详细介绍了MCS-51单片机的硬件结构、指令系统和外部扩展电路的设计及汇编语言程序设计。对编写的程序作了详细的注释,从第6章开始,以中断程序的编写为主,加强了定时中断编程的分析与设计思路的说明,单片机外部扩展接口电路的编址和扩展综合电路的设计介绍。介绍了单片机C语言基本知识,C51编写的程序基本上是与第6章~第12章的例题一一对应。介绍了常用的I2C和SPI串行总线接口设计,单片机应用系统综合设计举例,并在附录中详细介绍了常用单片机开发环境——uVision2集成开发环境的使用。本书突出了选取内容的实用性,书中的举例大多来自于工程实践和教学实践,内容丰富。本书适应于未开设《微机原理及接口技术》课程或已开设该课程的工科院校本科生单片机课程的教学用书,也可以作为从事单片机研发、应用等工作的专业技术人员的参考用书。 
目录 
前言 
第1章绪论 
11计算机中常用的编码 
12微型计算机的分类与组成 
121微型计算机系统的分类 
122微型计算机系统的组成 
13微型计算机的基本工作原理 
14单片机的基本概念 
141单片机的特点 
142单片机的发展概况 
143单片机的应用 
144常用的系列单片机 
习题 
第2章51单片机的硬件结构 
2151单片机的内部结构与引脚功能 
21151单片机的基本组成 
21251单片机的引脚功能 
2251单片机的CPU 
221运算部件 
222控制部件和振荡器 
223CPU时序 
23存储器结构 
231程序存储器 
232数据存储器 
233特殊功能寄存器(SFR) 
234位寻址空间 
24并行输入/输出端口 
241P0端口 
242P1端口 
243P2端口 
244P3端口 
245端口电路小结 
2551单片机复位操作与复位电路 
251复位操作与复位状态 
252复位电路 
253时钟电路 
254“看门狗”技术 
2651单片机的低功耗运行方式 
261方式设定 
262空闲工作方式 
263掉电工作方式 
习题 
第3章51单片机的指令系统 
3151单片机的汇编指令 
311一个简单的程序示例 
312指令格式 
313指令类型 
314常用符号说明 
3251单片机指令的寻址方式 
3351单片机的指令集 
331数据传送类指令 
332算术运算类指令 
333逻辑运算及移位类指令 
334控制转移类指令 
335位操作类指令 
习题 
第4章汇编语言程序设计 
41单片机汇编语言程序设计概述 
411机器语言、汇编语言和C语言 
412汇编语言的特点 
42伪指令 
43汇编语言程序的基本结构形式 
431顺序程序 
432分支程序 
433循环程序 
434位操作程序 
44汇编语言程序设计举例 
441顺序程序设计 
442分支程序设计 
443循环程序设计 
444子程序设计 
习题 
第5章51单片机定时器/计数器 
5151单片机定时器/计数器的结构 
511定时器/计数器的核心原型 
512定时器/计数器的组成 
513定时器/计数器的工作方式寄存器TMOD 
514控制寄存器TCON 
52定时器/计数器的工作方式 
521方式1 
522方式2 
523方式3 
524方式0 
53定时器/计数器的应用 
531方式1的应用举例 
532方式2的应用举例 
533方式3的应用举例 
53451单片机外部输入的计数脉冲信号的要求 
习题 
第6章中断系统 
61中断系统概念 
611中断技术 
612中断技术的主要功能特点 
613中断技术的优点 
6251单片机的中断系统及其管理 
621中断系统的结构 
622中断源 
623中断请求标志 
624中断控制 
6351单片机的中断响应 
631中断响应的条件 
632中断响应的时间 
633中断请求的撤销 
64中断系统的编程 
641中断服务程序编程的基本步骤 
642外部中断源的编程 
643定时器/计数器中断方法的编程 
习题 
第7章串行通信及应用 
71数据通信的基本概念 
711根据通信方式分类 
712根据同步方式分类 
713根据数据传输方向分类 
7251单片机串行口 
721串行口的结构 
722串行口控制寄存器SCON 
723电源控制寄存器PCON 
73串行口工作方式 
731方式0 
732方式1 
733方式2和方式3 
74单片机串行口波特率 
741波特率与字符传输速率 
742波特率的计算 
75串行口的应用 
751串行口扩展并行I/O口 
752双单片机异步串行通信 
753多机通信 
754RS-232总线及接口电路 
习题 
第8章51单片机的系统扩展 
81三总线与地址编码 
81151单片机应用系统总线 
81251单片机系统总线的构成 
813单片机系统总线驱动能力扩展 
81451单片机系统扩展外部部件的地址空间分配 
82程序存储器的扩展及应用 
821常用EPROM芯片介绍 
822EPROM芯片的工作方式 
823程序存储器的扩展 
824程序存储器的读控制与时序 
83数据存储器的扩展及应用 
831常用的静态数据存储器芯片介绍 
832RAM芯片的工作方式 
833数据存储器的扩展 
834数据存储器的读写控制与时序 
84程序存储器和数据存储器的综合扩展 
习题 
第9章51单片机扩展I/O接口的设计 
91并行I/O接口电路与编址 
92可编程8255并行I/O接口芯片的扩展 
9218255芯片介绍 
9228255的工作方式 
9238255与51单片机的接口及应用 
93可编程8155并行I/O接口芯片的扩展 
9318155芯片介绍 
9328155的I/O端口的工作方式 
9338155与51单片机的接口及应用 
习题 
第10章A-D和D-A转换器的接口 
101D-A转换器接口 
1011D-A转换器原理 
101251单片机与DAC0832的接口与编程 
101351单片机与DAC1208的接口与编程 
102A-D转换器接口 
1021A-D转换器原理 
102251单片机与ADC0809的接口 
102351单片机与AD574的接口 
习题 
第11章51单片机与键盘、显示器接口设计 
111键盘接口电路 
1111独立式键盘 
1112矩阵式键盘 
112LED显示接口电路 
1121LED显示器 
1122LED并行显示技术 
113键盘、LED显示器、A-D和D-A的综合应用 
114LCD显示接口电路 
1141LCD显示器件 
1142单片机与液晶显示模块接口电路与驱动 
习题 
第12章单片机的串行总线接口技术 
121I2C总线接口 
1211I2C总线概述 
1212串行EEPROM概述 
121324C02引脚功能 
1214工作方式 
1215器件寻址、写操作和读操作 
121624C02芯片与51单片机的接口电路及编程 
1217ZLG7290接口电路及编程 
122SPI总线接口 
1221SPI总线概述及主要特点 
122212位串行A-D TLC2543介绍 
1223TLC2543与51单片机的接口设计 
123单总线串行扩展 
习题 
第13章51单片机的C51程序设计 
131C51编程概述 
1311Keil C51开发工具 
1312Keil C51程序开发过程 
1313C51程序结构 
132C51的数据类型及存储类型 
1321C51的基本数据类型 
1322C51的数据存储类型和存储模式 
1323单片机特殊功能寄存器(SFR)及其C51定义 
133C51函数 
1331函数的分类与定义 
1332函数的调用 
1333中断服务函数和寄存器组定义 
134C51库函数 
135C51程序设计举例 
135151单片机内部资源的C51编程 
135251单片机扩展资源的C51编程 
习题 
第14章单片机应用系统的开发与举例 
141单片机应用系统的开发过程 
1411需求分析与可行性论证 
1412硬件电路设计原则 
1413软件设计原则 
1414软硬件测试与程序固化 
142单片机应用系统的开发工具 
143应用系统的可靠性设计 
1431主要干扰源 
1432硬件可靠性设计 
1433软件可靠性设计 
144单片机应用系统设计举例 
1441单片机应用系统并行扩展芯片的基本接口电路 
1442直流电动机转速控制系统的设计 
1443单片机应用系统串行总线接口芯片的扩展应用系统设计 
附录 
附录A51单片机指令集 
附录BμVision2集成开发环境使用 
参考文献 

资源下载
下载价格10 金币
VIP免费
0
没有账号?注册  忘记密码?

社交账号快速登录