单片机应用技术项目教程(C语言版)(第三版)(高等职业教育电子信息课程群系列教材)
定 价:59 元
- 作者:郭志勇 著,郭志勇 编
- 出版时间:2021/1/1
- ISBN:9787517092858
- 出 版 社:中国水利水电出版社
- 中图法分类:TP368.1
- 页码:352
- 纸张:
- 版次:3
- 开本:大16开
本书采用“项目导入、任务驱动、做中学”的编写思路,将相关知识和职业岗位基本技能融合在一 起,通过任务实施来完成知识和技能学习。本书采用 Proteus 仿真软件,从职业岗位技能出发,分为技 能基础篇和技能提高篇,共有 11 个项目、28 个任务、32 个技能训练以及 2 个课程设计范例。 本书注重职业岗位的基本技能训练和开发技能训练,适合作为应用电子技术、机电一体化技术、电 气自动化技术、电子信息工程技术、通信技术、移动通信技术、汽车电子技术、计算机控制技术(智能 控制技术)、计算机应用技术、物联网应用技术、嵌入式应用技术等相关专业单片机应用技术课程的教 材,也可作为广大电子产品制作爱好者的自学用书。本书配有微课视频、电子教学课件、习题参考答案、Proteus 仿真电路和源程序、单片机开发套件以及单片机典型应用项目等教学资源,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)或万水书苑网站(www.wsbookshow.com)免费下载。
郭志勇,安徽电子信息职业技术学院高级工程师,长期从事教学、科研与实践工作,主持学校校企合作项目、在实践教学方面有丰富的经验。先后发表多篇科技和教育论文,主编、参编多部教材,数次参加省级科研项目并获得奖项。
第三版前言
第一版前言
项目1 控制一个LED
1.1 任务1 一个Proteus仿真电路——控制一个LED
1.1.1 任务描述
1.1.2 任务分析
1.1.3 任务实施
1.2 认识单片机
1.2.1 单片机概述
1.2.2 AT89S52单片机结构
1.2.3 AT89S52单片机引脚功能
1.3 任务2 用Keil C51设计一个程序——控制一个LED
1.3.1 任务描述
1.3.2 任务分析
1.3.3 任务实施
1.4 单片机最小系统
1.4.1 晶振电路
1.4.2 单片机时序的概念
1.4.3 复位电路
1.4.4 C语言程序的基本构成
1.4.5 C语言基本语句
【技能训练1-1】开关控制LED点亮
1.5 任务3 LED闪烁控制
1.5.1 任务描述
1.5.2 任务分析
1.5.3 任务实施
【技能训练1-2】LED闪烁控制电路焊接制作与调试
关键知识点梳理
问题与讨论
项目2 跑马灯控制设计
2.1 任务4 LED循环点亮控制
2.1.1 任务描述
2.1.2 任务分析
2.1.3 任务实施
【技能训练2-1】LED循环点亮控制电路焊接制作
2.2 单片机并行I/O口
2.2.1 P0口结构及功能
2.2.2 P1口结构及功能
2.2.3 P2口结构及功能
2.2.4 P3口结构及功能
【技能训练2-2】P0口外接上拉电阻
2.3 任务5 跑马灯设计
2.3.1 任务描述
2.3.2 任务分析
2.3.3 任务实施
2.4 51单片机内存空间
2.4.1 数据存储器RAM
2.4.2 特殊功能寄存器
2.4.3 “头文件包含”处理
2.4.4 程序存储器ROM
2.4.5 C51数据类型
2.4.6 C语言常量与变量
2.5 任务6 开关控制跑马灯设计
2.5.1 任务描述
2.5.2 任务分析
2.5.3 任务实施
【技能训练2-3】汽车转向灯控制设计
关键知识点梳理
问题与讨论
项目3 单片机显示控制
3.1 任务7 LED数码管静态显示设计
3.1.1 任务描述
3.1.2 任务分析
3.1.3 任务实施
【技能训练3-1】LED数码管循环显示0~9的电路焊接制作
3.2 认识LED数码管
3.2.1 LED数码管结构
……
项目4 单片机键盘设计
项目5 中断与定时器/计数器应用设计
项目6 模拟量输入输出设计
项目7 单片机串行通信设计
项目8 基于LCD1602的电机监控设计
项目9 按键设置液晶电子钟
项目10 8路温度采集监控系统
项目11 LED点阵显示设计
附录
参考文献