单片机应用技术项目教程(C语言版)(第二版) / “十二五”职业教育国家规划教材
作者: 郭志勇,王韦伟
出版时间:2014年12月
出版社:中国水利水电出版社
- 中国水利水电出版社
- 9787517027089
- 2
- 74027
- 平装
- 16开
- 2014年12月
- 445
- 312
《单片机应用技术项目教程(C语言版)(第二版)》由高校骨干教师、项目研发人员和高新企业的工程师共同编写。全书采用“项目驱动”的编写思路,从职业岗位技能出发,分为技能基础篇和技能提高篇,共有11个项目、28个工作模块以及两个课程设计范例。
在技能基础篇中,注重职业岗位的基本技能训练,主要介绍单片机硬件系统、单片机开发系统、单片机并行端口应用、定时与中断系统、显示与键盘接口技术、A/D与D/A转换接口、串行接口通信技术以及单片机应用系统设计方法等内容;在技能提高篇中,注重职业岗位的开发技能训练,主要介绍键盘控制电机运转方向和转速、多路温度采集监控系统、按键设置液晶电子钟、16×32LED点阵显示设计与实现等单片机产品开发方法、关键知识以及这些项目的设计与实现,可以作为学生的课程设计。
两个课程设计范例分别是双向四车道交通灯控制和出租车计价器。
《单片机应用技术项目教程(C语言版)(第二版)》适合作为高职高专院校计算机应用技术、电子信息、机电等相关专业单片机技术课程的教材,也可作为广大电子制作爱好者的自学用书。其中技能提高篇中的部分项目,可作为“中级嵌入式系统硬件设计工程师(单片机)”认证的参考范例。
再版前言
项目1 发光二极管LED控制
1.1 工作模块1点亮一个LED
1.1.1 用Proteus设计第一个LED控制电路
1.1.2 用KeilC51设计第一个C语言LED控制程序
1.1.3 用Proteus仿真运行调试
1.2 认识单片机
1.2.1 单片机概述
1.2.2 AT89S52单片机结构
1.2.3 AT89S52单片机引脚功能
1.2.4 AT89S52单片机最小系统
[技能训练1-1]单片机最小系统应用——开关控制LED点亮
1.3 工作模块2 LED闪烁控制
1.3.1 LED闪烁控制设计与实现
1.3.2 LED闪烁控制电路焊接制作
1.3.3 C语言程序的基本构成
1.3.4 C语言基本语句
1.4 技能拓展音频控制应用
1.4.1 音频控制电路
1.4.2 音频控制程序
[技能训练1-2]报警产生器
关键知识点小结
问题与讨论
项目2 LED循环点亮控制
2.1 工作模块3 LED循环点亮控制
2.1.1 LED循环点亮电路设计
2.1.2 LED循环点亮电路的PCB设计
2.1.3 LED循环点亮程序设计
2.1.4 LED循环点亮控制电路焊接制作
2.1.5 并行I/O端口电路
[技能训练2-1]P0口外接上拉电阻
2.2 MCS-51单片机内存空间
2.2.1 数据存储器
2.2.2 特殊功能寄存器
2.2.3 “头文件包含”处理
2.2.4 程序存储器
2.3 工作模块4开关控制LED循环点亮
2.3.1 开关控制LED循环点亮电路设计
2.3.2 开关控制LED循环点亮程序设计
2.3.3 C51数据类型
2.3.4 C语言常量与变量
2.4 工作模块5步进电机控制
2.4.1 认识步进电机
2.4.2 步进电机控制电路设计
2.4.3 步进电机控制程序设计
2.5 技能拓展ULN2003A驱动器应用
2.5.1 ULN2003A特点
2.5.2 ULN2003A引脚功能
[技能训练2-2]单片机驱动继电器电路设计
关键知识点小结
问题与讨论
项目3 数码管显示控制
项目4 键盘的设计与实现
项目5 定时器/计数器综合应用
项目6 模拟量输入输出设计与实现
项目7 单片机串行通信设计与实现
项目8 键盘控制电机方向和转速
项目9 按键设置液晶电子钟
项目10 8路温度采集监控系统
项目11 点阵显示设计与实现
课程设计范例1 双向四车道交通灯控制
课程设计范例2 出租车计价器
参考文献