《单片机应用与调试项目教程 C语言版》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李英辉主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2018
  • ISBN:9787568259200
  • 页数:194 页
图书介绍:本书教程根据国家示范性高等院校项目式课程教学改革精神,结合编者多年的企业设计与职业教育教学经验,以行业发展趋势、企业工作岗位的实际技术需求为目标,以项目式任务驱动要求进行编写,以理论知识与实践技能为线索进行重构,融入职业素养要求,按照“知识由简单到复杂,技能由单一到综合”的思路设计了6个学习项目,即灯光控制系统设计、电子时钟控制系统设计、电机控制系统设计、通信控制系统设计及智能电子产品设计。本书可用作高等院校相关专业教材,也可供相关人员参考使用。

项目一 灯光控制系统设计 1

任务1 单片机最小系统设计 1

知识导航 2

一、单片机基础 2

二、单片机最小系统 4

任务实施 7

一、设计方案 7

二、元器件清单 7

三、硬件电路 7

拓展知识 8

技能训练 11

思考练习 12

任务2 LED灯闪烁控制系统设计 13

知识导航 13

一、存储器结构 13

二、延时函数 15

三、Keil软件基本操作 16

任务实施 18

一、设计方案 18

二、软件程序 19

三、仿真调试 19

拓展知识 19

一、Proteus和Keil软件联调 19

二、PROGISP软件操作 23

技能训练 23

思考练习 25

任务3 流水灯控制系统设计 26

知识导航 26

一、并行I/O端口 26

二、位运算符 29

任务实施 30

一、硬件电路 30

二、软件程序 31

三、系统调试 32

拓展知识 32

一、头文件 32

二、C51数据类型 33

技能训练 34

思考练习 35

项目二 电子时钟控制系统设计 37

任务1 数码管静态显示控制系统设计 37

知识导航 38

一、数码管结构及显示原理 38

二、数码管静态显示原理 39

任务实施 40

一、硬件电路 40

二、软件程序 40

三、系统调试 41

拓展知识 41

数码管硬译码工作原理 41

技能训练 43

思考练习 45

任务2 数码管动态扫描控制系统设计 46

知识导航 46

一、定时器/计数器结构 46

二、定时器/计数器工作方式 48

任务实施 52

一、硬件电路 52

二、软件程序 53

三、系统调试 53

拓展知识 54

一、数码管动态扫描原理 54

二、动态扫描位选控制方法 54

技能训练 56

思考练习 58

任务3 电子秒表控制系统设计 60

知识导航 60

一、中断概述 60

二、中断系统结构 62

三、中断服务程序 63

任务实施 64

一、硬件电路 64

二、软件程序 64

三、系统调试 66

拓展知识 66

一、外部中断 66

二、中断优先级 67

技能训练 68

思考练习 70

项目三 电动机控制系统设计 74

任务1 按键控制系统设计 74

知识导航 75

一、按键功能、分类及工作原理 75

二、按键的工作原理 75

三、独立按键控制 76

任务实施 81

一、硬件电路 81

二、软件程序 81

三、系统调试 82

拓展知识 83

一、矩阵按键硬件结构 83

二、矩阵按键程序设计 84

技能训练 86

思考练习 88

任务2 直流电动机控制系统设计 91

知识导航 91

一、直流电动机转向控制原理 91

二、H桥驱动电路 92

任务实施 93

一、硬件电路 93

二、软件程序 95

三、系统调试 95

拓展知识 96

一、直流电动机速度控制原理 96

二、驱动芯片L298N 96

技能训练 98

思考练习 101

任务3 步进电动机控制系统设计 104

知识导航 104

一、步进电动机基础知识 104

二、步进电动机转向控制原理 105

任务实施 106

一、硬件电路 106

二、软件程序 106

三、系统调试 109

拓展知识 109

一、步进电动机速度控制原理 109

二、驱动芯片ULN2003A 109

技能训练 110

思考练习 113

项目四 通信控制系统设计 117

任务1 单片机串行扩展控制系统设计 117

知识导航 118

一、串行通信基础 118

二、单片机串行口结构 120

三、串行口扩展控制 121

任务实施 123

一、硬件电路 123

二、软件程序 123

三、系统调试 125

拓展知识 125

一、扩展芯片74LS164 125

二、蝶式交换法 127

技能训练 128

思考练习 129

任务2 单片机双机通信控制系统设计 132

知识导航 132

一、串行通信工作方式1 132

二、串行口初始化设置 133

任务实施 135

一、硬件电路 135

二、软件程序 135

三、系统调试 137

拓展知识 138

一、串行通信其他工作方式 138

二、单片机多机通信 138

技能训练 139

思考练习 143

任务3 单片机与PC机通信控制系统设计 146

知识导航 146

一、RS232C串口通信 146

二、串行通信仿真组件 148

任务实施 151

一、硬件电路 151

二、软件程序 151

三、系统调试 152

拓展知识 153

一、虚拟串口软件 153

二、串口调试助手 154

技能训练 156

思考练习 158

项目五 智能电子产品控制系统设计 161

任务1 数字电压表控制系统设计 161

知识导航 162

一、A/D转换器概述 162

二、AD转换芯片ADC0809 162

任务实施 166

一、硬件电路 166

二、软件程序 166

三、系统调试 169

拓展知识 169

一、常用74LS系列芯片 169

二、ADC0809工作方式 171

技能训练 172

思考练习 176

任务2 波形发生器控制系统设计 180

知识导航 180

一、D/A转换器概述 180

任务实施 183

一、硬件电路 183

二、软件程序 184

三、系统调试 185

拓展知识 186

一、DAC0832工作方式 186

二、正弦波波形控制 187

技能训练 189

思考练习 191

参考文献 194