《单片机套用系统设计与实现教程》是2014年出版的图书,作者是魏二有、丁红、唐文静、董相志。
基本介绍
- 书名:单片机套用系统设计与实现教程
- ISBN:9787302383598
- 定价:29.5元
- 装帧:平装
图书信息
ISBN:9787302383598
定价:29.5元
印次:1-1
装帧:平装
印刷日期:2014-11-19
作者:魏二有、丁红、唐文静、董相志
图书简介
“从做中学”是本书的最大特色,本书设计了单片机套用领域的12个项目,涉及声控数码管电子钟、温度测量与自动控制、液晶显示万年曆、串列通信、液晶显示电压表、密码锁、无线遥控电子钟和超音波测距等微电脑测量和控制实用技术,这12个项目没有任何现成的硬体辅助设备,需要读者亲自动手将每个系统所有元器件都逐一安装、连线并编写程式和调试程式。
学完本课程后动手能力可以得到大幅度提高,可以参加全国大学生电子设计大赛和机器人大赛等比赛,毕业后完全具备在企业研发与智慧型测控相关的仪器设备的技能。本书在每一章后都给读者留下创新的提示,如果能按照提示开发出新的套用电路,读者创新能力也会逐渐培养起来。
本书适合作为有电路基础和C语言基础的计算机、电子、电气、自动化、测控与仪器仪表专业的本、专科学生作为教材,也可以作为各种培训机构的教材,也适合广大的电子爱好者使用。
图书目录
第1章从“做”成一个单片机流水灯电路来认识单片机
1.1硬体连线步骤
1.1.1麵包板的结构
1.1.2认识一下单片机的引脚
1.1.3用单片机控制1个发光二极体
1.2程式设计及下载
1.2.1用Keil软体编程步骤
1.2.2如何往单片机内下载编好的程式
1.2.3用单片机控制8个发光二极体
1.3了解单片机内部构造
1.3.1了解单片机的CPU
1.3.2认识单片机的存储器
1.3.3认识单片机的I/O口
知识点总结
扩展电路及创新提示
第2章从“做”成一个数码管显示加减数电路来熟悉单片机的输入输出
2.1数码管的结构及段码
2.1.1自己动手“做”一个数码管
2.1.2数码管的段码
2.1.3编写让数码管显示数字的程式
2.2硬体设计及连线步骤
2.2.1硬体设计
2.2.2硬体连线步骤
2.3程式设计及下载
2.3.1程式设计思路
2.3.2源程式
2.3.3可控数码管系统的操作
2.4初识单片机的C语言
2.4.1档案包含
2.4.2C51的数据类型及存储
2.4.3C51的常量
2.4.4C51的变数
2.4.5C51变数的存储类型
2.4.6C51变数的存储区域
2.5C51位变数的定义
2.5.1bit型位变数的定义
2.5.2sbit型位变数的定义
2.6C51特殊功能暂存器的定义
2.6.18位单位元组特殊功能暂存器的定义
2.6.216位双位元组特殊功能暂存器的定义
知识点总结
扩展电路及创新提示
第3章从“做”成一个定时器来初识单片机的定时器/计数器
3.1硬体设计及连线步骤
3.1.1硬体设计
3.1.2硬体连线步骤
3.2程式设计及下载
3.2.1程式设计思路
3.2.2源程式
3.2.3定时器的操作
3.3单片机定时器/计数器的结构及编程控制
3.3.1定时器/计数器的结构
3.3.2单片机的机器周期和指令周期
3.3.3定时器/计数器的编程
3.4初识单片机的中断
3.4.1用按钮产生外部中断
3.4.2单片机如何处理中断
知识点总结
扩展电路及创新提示
第4章从“做”成一个声控数码管电子钟来进一步熟悉中断
4.1硬体设计及连线步骤
4.1.1硬体设计
4.1.2硬体连线步骤
4.2程式设计及下载
4.2.1源程式
4.2.2数码管声控电子钟的操作
4.3深入了解单片机的中断
4.3.1中断的有关概念
4.3.2中断回响全过程
4.3.3中断优先权的改变
知识点总结
扩展电路及创新提示
第5章从“做”成一个1602液晶显示电子钟来进一步学习定时器/计数器
5.1硬体设计及连线步骤
5.1.1硬体设计
5.1.21602液晶显示器介绍
5.1.3硬体安装步骤
5.2程式设计及下载
5.2.1源程式
5.2.21602液晶显示电子钟的操作
5.3学会对1602液晶显示器编程
5.4增强型MCS51单片机定时器2的使用
5.5C51指针的使用
5.5.1通用指针
5.5.2存储器专用指针
知识点总结
扩展电路及创新提示
第6章从“做”成一个12864液晶显示电子钟来学会汉字显示
6.1硬体设计及连线步骤
6.1.1硬体设计
6.1.212864液晶显示器介绍
6.1.3硬体连线步骤
6.2程式设计及下载
6.2.1源程式
6.2.212864液晶显示电子钟的操作
6.3学会对12864液晶显示器编程
知识点总结
扩展电路及创新提示
第7章从“做”成一个密码锁来学会单片机的键盘接口设计
7.1硬体设计及连线步骤
7.1.1硬体设计
7.1.2硬体连线步骤
7.2程式设计及下载
7.2.1源程式
7.2.2密码锁的操作
7.3键盘接口
7.3.1键盘工作原理
7.3.2键盘按键处理程式设计
知识点总结
扩展电路及创新提示
第8章从“做”成一个单片机遥控电子钟来掌握遥控系统的开发
8.1硬体设计及连线步骤
8.1.1硬体设计
8.1.2硬体连线步骤
8.2程式设计及下载
8.2.1源程式
8.2.2遥控电子钟的操作
8.3遥控模组的结构及使用
知识点总结
扩展电路及创新提示
第9章从“做”成一个单片机与PC通信系统来学会单片机的串列通信
9.1硬体设计及连线步骤
9.1.1硬体设计
9.1.2硬体连线步骤
9.2程式设计及下载
9.2.1源程式
9.2.2串列通信的操作
9.3单片机串列接口的结构及相关特殊功能暂存器
9.3.1串列通信原理
9.3.2STC89C52单片机的串口结构
9.3.3波特率的计算
9.3.4接收程式的编写
9.3.5传送程式的编写
9.3.6RS232C汇流排标準
9.3.7RS232C接口电路
知识点总结
扩展电路及创新提示
第10章从“做”成一个电压表来学会A/D转换
10.1硬体设计及连线步骤
10.1.1硬体设计
10.1.2硬体连线步骤
10.2程式设计及下载
10.2.1源程式
10.2.2电压表测电压的操作
10.3模/数(A/D)晶片ADC0804的结构及A/D转换原理
10.3.1A/D转换原理
10.3.2ADC0804的编程要点
知识点总结
扩展电路及创新提示
第11章从“做”成由温度控制的单片机步进电机控制系统来初步学会自动控制
11.1硬体设计及连线步骤
11.1.1硬体设计
11.1.2单片机与ULN2303的接线
11.1.3步进电机的结构及工作原理
11.1.4ULN2303与步进电机的接线
11.1.5数码管与单片机的连线
11.1.6DS18B20温度感测器与单片机的连线
11.2程式设计及下载
11.2.1源程式
11.2.2温控系统的操作
11.2.3DS18B20温度感测器的特性
11.2.4DS18B20的单汇流排数据传输程式设计
11.2.5步进电机的正反转控制程式设计
11.2.6步进电机的速度控制程式设计
知识点总结
扩展电路及创新提示
第12章从“做”成一个倒车雷达来学会超音波测距
12.1硬体设计及连线步骤
12.1.1硬体设计
12.1.2硬体连线步骤
12.2程式设计及下载
12.2.1源程式
12.2.2倒车雷达的使用操作
12.3超音波测距模组介绍及测距原理
12.3.1超音波测距模组介绍
12.3.2超音波测距模组的工作原理
知识点总结
扩展电路及创新提示
附录AASCII码錶
附录B单片机C51编程规範
附录CC51库函式
附录D本书所需元器件汇总
参考文献