单片机案例教程
《单片机案例教程》是2014年清华大学出版社出版的图书,作者是杨居义。
基本介绍
- 书名:单片机案例教程
- 作者:杨居义
- ISBN:9787302361411
- 定价:49元
- 出版社:清华大学出版社
- 出版时间:2014-12-18
- 装帧:平装
图书简介
根据大学生单片机动手能力和实践能力的培养要求,精心选择了40个单片机课程设计实例,实例包括单片机接口、A/D转换、D/A转换、道路交通灯控制、步进电机、单片机与计算机通信、LED点阵字元显示、密码锁、电子万年曆、超音波测距仪、抢答器、音乐盒等。为了便于教学和自学,全书按上篇:彙编语言类,下篇:C语言类进行编写。在内容的安排上按照单片机课程设计和毕业设计报告的统一格式编写,包括项目概述、项目要求、总体设计、硬体设计、软体设计、系统调试及仿真。书中提供完整程式清单、电路原理图和仿真效果图,有利于读者理解、扩展和製作。书中採用了实际套用项目实例,力求理论和实践相结合,同时考虑培养学生解决工程实际问题和综合套用的能力。书中典型实例都来自实际工程套用,并提供了Proteus ISIS软体仿真,有助于学生动手能力的培养和锻鍊。
本书可作为高等院校和职业院校机电、自动化、电子信息、计算机科学与技术、仪器仪表、物联网、通信工程和汽车工程等相关专业单片机课程设计的教材,也可作为毕业设计和电子大赛设计参考教材,同时对工程技术人员也具有参考价值。
目录
上篇彙编语言类
项目1基于AT89S52单片机交通灯控制系统的设计
1.1项目概述
1.2项目要求
1.3系统设计
1.3.1框图设计
1.3.2知识点
1.4硬体设计
1.4.1电路原理图
1.4.2元件清单
1.5软体设计
1.5.1程式流程图
1.5.2程式清单
1.6系统调试及仿真
项目2基于AT89S52单片机控制步进电机设计
2.1项目概述
2.2项目要求
2.3系统设计
2.3.1框图设计
2.3.2知识点
2.4硬体设计
2.4.1电路原理图
2.4.2元件清单
2.5软体设计
2.5.1程式流程图
2.5.2程式清单
2.6系统调试及仿真
项目3基于AT89S52单片机多音阶电子琴的设计
3.1项目概述
3.2项目要求
3.3系统设计
3.3.1框图设计
3.3.2知识点
3.4硬体设计
3.4.1电路原理图
3.4.2元件清单
3.5软体设计
3.5.1程式流程图
3.5.2程式清单
3.6系统调试及仿真
项目4基于AT89S52单片机数字音乐盒的设计
4.1项目概述
4.2项目要求
4.3系统设计
4.3.1框图设计
4.3.2知识点
4.4硬体设计
4.4.1电路原理图
4.4.2元件清单
4.5软体设计
4.5.1程式流程图
4.5.2程式清单
4.6系统调试及仿真
项目5基于AT89S52单片机万年曆的设计
5.1项目概述
5.2项目要求
5.3系统设计
5.3.1框图设计
5.3.2知识点
5.4硬体设计
5.4.1电路原理图
5.4.2元件清单
5.5软体设计
5.5.1程式流程图
5.5.2程式清单
5.6系统调试及仿真
项目6基于AT89S52单片机密码锁的设计
6.1项目概述
6.2项目要求
6.3系统设计
6.3.1框图设计
6.3.2知识点
6.4硬体设计
6.4.1电路原理图
6.4.2元件清单
6.5软体设计
6.5.1程式流程图
6.5.2程式清单
6.6系统调试及仿真
项目7基于AT89S52单片机数字倒计时器的设计
7.1项目概述
7.2项目要求
7.3系统设计
7.3.1框图设计
7.3.2知识点
7.4硬体设计
7.4.1电路原理图
7.4.2元件清单
7.5软体设计
7.5.1程式流程图
7.5.2程式清单
7.6系统调试及仿真
项目8基于AT89S52单片机LED点阵显示电子钟的设计
8.1项目概述
8.2项目要求
8.3系统设计
8.3.1框图设计
8.3.2知识点
8.4硬体设计
8.4.1电路原理图
8.4.2元件清单
8.5软体设计
8.5.1程式流程图
8.5.2程式清单
8.6系统调试及仿真
项目9基于AT89S52单片机超音波测距仪的设计
9.1项目概述
9.2项目要求
9.3系统设计
9.3.1框图设计
9.3.2知识点
9.4硬体设计
9.4.1电路原理图
9.4.2元件清单
9.5软体设计
9.5.1程式流程图
9.5.2程式清单
9.6系统调试及仿真
项目10基于AT89S52单片机抢答器的设计
10.1项目概述
10.2项目要求
10.3系统设计
10.3.1框图设计
10.3.2知识点
10.4硬体设计
10.4.1电路原理图
10.4.2元件清单
10.5软体设计
10.5.1程式流程图
10.5.2程式清单
10.6系统调试及仿真
项目11基于AT89S52单片机与上位机通信系统的设计
11.1项目概述
11.2项目要求
11.3系统设计
11.3.1框图设计
11.3.2知识点
11.4硬体设计
11.4.1电路原理图
11.4.2元件清单
11.5软体设计
11.5.1程式流程图
11.5.2程式清单
11.6系统调试及仿真
项目12基于AT89S52单片机遥控器的设计
12.1项目概述
12.2项目要求
12.3系统设计
12.3.1框图设计
12.3.2知识点
12.4硬体设计
12.4.1电路原理图
12.4.2元件清单
12.5软体设计
12.5.1程式流程图
12.5.2程式清单
12.6系统调试及仿真
项目13基于AT89S52单片机数字钟的设计
13.1项目概述
13.2项目要求
13.3系统设计
13.3.1框图设计
13.3.2知识点
13.4硬体设计
13.4.1电路原理图
13.4.2元件清单
13.5软体设计
13.5.1程式流程图
13.5.2程式清单
13.6系统调试及仿真
项目14基于AT89S52单片机比赛记分牌的设计
14.1项目概述
14.2项目要求
14.3系统设计
14.3.1框图设计
14.3.2知识点
14.4硬体设计
14.4.1电路原理图
14.4.2元件清单
14.5软体设计
14.5.1程式流程图
14.5.2程式清单
14.6系统调试及仿真
项目15基于AT89S52单片机道路信号灯的设计
15.1项目概述
15.2项目要求
15.3系统设计
15.3.1框图设计
15.3.2知识点
15.4硬体设计
15.4.1电路原理图
15.4.2元件清单
15.5软体设计
15.5.1程式流程图
15.5.2程式清单
15.6系统调试及仿真
项目16基于AT89S52单片机的防盗密码门设计
16.1项目概述
16.2项目要求
16.3系统设计
16.3.1框图设计
16.3.2知识点
16.4硬体设计
16.4.1电路原理图
16.4.2元件清单
16.5软体设计
16.5.1程式流程图
16.5.2程式清单
16.6系统调试及仿真
项目17基于AT89S52单片机的公车信息提示器设计
17.1项目概述
17.2项目要求
17.3系统设计
17.3.1框图设计
17.3.2知识点
17.4硬体设计
17.4.1电路原理图
17.4.2元件清单
17.5软体设计
17.5.1程式流程图
17.5.2程式清单
17.6系统调试及仿真
下篇C语言类
项目18基于AT89S52单片机人体反应速度测试仪的设计
18.1项目概述
18.2项目要求
18.3系统设计
18.3.1框图设计
18.3.2知识点
18.4硬体设计
18.4.1电路原理图
18.4.2元件清单
18.5软体设计
18.5.1程式流程图
18.5.2程式清单
18.6系统调试及仿真
项目19基于AT89S52单片机4×4矩阵键盘的设计
19.1项目概述
19.2项目要求
19.3系统设计
19.3.1框图设计
19.3.2知识点
19.4硬体设计
19.4.1电路原理图
19.4.2元件清单
19.5软体设计
19.5.1程式流程图
19.5.2程式清单
19.6系统调试及仿真
项目20基于AT89S52单片机数字电压表的设计
20.1项目概述
20.2项目要求
20.3系统设计
20.3.1框图设计
20.3.2知识点
20.4硬体设计
20.4.1电路原理图
20.4.2元件清单
20.5软体设计
20.5.1程式流程图
20.5.2程式清单
20.6系统调试及仿真
项目21基于AT89S52单片机控制函式信号发生器的设计
21.1项目概述
21.2项目要求
21.3系统设计
21.3.1框图设计
21.3.2知识点
21.4硬体设计
21.4.1电路原理图
21.4.2元件清单
21.5软体设计
21.5.1程式流程图
21.5.2程式清单
21.6系统调试及仿真
项目22基于AT89S52单片机数字温度计的设计
22.1项目概述
22.2项目要求
22.3系统设计
22.3.1框图设计
22.3.2知识点
22.4硬体设计
22.4.1电路原理图
22.4.2元件清单
22.5软体设计
22.5.1程式流程图
22.5.2程式清单
22.6系统调试及仿真
项目23基于AT89S52学习型红外线遥控器的设计
23.1项目概述
23.2项目要求
23.3系统设计
23.3.1框图设计
23.3.2知识点
23.4硬体设计
23.4.1电路原理图
23.4.2元件清单
23.5软体设计
23.5.1程式流程图
23.5.2程式清单
23.6系统调试及仿真
项目24基于AT89S52单片机水温控制器的设计
24.1项目概述
24.2项目要求
24.3系统设计
24.3.1框图设计
24.3.2知识点
24.4硬体设计
24.4.1电路原理图
24.4.2元件清单
24.5软体设计
24.5.1程式流程图
24.5.2程式清单
24.6系统调试及仿真
项目25基于AT89S52单片机SD卡读写器的设计
25.1项目概述
25.2项目要求
25.3系统设计
25.3.1框图设计
25.3.2知识点
25.4硬体设计
25.4.1电路原理图
25.4.2元件清单
25.5软体设计
25.5.1程式流程图
25.5.2程式清单
25.6系统调试及仿真
项目26带时间及声光提示的单片机抢答器的设计
26.1项目概述
26.2项目要求
26.3系统设计
26.3.1框图设计
26.3.2知识点
26.4硬体设计
26.4.1电路原理图
26.4.2元件清单
26.5软体设计
26.5.1程式流程图
26.5.2程式清单
26.6系统调试及仿真
项目27基于AT89S52单片机简易计算器的设计
27.1项目概述
27.2项目要求
27.3系统设计
27.3.1框图设计
27.3.2知识点
27.4硬体设计
27.4.1电路原理图
27.4.2元件清单
27.5软体设计
27.5.1程式流程图
27.5.2程式清单
27.6系统调试及仿真
项目28基于AT89S52单片机脉搏测量器的设计
28.1项目概述
28.2项目要求
28.3系统设计
28.3.1框图设计
28.3.2知识点
28.4硬体设计
28.4.1电路原理图
28.4.2元件清单
28.5软体设计
28.5.1程式流程图
28.5.2程式清单
28.6系统调试及仿真
项目29基于AT89S52单片机简易频率计的设计
29.1项目概述
29.2项目要求
29.3系统设计
29.3.1框图设计
29.3.2知识点
29.4硬体设计
29.4.1电路原理图
29.4.2元件清单
29.5软体设计
29.5.1程式流程图
29.5.2程式清单
29.6系统调试及仿真
项目30基于AT89S52单片机测速仪的设计
30.1项目概述
30.2项目要求
30.3系统设计
30.3.1框图设计
30.3.2知识点
30.4硬体设计
30.4.1电路原理图
30.4.2元件清单
30.5软体设计
30.5.1程式流程图
30.5.2程式清单
30.6系统调试及仿真
项目31基于AT89S52单片机的温度显示及报警设计
31.1项目概述
31.2项目要求
31.3系统设计
31.3.1框图设计
31.3.2知识点
31.4硬体设计
31.4.1电路原理图
31.4.2元件清单
31.5软体设计
31.5.1程式流程图
31.5.2程式清单
31.6系统调试及仿真
项目32基于AT89S52单片机控制电子时钟设计
32.1项目概述
32.2项目要求
32.3系统设计
32.3.1框图设计
32.3.2知识点
32.4硬体设计
32.4.1电路原理图
32.4.2元件清单
32.5软体设计
32.5.1程式流程图
32.5.2程式清单
32.6系统调试及仿真
项目33基于AT89S52单片机控制音乐播放花样流水灯系统设计
33.1项目概述
33.2项目要求
33.3系统设计
33.3.1框图设计
33.3.2知识点
33.4硬体设计
33.4.1电路原理图
33.4.2元件清单
33.5软体设计
33.5.1程式流程图
33.5.2程式清单
33.6系统调试及仿真
项目34基于AT89S52单片机温度测量及时钟显示设计
34.1项目概述
34.2项目要求
34.3系统设计
34.3.1框图设计
34.3.2知识点
34.4硬体设计
34.4.1电路原理图
34.4.2元件清单
34.5软体设计
34.5.1程式流程图
34.5.2程式清单
34.6系统调试及仿真
项目35基于AT89S52单片机控制小车设计
35.1项目概述
35.2项目要求
35.3系统设计
35.3.1框图设计
35.3.2知识点
35.4硬体设计
35.4.1电路原理图
35.4.2元件清单
35.5软体设计
35.5.1程式流程图
35.5.2程式清单
35.6系统调试及仿真
项目36基于AT89S52单片机的红外遥控控制电机设计
36.1项目概述
36.2项目要求
36.3系统设计
36.3.1框图设计
36.3.2知识点
36.4硬体设计
36.4.1电路原理图
36.4.2元件清单
36.5软体设计
36.5.1程式流程图
36.5.2程式清单
36.6系统调试及仿真
项目37基于AT89S52单片机的数字钟设计
37.1项目概述
37.2项目要求
37.3系统设计
37.3.1框图设计
37.3.2知识点
37.4硬体设计
37.4.1电路原理图
37.4.2元件清单
37.5软体设计
37.5.1程式流程图
37.5.2程式清单
37.6系统调试及仿真
项目38基于AT89S52和DS18B20温度检查与控制设计
38.1项目概述
38.2项目要求
38.3系统设计
38.3.1框图设计
38.3.2知识点
38.4硬体设计
38.4.1电路原理图
38.4.2元件清单
38.5软体设计
38.5.1程式流程图
38.5.2程式清单
38.6系统调试及仿真
项目39基于AT89S52单片机与PC相互通信的控制系统设计
39.1项目概述
39.2项目要求
39.3系统设计
39.3.1框图设计
39.3.2知识点
39.4硬体设计
39.4.1电路原理图
39.4.2元件清单
39.5软体设计
39.5.1程式流程图
39.5.2程式清单
39.6系统调试及仿真
项目40基于AT89S52单片机实现的基于GSM简讯模组的家庭防盗报警系统设计
40.1项目概述
40.2项目要求
40.3系统设计
40.3.1框图设计
40.3.2知识点
40.4硬体设计
40.4.1电路原理图
40.4.2元件清单
40.5软体设计
40.5.1程式流程图
40.5.2程式清单
40.6系统调试及仿真
参考文献