注册 登录 进入教材巡展 进入在线书城
#

出版时间:2020-04

出版社:科学出版社

以下为《单片机技术及应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030532985
  • 1版
  • 402933
  • 62241849-9
  • 平装
  • 16开
  • 2020-04
  • 374
  • 284
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电子电器应用与维修
  • 中职
作者简介
重庆工商学校高讲
查看全部
内容简介
本书以3个模块9个项目为载体,主要讲述单片机控制LED灯光、单片机控制显示器件、单片机控制智能小车运动等内容,对单片机控制程序的编写和编程语言(C语言)进行讲解,让学生从零基础开始学习单片机的应用技术,做中学,学中做,逐步提高职业技能。
本书配套有课堂教学设计和PPT、操作视频、配套练习、题库(包括纸质书和网络考试平台上的习题)、实训套件等教学资源,读者可以从www.a
ook.cn下载使用。
本书可作为电子技术应用专业,电气技术应用专业、电子电器应用与维修专业等电类专业的教材,也可作为初中起点的五年一贯制大专电类专业教材,还可作为相关电类专业工程技术人员的岗位培训教材。
目录
项目1 点亮LED灯 3
任务1.1 单片机开发基础知识5
1.1.1 单片机基础知识5
1.1.2 单片机通信知识9
1.1.3 编程软件的使用9
1.1.4 单片机烧录软件的使用19
任务1.2 使用位定义实现LED灯点亮22
1.2.1 C语言知识22
1.2.2 分析LED驱动电路原理图26
1.2.3 编写点亮LED灯控制程序27
1.2.4 连接线路27
1.2.5 运行并调试程序28
1.2.6 LED灯点亮仿真29
项目2 控制LED灯亮灭 36
任务2.1 使用按键手动控制LED灯亮灭37
2.1.1 独立式按键工作原理37
2.1.2 分析按键控制LED灯亮灭电路原理图38
2.1.3 编写按键手动控制LED灯亮灭控制程序39
2.1.4 连接线路40
2.1.5 运行并调试程序41
2.1.6 使用按键手动控制LED灯亮灭仿真41
任务2.2 使用按键自动控制LED灯闪烁及蜂鸣器鸣叫44
2.2.1 蜂鸣器相关知识44
2.2.2 C语言相关知识45
2.2.3 分析按键控制LED灯闪烁及蜂鸣器鸣叫电路原理图52
2.2.4 编写按键控制LED灯闪烁和蜂鸣器鸣叫控制程序53
2.2.5 连接线路55
2.2.6 运行并调试程序56
2.2.7 使用按键自动控制LED灯闪烁及蜂鸣器鸣叫仿真56
任务2.3 控制车辆大灯延时关闭57
2.3.1 定时器知识57
2.3.2 中断服务函数的编写60
2.3.3 分析LED驱动电路原理图61
2.3.4 编写控制车辆大灯延时10s关闭控制程序61
2.3.5 连接线路62
2.3.6 运行并调试程序62
2.3.7 控制车辆大灯延时关闭仿真63
项目3 控制多个LED灯动态工作 75
任务3.1 控制流水灯75
3.1.1 fo
语句76
3.1.2 switch语句76
3.1.3 位操作指令78
3.1.4 分析LED电路原理图80
3.1.5 编写流水灯控制程序80
3.1.6 连接线路81
3.1.7 运行并调试程序81
3.1.8 流水灯控制仿真82
任务3.2 控制花样灯83
3.2.1 矩阵键盘扫描原理83
3.2.2 进制之间的转换87
3.2.3 一维数组定义和调用方法89
3.2.4 分析LED电路原理图91
3.2.5 编写花样灯控制程序91
3.2.6 连接线路93
3.2.7 运行并调试程序94
3.2.8 花样灯控制仿真95



