单片机技术及应用

单片机技术及应用
作 者: 杨暾
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 计算机/网络 计算机理论
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  杨暾,担任南京市职业教育电子电工专业教研中心组兼职教研员。2003年6月被评为南京市栖霞区首届教育科研先进个人。2004年9月获第四届南京市学科教学带头人称号。2006年6月被评为南京市栖霞区第二届教育科研先进个人

内容简介

本书以MCS-51系列单片机为主体,运用Proteus软件仿真,综合硬件电路设计制作与C语言程序设计,通过大量的多任务实训项目详细介绍了单片机开发必备的基础知识和软、硬件条件,系列介绍了单片机的基本结构、定时器/计数器、中断系统、串行通信及常用接口技术等基础知识,相应的硬件电路设计方法与电路制作技能,以及相应的C语言程序设计基本方法。

图书目录

项目一

了解单片机

1任务1-1

了解单片机的基本结构与应用

1任务1-1-1

了解单片机的发展

1任务1-1-2

了解单片机的常用类型

2任务1-1-3

了解单片机的基本结构与应用

3任务1-2

了解单片机的数学与逻辑工具

7任务1-2-1

了解数制及其转换知识

7任务1-2-2

理解单片机技术中数的表示方法

9任务1-2-3

理解逻辑数据及其基本运算

9任务1-3

了解单片机学习的软、硬件条件

11任务1-3-1

了解单片机学习的软件条件

11任务1-3-2

了解单片机学习的硬件条件

13项目二

熟悉单片机技术的开发环境

16任务2-1

仿真软件Proteus的使用

16任务2-1-1

了解仿真软件Proteus

16任务2-1-2

Proteus仿真设计快速入门

19任务2-2

Keil

C51的使用

24任务2-2-1

了解Keil

C51软件

24任务2-2-2

Keil

μVision2使用快速入门

24任务2-3

程序烧录软件及单片机实验板的使用

30任务2-3-1

掌握手工自制单片机实验板的使用方法

30任务2-3-2

掌握STC_ISP_V488程序烧录软件的使用方法

31项目三

单片机最小系统电路设计与制作

33任务3-1

单片机最小系统电路设计

33任务3-1-1

了解单片机最小系统的组成

33任务3-1-2

单片机最小系统电路设计

34任务3-2

单片机最小系统电路制作

36任务3-2-1

理解单片机电路制作工艺要求

36任务3-2-2

单片机最小系统电路制作

37项目四

广告流水灯项目开发

41任务4-1

LED广告流水灯电路设计与制作

41任务4-1-1

LED发光二极管广告流水灯电路设计

41任务4-1-2

LED发光管广告流水灯电路制作

45任务4-2

LED发光管广告流水灯控制程序设计

47任务4-2-1

广告流水灯闪烁控制程序设计

47任务4-2-2

使用P3口流水点亮广告流水灯程序设计

51任务4-2-3

使用数组控制P0口广告流水灯程序设计

56任务4-2-4

使用运算符控制P2口广告流水灯程序设计

61任务4-2-5

使用switch语句控制P2口广告流水灯程序设计

66任务4-2-6

使用if语句控制P2口广告流水灯程序设计

72任务4-2-7

使用数组的指针控制P2口广告流水灯程序设计

82任务4-2-8

使用指针作函数参数控制P2口广告流水灯程序设计

87任务4-2-9

使用函数库文件控制P2口广告流水灯程序设计

91项目五

LED数码显示技术项目开发

95任务5-1

LED数码显示电路设计与制作

95任务5-1-1

LED数码显示电路设计

95任务5-1-2

LED数码显示电路制作

99任务5-2

LED数码计数牌控制程序设计

101任务5-2-1

LED数码计数牌的点亮与闪烁程序设计

101任务5-2-2

LED数码计数牌动态扫描显示程序设计

105任务5-2-3

用LED数码计数牌倒计数显示程序设计

109任务5-2-4

用LED数码计数牌仿跑马灯程序设计

112任务5-3

在数码管显示技术中应用中断系统

116任务5-3-1

用数码管显示外部中断

对脉冲信号计数结果程序设计

116任务5-3-2

用外部中断

控制数码管显示按键次数程序设计

123任务5-4

在数码管显示技术中应用定时/计数器

129任务5-4-1

数码管显示技术中运用定时/计数器查询方式程序设计

129任务5-4-2

使用定时器T0的中断控制数码管倒计数显示程序设计

137任务5-4-3

使用计数器T1的中断控制数码管显示按键计数程序设计

141任务5-4-4

使用数码管显示倒计数过程穿插中断控制程序设计

146任务5-5

数码电子钟设计

151任务5-5-1

简易数码秒表程序设计

151任务5-5-2

可调时数码电子钟程序设计

155项目六

单片机音频控制技术项目开发

163任务6-1

音频控制电路设计与制作

163任务6-1-1

音频控制电路设计

163任务6-1-2

音频控制电路制作

165任务6-2

单片机音频控制程序设计

167任务6-2-1

用定时器T1查询方式控制单片机发出1kHz音频

167任务6-2-2

简单双音警铃程序设计

170任务6-2-3

单片机播放音乐程序设计

173任务6-3

简易电子琴设计

178任务6-3-1

4×4矩阵键盘电路设计与制作

178任务6-3-2

简易电子琴程序设计

182项目七

单片机串行通信技术项目开发

192任务7-1

串并转换控制

192任务7-1-1

串并转换控制电路设计与制作

192任务7-1-2

串并转换控制广告流水灯程序设计

198任务7-2

单片机控制单片机

203任务7-2-1

使用串口方式1进行单工通信

203任务7-2-2

使用串口方式3进行单工通信

208*项目八

LED点阵屏显示技术项目开发

213任务8-1

LED点阵屏显示电路设计与制作

213任务8-1-1

LED点阵屏显示电路设计

213任务8-1-2

8×8LED点阵屏显示电路制作

217任务8-2

LED点阵屏控制程序设计

219任务8-2-1

LED点阵屏的点亮与闪烁程序设计

219任务8-2-2

LED点阵屏的动态显示程序设计

224任务8-2-3

LED点阵屏模拟电梯上升楼层数字显示

227参考文献