工业和信息化精品系列教材

单片机应用技术教程(基于Keil与Proteus)(微课版)

微课版
分享 推荐 0 收藏 0 阅读 38
张小平 (作者) 978-7-115-65655-1

关于本书的内容有任何问题,请联系 刘尉

理论与实践相结合,把难度较高的单片机原理通过理实一体方式通俗讲解出来。
融合价值教育,落实立德树人根本任务。
难度适中,操作性强。
配套微课视频,讲解重点难点。
¥59.80 ¥50.83 (8.5 折)

内容摘要

本书共10 个项目,各项目分别为认识单片机、单片机常用开发软件、单片机最小系统及I/O 接口、单片机C 语言程序设计、单片机的内部资源、单片机的显示、单片机的按键、单片机与D/A 或A/D 转换器的结合应用、单片机汇编语言、单片机综合应用实例。本书的编写目标是力求实现原理知识与项目应用实例的紧密结合,使理论与应用兼具,同时体现立德树人、以就业为导向的“双元”育人模式。每个项目由多个任务组成,包括“学习目标”“项目导读”“任务描述”“知识链接”“任务实施”“任务总结与评价”6 个栏目,学生可根据项目要求,探索、学习、运用相关知识,完成并总结评价项目任务。
本书可作为高等职业院校计算机类、电子信息类、移动通信类、自动化类、机电设备类、新能源汽车类专业的教材,也可作为开放大学、成人教育、自学考试、中职学校和培训班的教材,以及工程技术人员的参考书。

目录

项目1
认识单片机 1
任务1.1 数制的转换及数和字符在
计算机内的表示 2
1.1.1 数制的转换 2
1.1.2 数在计算机内的表示 5
1.1.3 字符在计算机内的表示 7
任务1.2 单片机概述 9
1.2.1 单片机常识 9
1.2.2 MCS-51系列单片机简介 9
1.2.3 MCS-51系列单片机的结构
原理 10
1.2.4 MCS-51系列单片机的工作
方式 16

项目2
单片机常用开发软件 20
任务2.1 Keil软件的使用 21
2.1.1 Keil软件简介 21
2.1.2 Keil软件使用步骤 21
任务2.2 Proteus软件的使用 29
2.2.1 Proteus软件简介 29
2.2.2 用Proteus绘制电路图的
步骤 29
2.2.3 用Proteus进行仿真联调的
步骤 34
项目3
单片机最小系统及I/O接口 38
任务3.1 最小系统的搭建及1位LED
闪烁的设计与仿真 39
3.1.1 8051/8751的最小系统 39
3.1.2 8031的最小系统 39
任务3.2 LED彩灯的设计与仿真 43
3.2.1 MCS-51系列单片机的I/O
接口 44
3.2.2 MCS-51系列单片机的外部
引脚及片外总线 47

项目4
单片机C语言程序设计 54
任务4.1 C程序常用代码分析 55
4.1.1 C语言与C51单片机简介 55
4.1.2 C51的数据类型 55
4.1.3 C51的运算量 57
4.1.4 C51的运算符及表达式 63
4.1.5 C51的输入输出 67
任务4.2 C程序流控制及模块化 70
4.2.1 C程序结构 70
4.2.2 C51程序基本结构 71
4.2.3 C51程序的函数 77

项目5
单片机的内部资源 83
任务5.1 单片机定时/计数器产生周期性
波形的设计与仿真 84
5.1.1 定时/计数器的主要特性 84
5.1.2 定时/计数器结构及工作原理 85
5.1.3 定时/计数器的方式寄存器和
控制寄存器 86
5.1.4 定时/计数器的工作方式 87
任务5.2 单片机中断控制LED亮灭状态的
设计与仿真 93
5.2.1 中断的基本概念 94
5.2.2 中断系统的结构及中断源 94
5.2.3 中断允许控制及中断优先级
控制 96
5.2.4 中断响应 98
任务5.3 串行口实现双机通信系统的设计
与仿真 102
5.3.1 并行通信和串行通信 102
5.3.2 异步通信和同步通信 103
5.3.3 C51单片机串行口功能与
结构 104
5.3.4 串行口的工作方式 105
5.3.5 串行口的编程及应用 107

项目6
单片机的显示 118
任务6.1 数码管显示数字的设计与仿真 119
6.1.1 数码管的结构与原理 119
6.1.2 LED数码管显示器的译码
方式 120
6.1.3 LED数码管的显示方式 120
任务6.2 LED点阵显示数字的设计与
仿真 125
6.2.1 LED点阵结构 126
6.2.2 点阵显示方式 127
任务6.3 液晶显示字符的设计与仿真 132
6.3.1 RT1602C外观及引脚 132
6.3.2 字符型液晶显示模块
RT1602C的内部结构 133
6.3.3 指令格式与指令功能 135
6.3.4 LCD显示器的初始化 137
6.3.5 LCD显示器与单片机的常见
连接 138

项目7
单片机的按键 143
任务7.1 独立按键输入控制LED状态的
设计与仿真 144
7.1.1 键盘的工作原理 144
7.1.2 独立式键盘与单片机的接口 145
任务7.2 矩阵按键输入控制数码管显示的
设计与仿真 149
7.2.1 矩阵按键的结构 149
7.2.2 矩阵键盘的工作方式 151

项目8
单片机与D/A或A/D转换器的结合应用 159
任务8.1 用DAC0832输出常见波形的
设计与仿真 160
8.1.1 D/A转换器概述 160
8.1.2 DAC0832芯片 163
8.1.3 DAC0832与单片机的接口 165
任务8.2 数码管显示ADC0808输入的
模拟量的设计与仿真 170
8.2.1 A/D转换器概述 170
8.2.2 ADC0808/0809芯片 172
8.2.3 ADC0808/0809与单片机的
接口 174

项目9
单片机汇编语言 179
任务9.1 汇编程序代码分析 180
9.1.1 汇编指令格式及标识 180
9.1.2 指令的寻址方式 181
9.1.3 指令系统 184
9.1.4 单片机汇编程序常用伪指令 185
任务9.2 工业参数监测系统的设计 188
9.2.1 数据传送程序 188
9.2.2 运算程序 189
9.2.3 代码转换程序 191
9.2.4 多分支转移程序 192
9.2.5 延时程序 194

项目10
单片机综合应用实例 197
任务10.1 电子时钟的设计与仿真 198
10.1.1 DS1302简介 198
10.1.2 DS1302引脚功能 198
10.1.3 DS1302的时钟/日历寄存器及
片内RAM 199
10.1.4 DS1302与51单片机的
接口 201
任务10.2 多点温度测量系统的设计与
仿真 210
10.2.1 DS18B20简介 210
10.2.2 DS18B20的结构 211
10.2.3 DS18B20的温度值转换
过程 213
10.2.4 DS18B20与单片机的
接口 214
参考文献 224

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

张小平,任职于重庆安全技术职业学院,参加工作以来,主要从事过程控制类企业的自动化设备应用和高职院校机电类专业的专业课教学。主要研究方向为电气控制技术应用和安全培训管理。

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部