| 作 者: | 聂章龙 |
| 出版社: | 机械工业出版社 |
| 丛编项: | 全国高等职业教育十三五规划教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 工学 教材 研究生/本科/专科教材 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目录
前言
项目1LED灯设计1
1.1学习目标1
1.2项目分析1
1.3情境设计1
1.4支撑知识2
1.4.1STC单片机简介2
1.4.2Keil开发环境介绍8
1.4.3CCIT STC单片机综合实验仪
介绍14
1.5项目实施26
1.5.1任务1闪烁灯设计26
1.5.2任务2流水灯设计33
1.6项目小结33
1.7习题33
项目2简易计算器设计35
2.1学习目标35
2.2项目分析35
2.3情境设计35
2.4支撑知识36
2.4.1行列式键盘36
2.4.2数码管驱动41
2.5项目实施46
2.6项目小结48
2.7习题48
项目3数字温度计设计50
3.1学习目标50
3.2项目分析50
3.3情境设计50
3.4支撑知识51
3.4.1LCD1602液晶屏驱动51
3.4.2DS18B20温度传感器驱动58
3.5项目实施66
3.6项目运行调试68
3.7项目小结69
3.8习题70
项目4基于串行通信的电子
广告牌设计71
4.1学习目标71
4.2项目分析71
4.3情境设计71
4.4支撑知识72
4.4.1串行通信72
4.4.2LCD12864液晶屏显示驱动84
4.5项目实施95
4.5.1串行查询方式的电子广告牌设计95
4.5.2串行中断方式的电子广告牌设计96
4.6项目小结97
4.7习题97
项目5电子日历钟设计99
5.1学习目标99
5.2项目分析99
5.3情境设计99
5.4支撑知识100
5.4.1DS1302的基础知识100
5.4.2集成电路互联总线I2C驱动104
5.4.3E2PROM——电可擦可编程只
读存储器(AT24C02)114
5.4.4蜂鸣器模块设计116
5.4.5定时器/计数器118
5.5项目实施119
5.5.1数码管显示函数设计120
5.5.2串口通信函数设计120
5.6项目运行调试125
5.7项目小结127
5.8习题127
项目6基于蓝牙通信的智能
风扇设计128
6.1学习目标128
6.2项目分析128
6.3情境设计128
6.4支撑知识129
6.4.1步进电动机129
6.4.2HC系列蓝牙串口模块134
6.5项目实施142
6.5.1LCD12864液晶显示驱动
函数设计142
6.5.2DS18B20驱动函数设计144
6.5.3步进电动机驱动函数设计145
6.5.4基于蓝牙通信的智能风扇
工程设计147
6.6项目小结151
6.7习题151
项目7自动售水机设计153
7.1功能描述153
7.2系统设计思路及具体要求153
7.3A-D转换模块设计154
7.3.1PCF8591芯片介绍154
7.3.2功能描述155
7.3.3电路设计156
7.4项目实施156
7.4.1设置指定小灯闪烁的
函数设计156
7.4.2I2C接收子器件的数据
函数设计157
7.4.3数码管显示头文件及
函数设计158
7.4.4独立按键通用函数设计159
7.4.5继电器操作通用函数设计161
7.4.6光敏采集通用函数设计162
7.4.7自动售水机工程设计162
7.5项目运行调试165
7.6习题166
项目8自动浇灌模拟系统设计167
8.1功能描述167
8.2系统设计思路及具体要求167
8.3项目实施168
8.3.1按键模块169
8.3.2DS18B20驱动171
8.3.3LCD12864驱动171
8.3.4AT24C02驱动173
8.3.5LCD显示界面模块175
8.3.6主菜单模块178
8.3.7自动浇灌模拟系统182
8.4项目运行调试185
8.5习题185
项目9智能物料传送系统设计186
9.1功能描述186
9.2系统设计思路及具体要求186
9.3超声波测距187
9.3.1超声波测距原理188
9.3.2超声波模块电路设计188
9.3.3超声波模块190
9.4项目实施192
9.4.1设置指定小灯闪烁的函数设计192
9.4.24位数码管显示函数193
9.4.3继电器开关控制函数193
9.4.4I2C发送和接收函数194
9.4.54×1按键扫描函数195
9.4.6可调电阻模拟量采集函数196
9.4.7智能物料传送系统197
9.5项目运行调试207
9.6习题208
附录209
附录A嵌入式设计规范要求209
A.1硬件设计规范209
A.2软件设计规范210
附录B嵌入式通用编程构建规范212
B.1基本规则212
B.2单片机编程规范——标识符命名212
B.3单片机编程规范——注释213
B.4单片机编程规范——函数213
B.5单片机编程规范——程序结构214
B.6工程中所包含的文件215
参考文献222