网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 单片机原理及应用
分类 教育考试-大中专教材-大学教材
作者 蔡振江,索雪松 主编
出版社 电子工业出版社
下载
简介
内容推荐
单片机开发技术和编程技术日新月异,为了使读者能够尽快掌握这一技术,根据工科大学生的知识背景编写了本教材。
本书主要包括单片机基础知识,51单片机的基本硬件结构,MCS-51单片机的指令系统,MCS-51汇编语言的编写方法和格式,MCS-51系统总线及其构造技术,功率接口电路及编程方法,C51特点及编程注意事项,基于RTX51的实时操作系统的程序设计方法,单片机开发选型应注意的事项等内容。
目录
第1章单片机基础(1)
1.1概述(1)
1.1.1计算机发展概况(1)
1.1.2计算机分类(1)
1.1.3单片机的特点及主要应用领域(2)
1.2单片机的发展历史及典型机型(3)
1.2.1单片机的发展历史(3)
1.2.2常用单片机的机型(4)
1.3计算机中的数制及相互转换(5)
1.3.1计算机中数的表示方法(5)
1.3.2进位计数制(6)
1.3.3进位计数制之间的转换(8)
1.4二进制数的运算(10)
1.4.1二进制数的加法(10)
1.4.2二进制数的减法(11)
1.4.3二进制数的乘法(11)
1.4.4二进制数的除法(11)
1.5单片机的组成及工作过程(12)
1.5.1单片机的组成(12)
1.5.2单片机的工作过程(12)
习题一(13)
第2章MCS-51单片机硬件结构(15)
2.1概述(15)
2.2MCS-51单片机内部硬件组成(15)
2.2.1总体结构(15)
2.2.2中央处理器CPU(15)
2.2.3单片机的引脚及其功能(16)
2.2.4存储器的结构(18)
2.3时钟与复位(23)
2.3.1时钟输入(24)
2.3.2单片机工作的基本时序(24)
2.3.3单片机的复位(25)
2.4并行输入/输出接口(26)
2.4.1P0口的结构与功能(27)
2.4.2P1口的结构与功能(28)
2.4.3P2口的结构与功能(29)
2.4.4P3口的结构与功能(30)
2.5中断系统(30)
2.5.1中断技术概述(30)
2.5.2中断请求源与中断请求标志(32)
2.5.3中断控制与中断响应(34)
2.5.4中断处理过程(36)
2.6定时器/计数器(38)
2.6.1定时器/计数器T0和T1的结构(39)
2.6.2定时器/计数器的方式寄存器和控制寄存器(40)
2.6.34种工作方式(41)
2.7串行口(44)
2.7.1串行口通信的基本概念(44)
2.7.2MCS-51单片机串行通信接口(46)
2.7.3串行通信接口工作方式及多机通信(48)
2.7.4波特率设置(51)
习题二(52)
第3章MCS-51单片机指令系统(54)
3.1汇编指令与格式(54)
3.1.1汇编指令格式和常用符号(54)
3.1.2伪指令(56)
3.2寻址方式(59)
3.2.1立即寻址(59)
3.2.2直接寻址(60)
3.2.3寄存器寻址(60)
3.2.4寄存器间接寻址(61)
3.2.5变址寻址(61)
3.2.6相对寻址(62)
3.2.7位寻址(63)
3.3指令类型(64)
3.3.1按字节数分(64)
3.3.2按指令的执行时间分(64)
3.3.3按指令的功能分(64)
3.4数据传送类指令(64)
3.4.1内部数据传送指令(64)
3.4.2片外数据传送指令(66)
3.4.3访问程序存储器的传送指令(67)
3.4.4数据交换指令(67)
3.4.5堆栈操作指令(68)
3.5算术运算类指令(70)
3.5.1加法指令(70)
3.5.2减法指令(71)
3.5.3十进制调整指令(72)
3.5.4乘法指令(73)
3.5.5除法指令(73)
3.6逻辑运算类指令(74)
3.6.1累加器A的逻辑操作指令(74)
3.6.2逻辑与指令(76)
3.6.3逻辑或指令(76)
3.6.4逻辑异或指令(77)
3.7控制转移类指令(78)
3.7.1无条件转移指令(78)
3.7.2条件转移指令(80)
3.7.3子程序调用和返回指令(82)
3.8位操作类指令(84)
3.8.1位传送指令(84)
3.8.2置位和清0指令(85)
3.8.3位逻辑运算指令(85)
3.8.4位条件转移指令(85)
习题三(87)
第4章MCS-51汇编语言程序设计(89)
4.1汇编语言程序设计(89)
4.1.1程序设计语言(89)
4.1.2汇编语言程序设计步骤(90)
4.1.3单片机4大程序结构(91)
4.2单片机程序举例(99)
4.2.1查表程序(99)
4.2.2运算程序(100)
4.2.3数值转换程序(104)
4.2.4排序程序(109)
4.3中断程序结构(111)
4.4定时器/计数器程序(112)
4.4.1定时器/计数器的应用(112)
4.4.2定时器方式0应用(113)
4.4.3定时器方式1应用(114)
4.4.4定时器方式2应用(114)
4.5串行通信程序(116)
4.5.1串行口方式0应用(116)
4.5.2串行口方式1应用(117)
4.5.3串行口方式2、3应用(119)
习题四(120)
第5章MCS-51单片机系统的扩展(121)
5.1系统总线及总线构建(121)
5.1.1系统总线(121)
5.1.2构建系统总线(123)
5.2外部存储器的扩展(124)
5.2.1存储器扩展地址分配(124)
5.2.2程序存储器扩展(128)
5.2.3数据存储器扩展(131)
5.3输入/输出接口的扩展(134)
5.3.1简单并行输入口扩展(135)
5.3.2简单并行输出口扩展(136)
5.3.3可编程I/O并行接口的扩展(137)
5.4D/A和A/D接口功能的扩展(143)
5.4.1D/A转换器的基本工作原理(143)
5.4.2DAC0832的应用(146)
5.4.3A/D转换器的基本工作原理(150)
5.4.4ADC0809的应用(152)
5.5常用串行接口D/A和A/D转换器(156)
5.5.112位串行DACMAX538的扩展及其应用(156)
5.5.212位串行ADCMAX1247的扩展及其应用(158)
习题五(163)
第6章键盘、显示器及功率接口(165)
6.1键盘的接口(165)
6.1.1键盘输入的抖动问题(165)
6.1.2消除按键抖动的措施(166)
6.1.3非编码键盘的接口方法(166)
6.1.4BCD码拨盘接口(171)
6.1.5串行键盘应用(172)
6.2LED7段发光显示器接口(173)
6.2.1静态显示接口及编程(174)
6.2.2动态显示接口及编程(176)
6.2.38155作为LED显示器接口(180)
6.3LCD显示器接口(182)
6.3.1点阵式字符LCD(182)
6.3.2字符型LCD与单片机接口(182)
6.3.3软件设计(184)
6.4大功率器件接口电路(185)
6.4.1继电器型驱动接口及编程(185)
6.4.2晶闸管型驱动接口(189)
6.4.3功率晶体管型驱动接口及编程(194)
6.4.4功率驱动电路应用实例(195)
习题六(199)
第7章KeilC51简介及编程(201)
7.1KeilC51与标准C语言(201)
7.1.1C51程序的结构(202)
7.1.2C51扩展关键字(203)
7.1.3C51数据的存储类型(204)
7.2KeilC51函数(205)
7.2.1C51函数的定义(205)
7.2.2C51函数的声明(206)
7.2.3C51函数的调用(207)
7.2.4C51常用库函数(207)
7.3C51运算符(210)
7.4C51编程举例(212)
7.4.1简单I/O口编程举例(212)
7.4.2中断程序编写(214)
7.4.3定时器/计数器程序编写(215)
7.4.4串行通信接口编程(217)
习题七(219)
第8章RTX51实时操作系统(220)
8.1RTX51实时操作系统概述(220)
8.2基于RTX51Tiny工作机制(221)
8.2.1RTX51程序结构(222)
8.2.2任务管理(223)
8.2.3RTX51任务调度(223)
8.2.4RTX51参数的设置(224)
8.3RTX51的参考函数(225)
8.4基于RTX51实时操作系统的程序设计(228)
8.4.1RTX51实时操作系统程序设计的结构特点(228)
8.4.2应用举例(229)
习题八(234)
第9章单片机应用系统综合开发应用(235)
9.1单片机应用系统设计概述(235)
9.1.1单片机应用系统设计的内容(235)
9.1.2单片机应用系统设计的方法与步骤(236)
9.2单片机程序的仿真与调试(238)
9.2.1单片机的开发与开发工具(238)
9.2.2单片机开发系统所具有的一般功能(240)
9.2.3软件设计方法(241)
9.2.4软件调试方法(243)
9.3单片机应用系统的硬件设计及调试(244)
9.3.1单片机系统总体设计(244)
9.3.2硬件设计(246)
9.3.3可靠性设计(248)
9.3.4硬件调试方法(249)
习题九(250)
附录AMCS-51单片机指令速查表(251)
参考文献(255)
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 3:30:18