单片机应用技术项目教程

单片机应用技术项目教程

郭志勇, 主编

出版社:中国水利水电出版社

年代:2010

定价:30.0

书籍简介:

本书是由学校骨干教师且又是项目研发人员和高新企业的工程师共同编写。采用“项目驱动”的编写思路,从职业岗位技能出发,分为技能基础篇和技能提高篇,共有十一个项目28个工作模块以及两个课程设计范例。

书籍目录:

前言

项目一 发光二极管LED控制

1.1 工作模块1 点亮一个LED

1.1.1 用Proteus设计第一个LED控制电路

1.1.2 用KeilC5l设计第一个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 C语言程序的基本构成

1.3.3 C语言基本语句

1.4 技能拓展 音频控制应用

1.4.1 音频控制电路

1.4.2音频控制程序

(技能训练1.2)报警产生器

关键知识点小结

问题与讨论

项目二 LED循环点亮控制

2.1 工作模块3 LED循环点亮控制

2.1.1 LED循环点亮电路设计

2.1.2 LED循环点亮程序设计

2.1.3 并行FO端口电路

(技能训练2.1)PO口外接上拉电阻

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.1 工作模块6 数码管循环显示0-9

3.1.1 认识数码管

3.1.2 数码管循环显示0-9电路设计

3.1.3 数码管显示程序设计

(技能训练3-1)共阳极LED数码管应用

3.2 C语言语句结构

3.2.1 关系运算符和关系表达式

3.2.2 逻辑运算符和逻辑表达式

3.2.3 if语句

3.2.4 switch语句

3.2.5 循环结构控制语句

3.2.6 break语句和continue语句

3.3 工作模块7 多个数码管动态扫描显示

3.3.1 多个数码管动态显示电路设计

3.3.2 多个数码管动态显示程序设计

3.3.3 C语言数组

3.4 工作模块8 0-99计数显示(静态显示)

3.4.1 0-99计数显示电路设计

3.4.2 0-99计数显示程序设计

3.4.3 C语言函数

3.5 技能拓展7段字型译码器74LS47应用

3.5.1 认识74LS47

3.5.2 74LS47引脚功能

(技能训练3.2)使用74LS47实现0-99

计数显示

关键知识点小结

问题与讨论

项目四 键盘的设计与实现

4.1 工作模块9 独立式键盘设计与实现

4.1.1 认识键盘

4.1.2 独立式键盘电路设计

4.1.3 独立式键盘程序设计

4.1.4 键盘防抖动措施

(技能训练4.1)一键多功能按键识别设计与实现

4.2 工作模块10 矩阵式键盘设计与实现

4.2.1 矩阵式键盘的结构与原理

4.2.2 矩阵式键盘电路设计

4.2.3 矩阵式键盘程序设计

4.3 工作模块11 中断方式矩阵键盘

4.3.1 中断概念

4.3.2 中断方式矩阵键盘电路设计

4.3.3 中断方式矩阵键盘程序设计

4.4 MCS-51单片机中断系统

4.4.1 单片机中断源

4.4.2 中断系统结构

4.4.3 中断有关的4个特殊功能寄存器

4.4.4 中断处理过程

4.4.5 C语言中断服务函数

4.5 技能拓展 外部中断源的扩展

4.5.1 用定时器扩展舛部中断源

4.5.2 中断加查询的扩展方法

(技能训练4.2)利用外部中断扩展

4个外部中断

关键知识点小结

问题与讨论

项目五 定时/计数器综合应用

5.1 工作模块12 生产线自动打包系统

5.1.1 认识定时器/计数器

5.1.2 生产线自动打包控制电路

5.1.3 生产线自动打包控制程序

5.2 工作模块13 霓虹灯控制系统

5.2.1 定时器/计数器工作方式

5.2.2 定时器/计数器有关寄存器

5.2.3 霓虹灯控制系统设计与实现

(技能训练5.1)0-59秒数码显示(定时器)

