《单片机技术应用》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:邓朝霞主编;王彪,陈远阳,李建明,杨晓东,赵小灵,白菊容,蒙楠,庞广富,许燕妮参编
  • 出 版 社:北京:科学出版社
  • 出版年份:2014
  • ISBN:9787030407436
  • 页数:198 页
图书介绍:教材使用51单片机(以STC89s51为例),主要内容包括51单片机的外部引脚和内部结构、中断系统知识、定时器知识、串口知识以及C51程序设计。教材使用51单片机(以STC89s51为例),主要内容包括51单片机的外部引脚和内部结构、中断系统知识、定时器知识、串口知识以及C51程序设计。教材使用51单片机(以STC89s51为例),主要内容包括51单片机的外部引脚和内部结构、中断系统知识、定时器知识、串口知识以及C51程序设计。

项目1 点亮一盏LED灯 1

任务1.1 认识单片机最小系统 2

跟我做:认识单片机最小应用系统 2

相关知识:单片机最小系统基本认知 3

知识拓展:MCS-51单片机的存储器 6

考核与评价 8

任务1.2 认识单片机学习板 9

跟我做:认识单片机学习板 9

相关知识:单片机控制板基本认知 10

考核与评价 14

任务1.3 点亮一盏LED灯 15

跟我做:点亮单片机学习板的LED0 15

相关知识:点亮LED灯的原理及应用软件 16

知识拓展:编程语言介绍 26

动动手:点亮LED1、LED3、LED5、LED7 26

考核与评价 26

项目2 设计LED电子广告牌 28

任务2.1 设计LED闪烁控制系统 29

跟我做:让LED0闪烁 29

相关知识:C51编程语言基本认知 30

知识拓展:数制及编程语言拓展介绍 36

动动手:让LED0、LED2、LED4、LED6闪烁 41

考核与评价 41

思考与练习 42

任务2.2 设计流水灯控制系统 43

跟我做:实现单灯左移流水灯 43

相关知识:十六进制 45

知识拓展:运算符知识 49

动动手:实现双灯左移流水灯 50

考核与评价 50

思考与练习 51

任务2.3 设计电子广告牌系统 53

跟我做:设计米字广告牌 53

相关知识:while语句 56

知识拓展:运算符及循环语句基本认知 57

动动手:设计烟酒杂货店电子广告牌 62

考核与评价 62

思考与练习 63

项目3 设计自动售货机控制系统 64

任务3.1 设计“HELO”显示界面 65

跟我做:设计“HELO”显示界面 65

相关知识:数码管的基本认知 67

知识拓展:数码管常用段码及显示方法 72

动动手:设计显示“1234”的界面 74

考核与评价 74

思考与练习 75

任务3.2 设计按键切换多种显示界面的控制系统 75

跟我做:设计按键切换3种显示界面的控制系统 75

相关知识:独立按键工作原理认知 78

知识拓展:if语句的其他功能简介 82

动动手:设计按键切换4种显示界面的控制系统 86

考核与评价 86

思考与练习 87

任务3.3 设计自动售货机控制系统 88

跟我做:设计日常用品自动售卖控制系统 88

相关知识:C51数组的基本认知 92

知识拓展:数组知识拓展 93

动动手:设计地铁自动售票控制系统 95

考核与评价 96

思考与练习 97

项目4 设计选号系统 99

任务4.1 设计按键控制流水灯系统 100

跟我做:设计按键控制单个流水灯左移和停止系统 100

相关知识:C51单片机中断系统基本认知 103

知识拓展:MCS-51中断系统 105

动动手:设计按键控制双灯流水右移和停止系统 108

考核与评价 108

思考与练习 109

任务4.2 设计抽奖系统 110

跟我做:设计号码抽奖系统 110

相关知识:抽奖系统基本认知 115

知识拓展:MCS-51中断控制 117

动动手:设计4位数车牌号码的选号系统 118

考核与评价 118

思考与练习 119

项目5 设计电子钟 121

任务5.1 设计秒表 122

跟我做:设计简易两位显示的秒表 122

相关知识:C51单片机定时器系统基本认识 126

知识拓展:定时器系统的中断过程及工作方式 129

动动手:设计一个四位显示的秒表 132

考核与评价 132

思考与练习 133

任务5.2 设计电子钟 133

跟我做:设计一个能够显示“分钟十秒”的电子钟 133

知识拓展:C51单片机定时器系统控制 137

动动手:设计一个显示“小时十分钟”的电子钟 138

考核与评价 139

思考与练习 140

任务5.3 设计可调电子钟 140

跟我做:设计一个分钟可调的电子钟 140

相关知识:矩阵键盘的工作原理认知 144

知识拓展:线反转法的原理 150

动动手:设计一个小时可调的时钟 152

考核与评价 152

项目6 智能小车运动控制 154

任务6.1 设计感应干手机控制系统 155

跟我做:感应干手机起停控制 155

相关知识:感应干手机控制系统基本认知 158

动动手:设计感应干手机起停、加热控制 159

考核与评价 159

任务6.2 设计智能小车运动控制系统 160

跟我做:智能小车单项运动控制 160

相关知识:智能小车运动控制系统基本认知 164

动动手:智能小车综合运动控制 166

考核与评价 166

任务6.3 设计智能小车避障控制系统 167

跟我做:设计智能小车遇障停止控制系统 167

相关知识:智能小车避障控制系统基本认知 168

动动手:设计智能小车避障运动控制系统 169

考核与评价 169

思考与练习 170

项目7 家电设备工作状态远程监控 171

任务7.1 串行口数据发送 172

跟我做:单片机串口发送字符“A”给PC机 172

相关知识:串行口数据发送原理基本认知 176

知识拓展:串行通信的数据校验 181

动动手:单片机串口发送字符HELO给PC机 181

考核与评价 181

思考与练习 182

任务7.2 串行口数据接收 183

跟我做:单片机串口接收PC机发送的数据 183

相关知识:串行口工作方式知识 185

知识拓展:串行通信的制式 187

动动手:接收PC机发来的0~9的数码管的段码 188

考核与评价 188

思考与练习 189

任务7.3 电灯工作状态的远程监控 189

跟我做:电灯工作状态的远程监控 189

相关知识:电灯工作状态远程监控系统的基本认知 192

知识拓展:RS-485总线接口标准 195

动动手:ON和OFF命令远程控制电灯工作 196

考核与评价 196

主要参考文献 198