单片机及接口技术

作者
赵雪章
丛书名
出版社
电子工业出版社
ISBN
9787121393488
简要
简介
内容简介 本书是在精品资源共享课程“单片机及接口技术”的基础上,精心编写的立体化配套教材。全书共9个项目,涵盖了单片机基础与接口的基本内容,包括Keil软件和Proteus软件的使用、LED广告灯的设计、数码管的应用、数字式电压表的设计与制作、点阵显示电路的设计与制作、单片机串行接口的设计与制作、数字温度计的设计与制作、计算器的设计与制作等内容。每个项目所有硬件电路和程序均经Proteus调试通过,具有较大的参考价值。 本书可作为职业院校机电类、电气类、电子类、信息类专业单片机课程的教材,也可作为相关行业工程技术人员的参考用书。
目录
项目一 初识单片机―控制单个LED闪烁\t1
项目情境\t1
项目分析\t1
任务一 使用Keil编写程序\t2
任务描述\t2
学习目标\t2
一、Keil软件概述\t2
二、Keil软件的使用\t2
任务二 使用Proteus设计仿真电路图\t7
任务描述\t7
学习目标\t7
一、Proteus软件概述\t7
二、Proteus软件的界面\t7
三、Proteus绘制电路图实例\t9
任务三 编写程序控制单个LED闪烁\t15
任务描述\t15
学习目标\t15
一、仿真电路设计\t15
二、程序设计\t15
三、仿真与调试运行\t16
知识准备\t17
知识点一 初识单片机\t17
知识点二 单片机基本结构\t18
知识点三 单片机存储器结构\t20
知识点四 单片机最小应用系统\t25
知识点五 C语言的特点及程序结构\t27
知识点六 认识LED\t28
项目二 广告灯的设计与制作―I/O\t30
项目情境\t30
项目分析\t30
任务一 用顺序语句实现广告流水灯的花样显示\t31
任务描述\t31
学习目标\t31
一、仿真电路设计\t31
二、程序设计\t31
三、仿真与调试运行\t32
任务二 用循环语句实现广告流水灯的花样显示\t34
任务描述\t34
学习目标\t34
一、仿真电路设计\t34
二、程序设计\t35
三、仿真与调试运行\t36
任务三 两个开关控制两个LED\t37
任务描述\t37
学习目标\t37
一、仿真电路设计\t37
二、程序设计\t38
三、仿真与调试运行\t38
知识准备\t39
知识点一 单片机的I/O端口\t39
知识点二 单片机的存储器\t41
知识点三 C51的标识符和关键字\t45
知识点四 C51的数据类型\t46
知识点五 C51的常量与变量\t48
知识点六 C语言循环语句\t49
知识点七 独立式按键\t50
项目三 计时器的设计与制作―数码管\t53
项目情境\t53
学习目标\t53
项目分析\t54
任务一 电路设计\t54
任务描述\t54
学习目标\t55
一、元件清单\t55
二、电路板制作\t56
三、电路板检查\t57
任务二 数码管静态显示字符\t57
任务描述\t57
学习目标\t57
一、仿真电路设计\t57
二、程序设计\t58
三、仿真与调试运行\t59
四、单个数码管显示数字0~9\t60
任务三 串口驱动数码管动态显示字符\t61
任务描述\t61
学习目标\t62
一、仿真电路设计\t62
二、程序设计\t63
三、仿真与调试运行\t64
任务四 按键控制数码管显示0~59\t65
任务描述\t65
学习目标\t65
一、仿真电路设计\t65
二、程序设计\t66
三、仿真与调试运行\t68
任务五 60s计时器的设计与制作\t69
任务描述\t69
学习目标\t69
一、仿真电路设计\t69
二、程序设计\t70
三、仿真与调试运行\t72
知识准备\t73
知识点一 数码管\t73
知识点二 C51常用的运算符及数组\t74
知识点三 串行接口工作方式\t77
知识点四 C语言选择语句\t79
项目四 抢答器的设计与制作―中断\t81
项目情境\t81
学习目标\t81
项目分析\t82
任务一 按键控制数码管显示0~59(外部中断实现)\t82
任务描述\t82
学习目标\t82
一、仿真电路设计\t82
二、程序设计\t83
三、仿真与调试运行\t85
任务二 数码管动态显示字符(定时器刷新)\t86
任务描述\t86
学习目标\t86
一、仿真电路设计\t86
二、程序设计\t87
三、仿真与调试运行\t89
任务三 60s计时器的设计与制作\t89
任务描述\t89
学习目标\t90
一、仿真电路设计\t90
二、程序设计\t91
三、仿真与调试运行\t92
任务四 简易计数报警\t93
任务描述\t93
学习目标\t93
一、仿真电路设计\t94
二、程序设计\t94
三、仿真与调试运行\t95
任务五 抢答器的设计与制作\t96
任务描述\t96
学习目标\t97
一、硬件电路制作\t97
二、仿真电路设计\t99
三、程序设计\t100
四、仿真与调试运行\t104
知识准备\t105
知识点一 中断的概念与功能\t105
知识点二 中断系统\t106
知识点三 中断编程\t109
知识点四 定时器/计数器的结构与功能\t109
知识点五 定时器/计数器的工作方式及控制方法\t110
知识点六 定时器/计数器的C语言编程\t112

