-
内容大纲
本书针对应用型本科教育和新工科的特点,结合相关专业类国家工程教育认证标准,为适应当今社会对专业人才的需求,以提升学生实践应用能力为目标,精心组织内容。本书主要内容包括微型计算机基础、MCS-51单片机的结构及原理、MCS-51单片机的指令系统与汇编语言程序设计、C51语言程序设计、单片机应用系统的开发工具,以及MCS-51单片机的中断系统、定时/计数器、串行接口和单片机接口技术应用设计等。
本书在编写体系上有所创新,组织结构合理,内容安排符合学习规律,注重工程实践训练和创新能力的培养,突出案例化、项目化、实践性和应用性的特点,是一本以单片机技术与工程应用为主线的特色教材。
本书可作为电气工程、自动化、测控技术与仪器、电子信息、通信、物联网、应用物理、机器人等应用型本科专业的教材,也可作为相关专业技术人员的参考资料。
本书配有免费的电子课件,欢迎选用本书作教材的老师发邮件到jinacmp@163.com索取,或登录www.cmpedu.com注册下载。 -
作者介绍
-
目录
前言
第1章 微型计算机基础
1.1 数制与编码
1.1.1 数制及其转换方法
1.1.2 微型计算机中数的表示方法
1.1.3 微型计算机中的常用编码
1.2 微型计算机原理
1.2.1 计算机的基本结构
1.2.2 微型计算机的基本组成
1.2.3 指令、程序与编程语言
1.2.4 微型机的工作过程
1.2.5 微型机、单板机与单片机
本章小结
习题与思考题
第2章 MCS-51单片机的结构及原理
2.1 单片机概述
2.1.1 单片机的发展概况
2.1.2 单片机的应用
2.2 MCS-51单片机的结构
2.2.1 MCS-51单片机的内部结构
2.2.2 MCS-51单片机的引脚功能
2.3 MCS-51单片机的存储结构
2.3.1 程序存储器
2.3.2 数据存储器
2.3.3 MCS-51的堆栈操作
2.4 MCS-51单片机的并行I/O口
2.4.1 端口结构
2.4.2 端口功能
2.4.3 端口的工作方式
2.4.4 端口的负载能力
2.5 MCS-51单片机时序
2.5.1 系统时钟
2.5.2 机器周期与指令周期
2.6 MCS-51单片机的工作方式
2.6.1 复位
2.6.2 程序执行
2.6.3 掉电与节电工作方式
本章小结
习题与思考题
第3章 MCS-51单片机的指令系统与汇编语言程序设计
3.1 MCS-51单片机的指令系统
3.1.1 概述
3.1.2 数据传送类指令
3.1.3 算术运算类指令
3.1.4 逻辑运算与循环移位类指令
3.1.5 控制转移类指令
3.1.6 位操作类指令
3.1.7 伪指令
3.2 汇编语言程序编程方法
3.2.1 程序设计语言简介
3.2.2 汇编语言程序设计步骤
3.2.3 汇编语言程序设计
3.3 工程训练3.1 LED流水灯的闪烁控制(汇编语言版)
本章小结
习题与思考题
第4章 C51语言程序设计
4.1 C51数据结构
4.1.1 C51数据类型
4.1.2 C51的变量
4.1.3 8051单片机特殊功能寄存器变量的定义
4.1.4 8051单片机位寻址区(20H~2FH)位变量的定义
4.1.5 函数的工作寄存器定位
4.1.6 函数的变量定位
4.1.7 中断服务函数
4.2 C51程序设计
4.2.1 C51程序框架
4.2.2 C51程序设计举例
4.3 工程训练4.1 LED流水灯的闪烁设计(C语言版)
4.4 工程训练4.2 LED数码管显示设计(C语言版)
4.5 工程训练4.3 键控流水灯设计(C语言版)
本章小结
习题与思考题
第5章 单片机应用系统的开发工具
5.1 Keil μVision4集成开发环境
5.2 Proteus原理图设计与仿真
5.2.1 Proteus原理图设计
5.2.2 Proteus仿真
5.3 单片机应用程序下载与运行
5.4 单片机的在线仿真调试
5.5 工程训练5.1 Keil C集成开发环境的操作使用
5.6 工程训练5.2 用Proteus仿真单片机应用系统
本章小结
习题与思考题
第6章 MCS-51单片机的中断系统
6.1 中断的概念
6.2 MCS-51单片机中断控制系统
6.2.1 中断源与中断请求标志位
6.2.2 与中断有关的特殊功能寄存器
6.3 中断处理过程
6.4 工程训练6.1 单片机的中断键控流水灯
6.5 工程训练6.2 中断嵌套的应用编程
本章小结
习题与思考题
第7章 MCS-51单片机的定时/计数器
7.1 定时/计数器的功能与结构
7.1.1 定时/计数器的功能
7.1.2 定时/计数器的结构
7.2 定时/计数器的控制
7.2.1 TMOD寄存器
7.2.2 TCON寄存器
7.3 定时/计数器的工作方式
7.3.1 方式0
7.3.2 方式1
7.3.3 方式2
7.3.4 方式3
7.4 工程训练7.1 定时/计数器的计数应用编程
本章小结
习题与思考题
第8章 MCS-51单片机的串行接口
8.1 串行通信概述
8.1.1 串行数据传送方式
8.1.2 异步串行通信
8.2 MCS-51单片机的串行口控制器
8.2.1 串行口内部结构
8.2.2 串行口控制寄存器
8.3 串行口工作方式
8.3.1 串行口工作方式0
8.3.2 串行口工作方式1
8.3.3 串行口工作方式2
8.3.4 串行口工作方式3
8.4 工程训练8.1 单片机间的双机通信
8.5 工程训练8.2 单片机与计算机间的串行通信
本章小结
习题与思考题
第9章 单片机接口技术应用设计
9.1 单片机应用系统的设计和开发流程
9.1.1 单片机典型应用系统
9.1.2 单片机应用系统设计开发流程
9.1.3 单片机应用系统工程报告的编制
9.2 工程训练9.1 单片机与矩阵键盘的接口设计
9.3 工程训练9.2 单片机与LCD1602的接口设计
9.4 工程训练9.3 单片机与D/A转换接口模块设计
9.5 工程训练9.4 单片机与A/D转换接口模块设计
9.6 工程训练9.5 单片机的SPI接口设计
9.7 工程训练9.6 单片机的I2C接口设计
本章小结
习题与思考题
附录
附录A ASCII码表
附录B C51语言常用的库函数及头文件
附录C Keil C调试常见错误信息
附录D 编译常见错误信息中英文对照
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...