-
内容大纲
徐宏英主编的《单片机基础及应用项目式教程》以宏晶公司的STC89C52RC单片机为例,采用“项目和任务驱动”模式编写,将单片机基础知识点分解到8个项目中,每个项目包含2~3个任务。知识点涉及单片机基本结构、开发环境使用、单片机显示器工作原理及应用、单片机键盘工作原理及应用、单片机中断和定时器工作原理、单片机串行通信原理及应用、单片机A/D转换和D/A转换原理、基于单片机的电动机控制原理及应用。
本书适合高职高专电子、通信、电气计算机应用相关专业学生使用,也可作为从事单片机开发的工程技术人员的培训教材,还可以作为电子设计爱好者初学单片机的参考用书。 -
作者介绍
-
目录
项目一 单片机最小控制系统设计与制作
任务1.1 单片机最小控制系统设计
1.1.1 单片机概述
1.1.2 单片机基本结构
1.1.3 单片机最小控制系统电路组成
任务1.2 单片机最小控制系统制作
1.2.1 常见电子元件识别及检测
1.2.2 常见仪器仪表使用方法
1.2.3 焊接单片机最小控制系统
1.2.4 单片机最小控制系统电路检测
项目小结
习题与制作
项目二单片机花样流水灯控制的设计与制作
任务2.1 单片机编程语言
2.1.1 单片机汇编语言指令系统
2.1.2 单片机C语言
任务2.2 单片机软件开发系统
2.2.1 Keil μVision4基本操作
2.2.2 Keil μVision4程序调试
2.2.3 STC-ISP软件下载程序
任务2.3 花样流水灯控制实现
2.3.1 设计和焊接8位LED灯接口电路
2.3.2 编程实现单个LED灯闪烁
2.3.3 编程实现任意花样流水灯控制程序
项目小结
习题与制作
项目三 单片机显示器的设计与制作
任务3.1 单片机数码管静态显示
3.1.1 数码管静态显示相关知识
3.1.2 数码管静态显示接口电路设计
3.1.3 数码管静态显示电路焊接
3.1.4 编程实现数码管显示字符“0”~“F”
任务3.2 单片机数码管动态显示
3.2.1 数码管动态显示相关知识
3.2.2 数码管动态显示接口电路设计
3.2.3 数码管动态显示电路焊接
3.2.4 编程实现数码管动态显示字符“1234”
任务3.3 单片机8*8点阵显示
3.3.1 单片机8*8点阵相关知识
3.3.2 单片机8*8点阵显示接口电路设计
3.3.3 单片机8*8点阵显示电路焊接
3.3.4 编程实现点阵显示26个字母“A”~“Z”
项目小结
习题与制作
项目四 单片机键盘的设计与制作
任务4.1 独立按键控制LED灯闪烁
4.1.1 独立按键及按键消抖方法
4.1.2 独立按键接口电路设计
4.1.3 独立按键电路焊接
4.1.4 编程实现4个独立按键控制LED不同闪烁
任务4.2 矩阵4*4键盘控制数码管显示字符
4.2.1 矩阵4*4键盘相关知识
4.2.2 矩阵4*4键盘接口电路设计
4.2.3 矩阵4*4键盘电路焊接
4.2.4 编程实现矩阵4*4键盘控制数码管显示字符“0”~“F”
任务4.3 中断方式的按键加减计数
4.3.1 中断相关知识
4.3.2 中断方式的按键加减计数接口电路设计
4.3.3 中断方式的按键加减计数电路焊接
4.3.4 编程实现2个按键中断控制数码管加减计数
项目小结
习题与制作
项目五 单片机定时/计数器的设计与制作
任务5.1 定时器T0工作方式0实现1S延时
5.1.1 定时器结构及工作原理
5.1.2 定时器工作方式0定时初值计算方法
5.1.3 定时器查询法和中断法编程方法
5.1.4 编程实现定时器T0产生1S延时
任务5.2 定时器T1工作方式1实现60S倒计时
5.2.1 定时器工作方式1工作原理及初值计算方法
5.2.2 设计和焊接2位数码管动态显示接口电路
5.2.3 编程实现60S倒计时数码管动态显示
任务5.3 定时器T0工作方式2实现拉幕式数字显示
5.3.1 定时器工作方式2工作原理及初值计算方法
5.3.2 74LS138芯片的原理及使用方法
5.3.3 设计和焊接8位数码管动态显示接口电路
5.3.4 编程实现8位数码管拉幕式显示数字“12345678”
项目小结
习题与制作
项目六 单片机串行通信的设计与制作
任务6.1 单片机与单片机的串口通信
6.1.1 单片机串口通信原理
6.1.2 设计和焊接单片机与单片机串口通信接口电路
6.1.3 编程实现单片机与单片机的串口通信
任务6.2 单片机与PC的串口通信
6.2.1 RS232C串行通信接口及电平转换模块
6.2.2 设计和焊接单片机与PC的串口通信接口电路
6.2.3 编程实现单片机与PC的串口通信
任务6.3 单片机串口转并口
6.3.1 74LS164芯片的原理及使用方法
6.3.2 设计和焊接单片机串口转并口通信接口电路
6.3.3 编程实现单片机串口转并口输出控制数码管显示
项目小结
习题与制作
项目七 单片机A/D和D/A的设计与制作
任务7.1 单片机D/A简易信号发生器
7.1.1 D/A转换的基本原理
7.1.2 DAC0832芯片的原理及使用方法
7.1.3 设计和焊接单片机D/A接口电路
7.1.4 编程实现单片机D/A简易信号发生器
任务7.2 单片机A/D数字电压表实现
7.2.1 A/D转换的基本原理
7.2.2 ADC0809芯片的原理及使用方法
7.2.3 设计和焊接单片机A/D接口电路
7.2.4 编程实现单片机AD数字电压表
项目小结
习题与制作
项目八 单片机电机控制的设计与制作
任务8.1 单片机输出PWM脉冲
8.1.1 PWM简介
8.1.2 PWM输出原理与方法
任务8.2单片机PWM脉冲控制电机转速
8.2.1 L298N电机驱动芯片
8.2.2 智能小车电机驱动硬件电路设计
8.2.3 编程实现PWM脉冲控制智能小车速度和方向
项目小结
习题与制作
附录A MCS-51单片机指令表
附录B ASCII码表
附录C 常用芯片引脚图
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...