项目五 数字式电压表的设计与制作―A/D转换\t115
项目情境\t115
项目分析\t115
任务一 硬件电路制作\t116
任务描述\t116
学习目标\t116
一、元件清单\t116
二、电路板制作\t117
三、电路板检查\t118
任务二 数字式电压表的设计与制作\t118
任务描述\t118
学习目标\t118
一、仿真电路设计\t118
二、程序设计\t119
三、仿真与调试运行\t121
任务三 单片机控制步进电机\t122
任务描述\t122
学习目标\t122
一、电路设计\t123
二、仿真电路设计\t123
三、程序设计\t124
四、仿真与调试运行\t125
知识准备\t125
知识点一 A/D转换基本原理\t125
知识点二 A/D芯片ADC0808\t126
项目六 点阵显示电路的设计与制作―点阵\t128
项目情境\t128
学习目标\t128
项目分析\t128
任务一 8×8点阵显示字符\t129
任务描述\t129
学习目标\t129
一、硬件电路制作\t129
二、仿真电路设计\t131
三、程序设计\t132
四、仿真与调试运行\t134
任务二 16×16点阵显示汉字\t135
任务描述\t135
学习目标\t135
一、硬件电路制作\t135
二、仿真电路设计\t137
三、程序设计\t138
四、仿真与调试运行\t140
知识准备\t141
知识点一 8×8点阵的结构及原理\t141
知识点二 LED点阵显示方式\t142
知识点三 74HC154译码器\t142
项目七 双机通信\t144
项目情境\t144
项目分析\t144
任务一 单片机与PC通信\t144
任务描述\t144
学习目标\t145
一、电路设计\t145
二、仿真电路设计\t145
三、程序设计\t146
四、仿真与调试运行\t148
任务二 单片机与单片机双机通信\t149
任务描述\t149
学习目标\t149
一、电路设计\t149
二、仿真电路设计\t150
三、程序设计\t150
四、仿真与调试运行\t152
任务三 单片机控制直流电机\t153
任务描述\t153
学习目标\t153
一、仿真电路设计\t153
二、程序设计\t154
三、仿真与调试运行\t155
知识准备\t156
知识点一 串行通信基础\t156
知识点二 单片机串行接口\t157
知识点三 RS―232C串行接口\t162

项目八 数字温度计的设计与制作―1602液晶屏\t163
项目情境\t163
项目分析\t163
任务一 1602液晶屏显示字符\t163
任务描述\t163
学习目标\t164
一、硬件电路制作\t164
二、仿真电路设计\t166
三、程序设计\t167
四、仿真与调试运行\t170
任务二 数字温度计的设计与制作\t171
任务描述\t171
学习目标\t172
一、仿真电路设计\t172
二、程序设计\t173
三、仿真与调试运行\t180
任务三 空调测温系统的设计―D/A转换器的应用\t181
任务描述\t181
学习目标\t181
一、仿真电路设计\t181
二、程序设计\t181
三、仿真与调试运行\t182
知识准备\t182
知识点一 排阻\t182
知识点二 1602液晶屏\t183
知识点三 温度传感器 DS18B20\t190
项目九 计算器的设计与制作―12864液晶屏\t191
项目情境\t191
学习目标\t191
项目分析\t192
任务一 12864液晶屏显示汉字\t192
一、硬件电路制作\t192
二、仿真电路设计\t194
三、程序设计\t195
四、仿真与调试运行\t199
任务二 4×4矩阵键盘控制液晶屏显示字符\t199
一、仿真电路设计\t200
二、程序设计\t200
三、仿真与调试运行\t205
任务三 计算器的设计与制作\t206
任务描述\t206
学习目标\t206
一、仿真电路设计\t207
二、程序设计\t207
三、仿真与调试运行\t214
任务四 密码锁―步进电机的应用\t215
任务描述\t215
学习目标\t215
一、电路设计\t215
二、仿真电路设计\t216
三、程序设计\t217
四、仿真与调试运行\t218
知识准备\t219
知识点 DM12864点阵液晶显示器\t219

推荐

车牌查询
桂ICP备20004708号-3