5.3 工作模块14 电子钟设计与实现

5.3.1 电子钟电路设计

5.3.2 电子钟程序设计

5.4 技能拓展 INTRINS.H头文件的应用

5.4.1 crol、irol和lrol函数

5.4.2 cror、iror和lror函数

5.4.3 nop函数

5.4.4 testbit函数

(技能训练5.2)用crol函数实现LED

循环点亮

关键知识点小结

问题与讨论

项目六 模拟量输入输出设计与实现

6.1 工作模块15 模数转换LED显示

6.1.1 模拟量输入输出概述

6.1.2 模数转换LED显示电路

6.1.3 模数转换LED显示程序

6.2 ADC0808/ADC0809模数转换器

6.2.1 认识ADC0808/ADC0809模数转换器

6.2.2 ADC0808/ADC0809结构及引脚

6.2.3 ADC0808/ADC0809工作过程及编程方法

……

项目七 单片机串行通信设计与实现

项目八 键盘控制电机方向和转速

项目九 按键设置液晶电子钟

项目十 8路温度采集监控系统

项目十一 点阵显示设计与实现

附表

参考文献

内容摘要:

《单片机应用技术项目教程(C 语言版)》由学校骨干教师、项目研发人员和高新企业的工程师共同编写。本书采用“项目驱动”的编写思路,从职业岗位技能出发,分为技能基础篇和技能提高篇,共有11个项目28个工作模块以及两个课程设计范例。
在技能基础篇中,注重职业岗位的基本技能训练,主要介绍单片机硬件系统、单片机开发系统、单片机并行端口应用、定时与中断系统、显示与键盘接口技术、A/D与D/A转换接口、串行接口通信技术以及单片机应用系统设计方法等内容:在技能提高篇中,注重职业岗位的开发技能训练,主要介绍键盘控制电机方向和转速、多路温度采集监控系统、按键设置液晶电子钟、16×32LED点阵显示设计与实现等单片机产品开发方法、关键知识以及这些项目的设计与实现,可以作为学生的课程设计。其中技能提高篇中的部分项目,可作为“中级嵌入式系统硬件设计工程师(单片机)”认证教材。两个课程设计范例分别是双向四车道交通灯和出租车计价器。
《单片机应用技术项目教程(C 语言版)》适用作为高职高专院校计算机应用技术、电子信息、机电等相关专业单片机技术课程的教材,也可作为广大电子制作爱好者的自学用书。

编辑推荐:

单片机应用技术项目教程(C语言版)》采用“项目驱动”的编写思路,贯穿多个知识点,突出技能培养在课程中的主体地位。《单片机应用技术项目教程(C语言版)》内容与职业岗位标准密切接轨,根据中级嵌入式系统硬件设计工程师(单片机)认证的要求,涉及必须掌握的关键知识点、基本技能以及单片机产品制作与调试等方面的内容,可以作为“中级嵌入式系统硬件设计工程师(单片机)”认证教材。注重采用企业真实工作任务、贴近企业职业岗位实际需求。《单片机应用技术项目教程(C语言版)》既适合教学,又符合企业实际工作需要。突破传统教材界限,与职业岗位基本技能融合在一起,引入Proteus仿真软件,采用仁语言编程,将学生从单片机复杂的硬件结构中解放出来,侧重高职院校学生技能和动手能力的锻炼,实现了在计算机上完成单片机电路设计、软件设计及调试与仿真。真正实现了从概念到产品的完整设计,使学生理解和掌握从概念到产品的完整过程。教学资源丰富,配备课程教学网站,提供电子教案、实训项目、源代码和仿真电路、技能大赛作品、学生作品、课程设计、校企合作资源及其他相关素材等。

书籍规格:

书籍详细信息
书名单片机应用技术项目教程站内查询相似图书
9787508480510
如需购买下载《单片机应用技术项目教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国水利水电出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

单片机应用技术项目教程是中国水利水电出版社于2011.1出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计-高等学校:技术学校-教材 的书籍。