单片机基础及应用项目式教程(职业教材)
单片机基础及应用项目式教程(职业教材)作者:徐宏英 开 本:16开 书号ISBN:9787111585503 定价: 出版时间:2018-01-01 出版社:机械工业 |
单片机基础及应用项目式教程(职业教材) 本书特色
本书以宏晶公司的STC89C52RC单片机为例,采用“项目任务驱动”模式编写教材,将单片机基础知识点分解到八个项目中。项目一知识点是单片机的基本结构、内部资源、常见元器件识别及仪器仪表的使用方法,任务是完成单片机小控制系统的设计与制作。项目二知识点是单片机编程语言简介、开发软件介绍及LED灯基本知识,任务是编程实现单片机控制八个LED灯闪烁。项目三知识点是数码管的结构、静态显示和动态显示原理,任务是完成一位数码管的静态显示、四位数码管的动态显示和点阵的显示。项目四知识点是按键消抖和中断原理,任务是完成独立按键控制LED闪烁,矩阵按键控制数码管显示及按键中断。项目五知识点是定时器基本原理,任务是定时器工作方式0产生1s延时,定时器工作方式1实现60s倒计时和定时器工作方式3实现8位数码管拉幕式显示。项目六知识点是单片机串口通信基本原理及编程方法,任务是实现单片机与单片机之间通信,单片机与PC机之间通信。项目七知识点是单片机D/A转换原理和A/D转换原理,任务是设计制作简易信号发生器和数字电压表。项目八知识点是PWM调速原理,任务是实现单片机控制小车运动。
单片机基础及应用项目式教程(职业教材) 内容简介
1.8个大项目下面有子任务的项目式编写,所有任务便于自行搭建。
2.包含免费资源:课件、源代码、视频、习题集和试卷。
单片机基础及应用项目式教程(职业教材) 目录
项目一 单片机*小控制系统设计与制作1任务1.1 单片机*小控制系统设计1
1.1.1单片机概述1
1.1.2 单片机基本结构3
1.1.3单片机*小控制系统电路组成13
任务1.2 单片机*小控制系统制作17
1.2.1常见电子元件识别及检测17
1.2.2常见仪器仪表使用方法30
1.2.3焊接单片机*小控制系统35
1.2.4单片机*小控制系统电路检测41
项目小结 41
习题与制作42
项目二单片机花样流水灯控制的设计与制作44
任务2.1 单片机编程语言44
2.1.1 单片机汇编语言指令系统45
2.1.2 单片机C语言49
任务2.2单片机软件开发系统56
2.2.1Keil μVision4基本操作56
2.2.2 Keil μVision4程序调试65
2.2.3 STC-ISP软件下载程序68
任务2.3花样流水灯控制实现69
2.3.1 设计和焊接8位LED灯接口电路69
2.3.2编程实现单个LED灯闪烁73
2.3.3编程实现任意花样流水灯控制程序76
项目小结 81
习题与制作81
项目三 单片机显示器的设计与制作83
任务3.1单片机数码管静态显示83
3.1.1数码管静态显示相关知识83
3.1.2数码管静态显示接口电路设计86
3.1.3数码管静态显示电路焊接87
3.1.4编程实现数码管显示字符“0”~“F”89
任务3.2单片机数码管动态显示92
3.2.1数码管动态显示相关知识92
3.2.2数码管动态显示接口电路设计94
3.2.3数码管动态显示电路焊接95
3.2.4编程实现数码管动态显示字符“1234”97
任务3.3单片机8*8点阵显示100
3.3.1单片机8*8点阵相关知识100
3.3.2单片机8*8点阵显示接口电路设计102
3.3.3单片机8*8点阵显示电路焊接103
3.3.4编程实现点阵显示26个字母“A”~“Z”105
项目小结 110
习题与制作110
项目四 单片机键盘的设计与制作112
任务4.1独立按键控制LED灯闪烁112
4.1.1独立按键及按键消抖方法112
4.1.2独立按键接口电路设计113
4.1.3独立按键电路焊接114
4.1.4编程实现4个独立按键控制LED不同闪烁117
任务4.2矩阵4*4键盘控制数码管显示字符121
4.2.1矩阵4*4键盘相关知识121
4.2.2矩阵4*4键盘接口电路设计122
4.2.3矩阵4*4键盘电路焊接123
4.2.4编程实现矩阵4*4键盘控制数码管显示字符“0”~“F”125
任务4.3中断方式的按键加减计数130
4.3.1 中断相关知识130
4.3.2中断方式的按键加减计数接口电路设计132
4.3.3中断方式的按键加减计数电路焊接132
4.3.4 编程实现2个按键中断控制数码管加减计数134
项目小结 138
习题与制作138
项目五 单片机定时/计数器的设计与制作141
任务5.1 定时器T0工作方式0实现1S延时141
5.1.1定时器结构及工作原理141
5.1.2定时器工作方式0定时初值计算方法143
5.1.3定时器查询法和中断法编程方法144
5.1.4编程实现定时器T0产生1S延时144
任务5.2定时器T1工作方式1实现60S倒计时148
5.2.1定时器工作方式1工作原理及初值计算方法148
5.2.2设计和焊接2位数码管动态显示接口电路148
5.2.3编程实现60S倒计时数码管动态显示151
任务5.3 定时器T0工作方式2实现拉幕式数字显示154
5.3.1定时器工作方式2工作原理及初值计算方法154
5.3.2 74LS138芯片的原理及使用方法155
5.3.3设计和焊接8位数码管动态显示接口电路156
5.3.4编程实现8位数码管拉幕式显示数字“12345678”159
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |