单片机应用技术项目教程(C语言版)(第2版)(附微课视频)

“十三五”职业教育国家规划教材/“十二五”职业教育国家规划教材
分享 推荐 5 收藏 232 阅读 9.8K
陈卫兵 (作者) 978-7-115-51398-4

关于本书的内容有任何问题,请联系 王丽美

1.本书在内容的选择和编排中,注重基础性、系统性和可扩展性。
2.按照单片机的不同控制功能,将整个系统划分为5个项目。
3.基于任务的学习模式。在每个任务的内容编写中,以“任务”为驱动,按照“任务要求”→“相关知识”→“任务实施”→“任务扩展”的思路编排。
4.每个项目都精选典型课后任务,将理论课堂和实践课堂延伸至课后,方便读者自我训练。
¥45.00 ¥38.25 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书共6个项目,首先介绍单片机最小系统,然后从企业实际单片机控制系统出发,按照单片机的不同控制功能,将整个系统划分为“键盘与显示系统”“时钟系统”“通信系统”“存储系统”“测控系统”五大项目,以典型案例介绍51单片机的各种具体应用。

目录

目 录
项目一 单片机最小系统设计 1
任务一 搭建单片机最小系统 1
任务要求 1
相关知识 1
知识1 单片机概述 1
知识2 计算机中的数 3
知识3 51单片机结构与引脚 5
知识4 单片机最小系统 6
知识5 单片机硬件仿真开发
工具Proteus ISIS 8
任务实施 9
任务扩展 15
知识6 看门狗复位电路 15
任务二 简易信号指示灯设计 16
任务要求 16
相关知识 16
知识1 单片机软件开发工具
Keil C51 16
知识2 单片机I/O口的基本
应用 17
知识3 C51语言中的数 18
知识4 C51语言中的运算符与
表达式 21
知识5 C51语言中的顺序结构
与基本语句 23
知识6 C51语言中的分支结构
与分支语句 24
任务实施 27
任务扩展 34
知识7 STC单片机串口下载
电路及流程 34
项目小结 35
项目二 键盘与显示系统设计 36
任务一 流水灯系统设计 36
任务要求 36
相关知识 36
知识1 单片机存储结构 36
知识2 C51语言中的循环结构
与循环语句 38
知识3 C51语言中的辅助控制
语句 41
知识4 C51语言中的函数 43
任务实施 44
任务二 数码管显示器设计 47
任务要求 47
相关知识 47
知识1 数码管结构及段
选码 47
知识2 C51语言中的一维
数组 48
知识3 数码管显示方式 49
任务实施 52
任务三 8×8点阵显示器设计 57
任务要求 57
相关知识 57
知识1 点阵显示器的结构与
工作原理 57
知识2 点阵显示器的显示
方式 58
知识3 C51语言中的二维
数组 59
任务实施 60
任务四 液晶显示器设计 63
任务要求 63
相关知识 63
知识1 液晶显示器及其接口 63
知识2 LCD1602的内部
结构 64
知识3 LCD1602的指令
系统 67
任务实施 69
任务扩展 74
知识4 图形型LCD12864 74
任务五 4×4键盘系统设计 80
任务要求 80
相关知识 80
知识1 非编码键盘概述 80
知识2 按键抖动与消抖 81
知识3 线性非编码键盘的
识别与处理 82
知识4 矩阵非编码键盘的
识别与处理 82
任务实施 84
项目小结 88

项目三 时钟系统设计 89
任务一 报警声发生器设计 89
任务要求 89
相关知识 89
知识1 定时器/计数器的结构及
工作原理 89
知识2 定时器/计数器的控制
寄存器 90
知识3 定时器/计数器的工作
方式 92
知识4 定时器/计数器的
应用 94
任务实施 94
任务扩展 98
知识5 音调与频率 98
知识6 门控位GATE的应用 98
任务二 秒表设计 100
任务要求 100
相关知识 100
知识1 中断的相关概念 100
知识2 中断源与中断函数 101
知识3 中断标志与控制 102
知识4 中断系统结构 105
知识5 中断请求的响应、撤除
及返回 105
任务实施 108
任务扩展 111
知识6 外部中断的应用 111
知识7 外部中断源的扩展 113
知识8 STC15W4K32S4
中断源 114
任务三 电子万年历设计 115
任务要求 115
相关知识 115
知识1 DS1302概述 115
知识2 DS1302的控制字节 116
知识3 DS1302的寄存器 117
知识4 DS1302的应用 117
任务实施 118
项目小结 126

项目四 通信系统设计 127
任务一 串口彩屏显示系统设计 127
任务要求 127
相关知识 127
知识1 串行通信基础知识 127
知识2 STC15W4K48S4
串口1 131
知识3 串口1的工作方式及
波特率 134
知识4 Usart-GPU串口彩屏
概述及指令系统 137
任务实施 138
任务扩展 143
知识5 利用串口扩展
并行口 143
任务二 双机通信系统设计 145
任务要求 145
相关知识 146
知识1 STC15W4K48S4
串口2 146
任务实施 147
任务扩展 153
知识2 多机通信 153
任务三 远程交通信号灯控制系统
设计 154
任务要求 154
相关知识 155
知识1 RS-232C总线标准 155
知识2 RS-232C接口电路 156
任务实施 157
任务扩展 162
知识3 PC与多个单片机间的
串行通信 162
项目小结 162

项目五 存储系统设计 164
任务一 并行存储器的扩展设计 164
任务要求 164
相关知识 164
知识1 三总线接口及其扩展
性能 164
知识2 EPROM程序存储器
概述 165
知识3 单片EPROM程序存
储器的扩展 166
知识4 并行RAM的扩展 167
知识5 C51语言的指针 168
知识6 C51语言中绝对地址的
访问 169
任务实施 170
任务扩展 172
知识7 多片EPROM程序存
储器的扩展 172
知识8 并行EEPROM的扩展
方法 174
知识9 利用三总线接口扩展
I/O口 175
任务二 EEPROM的扩展设计 176
任务要求 176
相关知识 177
知识1 串行EEPROM、铁电
存储器介绍 177
知识2 I2C总线协议规范 178
知识3 I2C总线的应用 179
知识4 AT24C04与单片机的
接口 182
任务实施 183
任务扩展 186
知识5 STC15单片机内
EEPROM的应用 186
项目小结 191

项目六 测控系统设计 192
任务一 数字电压表设计 192
任务要求 192
相关知识 192
知识1 A/D转换器 192
知识2 ADC0809与单片机的
接口 193
任务实施 194
任务扩展 199
知识3 高精度串行ADC芯片
LTC1864的应用 199
知识4  STC15单片机内部
ADC的应用 202
任务二 数字温度计设计 205
任务要求 205
相关知识 206
知识1 常见的温度传感器 206
知识2 单总线协议规范与
应用方法 206
知识3 DS18B20的数据
格式 209
任务实施 210
任务三 波形发生器设计 213
任务要求 213
相关知识 214
知识1 D/A转换器 214
知识2 DAC0832的双缓冲
结构 215
知识3 DAC0832与单片机的
接口 215
任务实施 216
任务扩展 219
知识4 串行DAC转换器
TLC5615 219
任务四 直流电动机控制设计 221
任务要求 222
相关知识 222
知识1 直流电动机驱动
电路 222
知识2 单片机模拟输出PWM
信号 223
任务实施 228
任务扩展 231
知识3 STC15W4K32S4系列
单片机增强型PWM
发生器 231
项目小结 236

附录 ............... 237
附录A Keil C51工作环境 237
附录B Proteus ISIS工作环境 240
附录C C51语言基础知识 243

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

陈卫兵 1988年~2001年南通纺织电子设备厂设计科从事产品研发工作 2002年~南通职业大学电子系任教,并担任校电子信息研究所所长,从事产品开发。出版过的教材:《单片机原理及应用》,主编,西安电子科技大学出版社,2008年,4000册《依托大学生电子设计竞赛,培养创新型人才》 南通职业大学学报《基于GPRS的远程电力抄表系统》仪表技术

推荐用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部