
包邮高等学校电子信息类专业系列教材MCS-51单片机原理及实践(C语言)(微课视频版)

- ISBN:9787302560753
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:216
- 出版时间:2021-02-01
- 条形码:9787302560753 ; 978-7-302-56075-3
本书特色
适读人群 :电子信息类专业学生;电子技术工作人员和爱好者《MCS-51单片机原理及实践(C语言)(微课视频版)》由院士领衔推荐;融合了与电子信息、电气工程、计算机应用技术等热门领域息息相关的理论与实践。作者具有丰富教学及科研经验,多次主持并获得省部级科研奖励;在书中充分体现“理论实践结合,推进创新意识”。 《MCS-51单片机原理及实践(C语言)(微课视频版)》分三部分。**部分为基础篇,内容包括微型计算机与单片机基础知识、MCS-51单片机硬件结构、Keil μVision4集成开发环境和Proteus仿真软件、MCS-51指令系统与汇编语言程序设计、单片机的C语言程序设计。第二部分为提高篇,包括MCS-51单片机的中断系统与定时/计数器、MCS-51单片机的串行通信、单片机应用中的人机接口、单片机模拟量输入和输出接口。第三部分为拓展篇,介绍MSP430系列单片机、单片机应用系统开发。 《MCS-51单片机原理及实践(C语言)(微课视频版)》同时配有丰富资源,包括微课视频|精美课件|学习建议|参考视频|实验代码|习题解析等。极具参考价值!
内容简介
《MCS-51单片机原理及实践(C语言)(微课视频版)》围绕 MCS-51单片机展开,以8051单片机为主体,全面介绍其系统结构、工作原理、内部功能器 件的特性及组成单片机应用系统时的设计技术和方法,主要内容包括微型计算机基础知识、51系列单片机程序设计及开发环境、MCS-51单片机接口技术、MCS-51单片机及单片机拓展应用。 《MCS-51单片机原理及实践(C语言)(微课视频版)》包含了许多浅显易懂、典型实用的例题。附录A和附录B给出了万用表和示波器的简单介绍,供读者参考。《MCS-51单片机原理及实践(C语言)(微课视频版)》在编写上充分考虑教学内容的实用性、通用性、优选性,综合了目前单片机教材的优点,做到深入浅出,讲清难疑点。
目录
第1章微型计算机基础知识1
1.1微型计算机概述1
1.1.1微型计算机的发展历程1
1.1.2微型计算机的特点及分类4
1.1.3微型计算机的应用领域5
1.2微型计算机的基本组成及工作原理7
1.2.1微型计算机的基本组成及有关概念7
1.2.2微型计算机的指令系统9
1.2.3微型计算机的工作原理10
1.2.4微型计算机的主要技术指标11
1.3单片机概述12
1.3.1单片机的发展历程12
1.3.2单片机的特点及分类12
1.3.3单片机的应用领域13
1.3.4单片机的发展趋势14
本章小结15
思考题与习题15
第2章MCS-51系列单片机的结构及原理16
2.1MCS-51系列单片机的内部结构16
2.2MCS-51系列单片机的引脚及功能19
2.3MCS-51单片机的存储结构22
2.3.1程序存储器23
2.3.2内部数据存储器24
2.3.3外部数据存储器27
2.3.48051的低功耗设计27
2.4MCS-51掉电保护及低功耗设计28
本章小结29
思考题与习题29
第3章C51系列单片机程序设计30
3.1C51语言概述30
3.2C51程序的基本结构31
3.3数据类型31
3.3.1C51数据类型31
3.3.2REG51.H头文件33
3.4变量和C51存储区域35
3.4.1变量的定义36
3.4.2存储器类型36
3.4.3存储器模式37
3.4.4变量的分类38
3.5C51绝对地址的访问39
3.6指针39
3.6.1指针的概念、定义和引用40
3.6.2C51的指针类型41
3.7C51函数43
3.7.1C51函数及其定义43
3.7.2C51的中断服务函数45
3.7.3C51库函数47
3.8C51程序设计实例———实现单片机控制流水灯48
本章小结49
思考题与习题50
第4章KeilμVision4集成开发环境及其应用51
4.1KeilμVision4软件概述51
4.2KeilμVision4的C51开发流程54
本章小结69
思考题与习题69
第5章ProteusISIS仿真设计工具70
5.1ProteusISIS软件概述70
5.2ProteusISIS软件应用78
5.2.1ProteusISIS绘制原理图的一般步骤78
5.2.2ProteusISIS软件应用实例78
本章小结93
思考题与习题93
第6章MCS-51单片机的定时器/计数器94
6.1定时计数概念94
6.1.1计数概念94
6.1.2定时94
6.1.3溢出94
6.2定时器/计数器的结构95
6.2.1总体结构95
6.2.2工作方式寄存器TMOD及控制寄存器TCON95
6.3定时器/计数器的初始化97
6.4定时器/计数器的4种工作方式97
6.4.1工作方式0,13位计数器97
6.4.2工作方式1,16位计数器98
6.4.3工作方式2,8位自动重装初值计数器98
6.4.4工作方式3,两个独立8位计数器98
6.5定时器的编程示例99
本章小结100
思考题与习题101
第7章MCS-51单片机的中断系统102
7.1中断的概念102
7.1.1中断102
7.1.2中断源102
7.1.3中断优先级102
7.1.4中断响应的过程103
7.2MCS-51中断系统的结构103
7.3中断请求源104
7.3.1中断请求源及相关的特殊功能寄存器TCON和SCON104
7.3.2中断请求标志104
7.4中断控制105
7.4.1中断允许寄存器IE105
7.4.2中断优先级寄存器IP105
7.5中断响应的条件、过程及时间106
7.5.1中断响应的条件106
7.5.2中断响应过程107
7.5.3中断响应时间107
7.5.4中断请求的撤除107
本章小结108
思考题与习题108
第8章人机接口设计109
8.1LED显示器的结构与原理109
8.1.1LED数码管工作原理109
8.1.2LED显示器工作方式110
8.2键盘接口原理113
8.2.1按键消抖问题113
8.2.2键盘扫描方式113
8.2.3键盘类别114
8.2.4键盘接口电路115
8.3可编程键盘/显示器接口Intel8279115
8.3.18279的结构与原理115
8.3.28279的引脚与功能116
8.3.38279的输入和输出方式117
8.3.48279的控制字和状态字117
8.4LCD液晶显示器120
8.4.1字符型液晶显示模块的组成和基本特点121
8.4.2LCD1602模块接口引脚功能121
8.4.3LCD1602模块的操作命令122
8.5应用示例123
本章小结125
思考题与习题125
第9章MCS-51与D/A转换器、A/D转换器接口设计126
9.1MCS-51与DAC的接口126
9.1.1D/A转换器概述126
9.1.2主要技术指标126
9.1.3MCS-51与8位DAC0832的接口127
9.1.4MCS-51与12位DAC1208的接口129
9.2MCS-51与ADC的接口130
9.2.1A/D转换器概述130
9.2.2MCS-51与ADC0809(逐次比较型)的接口132
9.3DAC8032波形发生器示例134
本章小结135
思考题与习题135
第10章串行通信技术136
10.1串行通信概念136
10.1.1串行通信的分类136
10.1.2串行通信的波特率137
10.1.3串行通信的方式137
10.1.4串行通信的校验138
10.2串行接口138
10.2.1串口的工作方式138
10.2.2MCS-51串口波特率139
10.3串行通信接口的应用示例140
本章小结143
思考题与习题143
第11章单片机应用系统设计144
11.1多功能数字时钟设计144
11.1.1系统要求144
11.1.2硬件电路设计144
11.1.3软件程序设计148
11.2温度测量系统设计156
11.2.1系统要求156
11.2.2硬件电路设计156
11.2.3软件程序设计160
11.3数字密码锁系统设计165
11.3.1系统要求165
11.3.2硬件电路设计165
11.3.3软件程序设计168
11.4水温控制系统设计173
11.4.1系统要求173
11.4.2硬件电路设计173
11.4.3软件程序设计177
11.5全自动洗衣机设计183
11.5.1系统要求183
11.5.2硬件电路设计183
11.5.3软件程序设计186
附录A万用表的使用192
附录B示波器的使用194
附录CMCS-51单片机引脚图198
参考文献200
作者简介
陈苏婷 南京信息工程大学教授,主要研究方向为嵌入式系统设计。作为**发明人授权专利20余项,在国内外重要期刊发表论文58篇。先后主持国家自然科学基金、中国博士后特别资助基金、江苏省重大科研创新基金等省部级以上项目20余项。作为**完成人,先后获得中国商业联合会科技进步二等奖、中国产学研合作创新促进成果二等奖、江苏省科学技术进步二等奖等多项省部级以上科研奖励。
-
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
大数据技术导论(第2版)
¥28.9¥41.0 -
人人都能学AI
¥40.4¥68.0 -
人工智能
¥20.3¥55.0 -
过程控制技术(第2版高职高专规划教材)
¥27.6¥38.0 -
数据结构基础(C语言版)(第2版)
¥41.7¥49.0 -
WPS OFFICE完全自学教程(第2版)
¥97.3¥139.0 -
智能视频目标检测与识别技术
¥43.5¥59.0 -
人工智能基础及应用
¥36.0¥48.0 -
深入浅出软件架构
¥117.2¥186.0 -
计算机网络基础(微课版)
¥39.0¥55.0 -
剪映:即梦AI绘画与视频制作从新手到高手
¥66.0¥89.0 -
Web前端开发基础
¥37.5¥57.0 -
软件设计的哲学(第2版)
¥52.0¥69.8 -
人工智能的底层逻辑
¥58.7¥79.0 -
软件工程理论与案例
¥63.4¥99.0 -
剪映+PREMIERE+AIGC 短视频制作速成
¥73.5¥98.0 -
剪映AI
¥52.0¥88.0 -
数据采集与处理
¥36.4¥49.8 -
PLC结构化文本编程(第2版)
¥57.9¥79.0