MCS-51单片机原理及应用 - 中国高校教材图书网
|
书名: |
MCS-51单片机原理及应用
|
ISBN: | 978-7-5641-2027-6 |
条码: | |
作者: |
钱显毅
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥32.00
折扣价:¥30.40
折扣:0.95
节省了1.6元
|
字数: |
396千字
|
出版社: |
东南大学出版社 |
页数: |
256页
|
发行编号: | |
每包册数: |
|
出版日期: |
2010-01-01 |
|
内容简介: |
教育部在2003年10月“高职高专教育人才培养模式研究”和同年11月教育部高职高专教育的会议上都强调了高职高专教育应该按照“以应用为目的,以必需够用为度”的原则。本书从应用的角度,详细地介绍了MCS51单片机的结构、指令系统、应用接口设计、各种常用的数据运算和处理程序以及接口驱动程序的设计。 本书突出了选取内容的实用性、典型性,重点突出MCS51单片机新的应用,知识覆盖面较广。 本书可作为应用型本科以及高职高专院校理、工、农、医等学科专业学生学习MCS51单片机课程的教材,又可作为教学参考书,另外对各类从事MCS51单片机应用的广大工程技术人员也有一定的参考价值。
|
作者简介: |
|
章节目录: |
1绪论(1)
1.1单片机及其特点(1)
1.2单片机的应用(2)
1.3单片机的历史及发展概况(2)
1.48位单片机的主要生产厂商和机型(3)
1.5单片机的发展趋势(4)
1.6常用数制及转换(5)
1.6.1常用数制(5)
1.6.2数制转换(7)
1.7
数的表示方法(8)
1.7.1机器数与真值(9)
1.7.2数的原码、反码和补码表示法(9)
1.8编码(11)
1.8.1ASCII码(字符编码)(11)
1.8.2二—十进制编码(BCD码)(11)
1.8.3汉字的编码(12)
1.8.4校验码编码(13)
思考题及习题1(14)
2MCS51单片机结构及原理(15)
2.1MCS51系列单片机(15)
2.2MCS51单片机的硬件结构(16)
2.3MCS51单片机引脚及功能(17)
2.3.1电源及时钟引脚(18)
2.3.2控制引脚(18)
2.3.3I/O口引脚(19)
2.4MCS51的微处理器(19)
2.4.1控制器(20)
2.4.2运算器(21)
2.5MCS51存储器的结构(22)
2.5.1存储器概述(22)
2.5.2程序存储器(25)
2.5.3内部数据存储器(26)
2.5.4特殊功能寄存器(28)
2.6并行I/O端口(30)
2.6.1P0口结构(30) 2.6.2P1口结构(32)
2.6.3P2口结构(32)
2.6.4P3口结构(33)
2.6.5P0~P3口小结(34)
2.7时钟电路和CPU时序(34)
2.7.1时钟电路(34)
2.7.2时序(35)
2.8复位电路(39)
2.8.1复位操作(39)
2.8.2复位电路(40)
2.9单片机低功耗工作方式(40)
思考题及习题2(41)
3MCS51指令系统及程序设计(43)
3.1指令系统简介(43)
3.1.1MCS51指令系统概述(43)
3.1.2指令格式(43)
3.1.3指令分类及符号说明(44)
3.2MCS51的寻址方式(45)
3.2.1直接寻址(46)
3.2.2立即寻址方式(46)
3.2.3寄存器寻址(46)
3.2.4寄存器间接寻址方式(47)
3.2.5基址寄存器加变址寄存器间址寻址方式(47)
3.2.6相对寻址方式(48)
3.2.7位寻址方式(48)
3.3数据传送类指令(49)
3.4算术运算指令(54)
3.5逻辑运算类指令(59)
3.6控制程序转移类指令(62)
3.7位操作命令(68)
3.8MCS51汇编语言的伪指令(69)
3.9汇编语言程序设计实例(72)
3.9.1汇编语言程序设计的基本步骤(72)
3.9.2汇编语言程序的基本结构(73)
3.9.3顺序程序(73)
3.9.4分支程序设计(74)
3.9.5循环程序设计(76)
3.9.6子程序调用(79)
3.9.7查表程序(81)
思考题及习题3(82)
实验1拆字程序(84)
4MCS51的中断系统(86)
4.1中断概述(86)
4.1.1中断的概念(86)
4.1.2中断的作用(87)
4.2MCS51中断系统的结构(88)
4.2.1MCS51中断请求源(88)
4.2.2中断允许寄存器IE(90)
4.2.3中断优先级控制及嵌套(90)
4.2.4中断响应(92)
4.2.5中断处理(93)
4.3中断服务程序的设计(94)
思考题及习题4(96)
实验2外部中断实验(97)
5MCS51的定时/计数器(98)
5.1定时/计数器的结构与工作原理(98)
5.2定时/计数器的控制(99)
5.2.1工作模式寄存器TMOD(99)
5.2.2控制寄存器TCON(100)
5.3定时/计数器的工作模式及应用(100)
5.3.1模式0及其应用(100)
5.3.2模式1及其应用(102)
5.3.3模式2及其应用(103)
5.3.4模式3及其应用(105)
5.4定时/计数器的综合应用举例(105)
思考题及习题5(107)
实验3定时/计数器实验(108)
6MCS51串行口及应用(109)
6.1串行通信的基础知识(109)
6.1.1串行通信的两种基本方式(109)
6.1.2串行通信的数据传送方式(111)
6.1.3串行通信总线标准及其接口(111)
6.2MCS51的串行口的结构(113)
6.2.1电源和波特率控制寄存器PCON(115)
6.2.2串行口控制寄存器SCON(116)
6.3串行口的工作方式(117)
6.3.1串行口方式0(117)
6.3.2串行口方式1(119)
6.3.3串行口方式2、方式3(124)
6.4多机通信(128)
思考题及习题6(132)
实验4串口/并口转换实验(132)
7MCS51人机通信接口(134)
7.1键盘接口技术(134)
7.1.1键盘输入应解决的问题(134)
7.1.2键盘接口的工作原理(135)
7.1.3键盘工作方式(140)
7.2MCS51单片机与BCD码拨盘的接口设计(141)
7.3蜂鸣器接口技术(143)
7.4LED接口技术(144)
7.4.1LED显示器结构与原理(144)
7.4.2LED显示器接口及显示程序(145)
7.4.3LED显示器驱动技术(149)
7.5MCS51与液晶显示器(LCD)的接口(152)
7.5.1LCD的分类(152)
7.5.2点阵式液晶显示模块(153)
7.5.3HD44780模块与MCS51的接口(157)
思考题及习题7(158)
实验5LED数码显示实验(159)
8MCS51的功率接口(160)
8.1MCS51与功率晶体管的接口(160)
8.2MCS51与集成电路驱动器的接口(160)
8.3MCS51与光电耦合器的接口(161)
8.4MCS51与直流电磁式继电器的接口(163)
8.5MCS51与固态继电器(SSR)的接口(164)
思考题及习题8(165)
9MCS51单片机的模拟量接口(166)
9.1D/A转换接口技术(166)
9.1.1D/A转换器概述(166)
9.1.2MCS51与DAC0832的接口(167)
9.2A/D转换接口技术(170)
9.2.1A/D转换器概述(170)
9.2.2MCS51与ADC0809原理的接口(171)
9.3MCS51与V/F转换器的接口(174)
9.3.1LMX31系列V/F转换器(175)
思考题及习题9(176)
实验6模拟量输出接口实训(177)
10MCS51的C51程序设计(178)
10.1C51语言的特点(178)
10.1.1C51的基本程序结构(178)
10.1.2C51程序开发过程(179)
10.2C51语言扩展(180)
10.2.1数据类型(180)
10.2.2存储器类型(182)
10.2.3存储器模型(182)
10.2.4指针(183)
10.2.5C51与汇编的接口(183)
10.2.6函数属性(184)
10.2.7优化程序(186)
10.3C51编程实例(186)
实验7C51程序设计实训(188)
思考题及习题10(190)
11MCS51单片机应用系统设计(191)
11.1MCS51应用系统设计(191)
11.2应用系统的硬件设计(192)
11.2.1单片机系统扩展部分(192)
11.2.2单片机前向通道设计(195)
11.2.3单片机后向通道(197)
11.2.4单片机人机对话通道(197)
11.2.5单片机相互通信通道(197)
11.3单片机应用系统的软件设计(198)
11.4单片机应用系统的抗干扰设计(198)
11.4.1供电系统的抗干扰设计(199)
11.4.2空间干扰及抗干扰措施(200)
11.4.3过程通道干扰及抗干扰措施(201)
11.5软件抗干扰措施(201)
11.5.1软件滤波(201)
11.5.2开关量输入/输出软件抗干扰设计(202)
11.5.3指令冗余及软件陷阱(203)
11.5.4看门狗技术(204)
11.6单片机应用系统的低功耗技术(206)
11.6.1硬件低功耗设计(206)
11.6.2软件低功耗设计(207)
11.7单片机应用系统的开发与调试(207)
11.7.1通用型单片机开发系统(207)
11.7.2用户样机调试(208)
思考题及习题11(209)
12MCS51单片机应用举例(210)
12.1实用子程序(210)
12.2多功能灯光控制器(215)
12.2.1多功能灯光控制器硬件设计(215)
12.2.2多功能灯光控制器软件设计(215)
12.3步进电机控制(221)
12.3.1步进电机控制原理(221)
12.3.2步进电机接口技术与软件设计(223)
12.4简单温控器(226)
12.4.1简单温控器的硬件设计(226)
12.4.2简单温控器的软件设计(227)
附录
附录AASCII码表(235)
附录BMCS51系列单片机指令系统表(236)
附录C常用芯片引脚(241)
参考文献(244)
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|