项目4 控制数码管显示 113
任务4.1 控制单个数码管显示数字114
4.1.1 单个数码管显示数字原理114
4.1.2 74HC573锁存器工作原理116
4.1.3 单个数码管显示驱动电路117
4.1.4 分析开发板数码管显示驱动电路118
4.1.5 编写单个数码管显示数字程序119
4.1.6 连接单个数码管显示数字电路120
4.1.7 运行并调试程序121
任务4.2 控制4位数码管显示数字121
4.2.1 4位数码管动态扫描原理122
4.2.2 数位分离方法122
4.2.3 4位数码管显示驱动电路123
4.2.4 分析开发板数码管显示驱动电路124
4.2.5 编写4位数码管显示数字程序124
4.2.6 连接4位数码管显示数字电路125
4.2.7 运行并调试程序125
4.2.8 8位数码管显示程序仿真127
项目5 控制点阵显示 131
任务5.1 点亮一个点132
5.1.1 点阵引脚排列与显示原理 132
5.1.2 点阵显示驱动电路分析132
5.1.3 分析开发板点阵显示驱动电路133
5.1.4 编写点亮一个点程序133
5.1.5 连接点亮一个点电路135
5.1.6 运行并调试程序136
任务5.2 控制点阵显示字符136
5.2.1 点阵取模软件使用136
5.2.2 分析开发板点阵显示驱动电路138
5.2.3 编写点阵显示程序139
5.2.4 连接点阵显示电路140
5.2.5 运行并调试程序141
5.2.6 点阵显示仿真电路设计141
项目6 控制LCD1602显示 146
任务6.1 控制LCD1602显示两行字符147
6.1.1 认识LCD1602 147
6.1.2 ASCII码简介150
6.1.3 分析LCD1602显示驱动电路151
6.1.4 分析开发板LCD1602显示驱动电路151
6.1.5 编写LCD1602显示两行字符程序152
6.1.6 连接LCD1602显示两行字符电路154
6.1.7 运行并调试程序155
任务6.2 LCD1602显示数字时钟设计156
6.2.1 十进制数据与ASCII码字符的相互转换156
6.2.2 分析开发板LCD1602显示驱动电路156
6.2.3 编写LCD1602数字时钟程序156
6.2.4 连接LCD1602显示驱动电路160
6.2.5 运行并调试程序160
6.2.6 LCD1602仿真电路设计161
项目7 控制LCD12864显示 168
任务7.1 制作LCD12864欢迎界面169
7.1.1 认识LCD12864169
7.1.2 分析LCD12864显示驱动电路172
7.1.3 分析开发板LCD12864显示驱动电路173
7.1.4 编写LCD12864显示欢迎界面程序174
7.1.5 连接LCD12864显示驱动电路176
7.1.6 运行并调试程序177
任务7.2 LCD12864显示图片177
7.2.1 51单片机内部存储空间简介177
7.2.2 带字库LCD12864图形显示知识178
7.2.3 分析开发板LCD12864显示驱动电路179
7.2.4 编写LCD12864显示图片程序179
7.2.5 连接LCD12864显示驱动电路182
7.2.6 运行并调试程序182
7.2.7 LCD12864无字库液晶显示仿真电路设计182



项目8 控制智能小车方向 197
任务8.1 控制智能小车进退197
8.1.1 直流电动机正反转驱动电路原理198
8.1.2 理解智能小车进退控制原理图200
8.1.3 编写智能小车进退控制程序202
8.1.4 连接线路204
8.1.5 运行并调试程序205
任务8.2 控制智能小车转向205
8.2.1 继电器205
8.2.2 步进电动机的工作原理209
8.2.3 理解智能小车转向控制原理图210
8.2.4 编写智能小车转向控制程序211
8.2.5 连接线路214
8.2.6 运行并调试程序215
任务8.3 控制智能小车循迹运动215
8.3.1 红外线传感器215
8.3.2 红外对管216
8.3.3 理解智能小车循迹运动原理图219
8.3.4 编写智能小车循迹运动程序219
8.3.5 连接线路221
8.3.6 运行并调试程序223
项目9 控制智能小车安全行驶 229
任务9.1 控制智能小车自动避障230
9.1.1 认识超声波230
9.1.2 超声波传感器231
9.1.3 理解智能小车自动避障原理图233
9.1.4 编写智能小车自动避障程序233
9.1.5 连接线路239
9.1.6 程序下载与运行240
任务9.2 控制智能小车超温制动240
9.2.1 认识数字温度传感器DS18
20240
9.2.2 理解智能小车超温制动控制原理图244
9.2.3 编写智能小车超温制动控制程序245
9.2.4 连接线路249
9.2.5 程序下载与运行250

参考文献 267