-
内容大纲
本书以51系列单片机为基础,详细介绍了单片机的应用技术。本书将岗位技能要求、职业技能竞赛、职业技能等级证书标准有关内容有机融入,是“岗课赛证”融通式教材。本书结合在线课程等多种配套资源,是可听、可视、可练的新形态立体化教材。
本书共有7个项目,主要包括LED流水灯设计、简易抢答器设计、抽奖器设计、简易秒表设计、简易电子琴设计、温度检测报警系统设计、数字电压表和D/A转换器设计。所选项目通过仿真软件可以看到程序的运行结果,也可以实际动手制作。本书以培养单片机技术能力为主线,体现了“教、学、做”一体化的教学思想。
本书可以作为高职高专院校和继续教育学院机电一体化技术、电气自动化技术、电子信息工程技术及物联网应用技术等专业的教材,也可以供从事单片机应用与产品开发等相关工作的工程技术人员参考使用。 -
作者介绍
-
目录
前言
二维码资源索引
项目1 LED流水灯设计
项目导读
项目目标
任务1.1 认识单片机
1.1.1 单片机基础知识
1.1.2 单片机最小系统
任务1.2 单片机开发软件使用
1.2.1 单片机硬件仿真设计软件
1.2.2 单片机程序开发软件
任务1.3 单片机最小系统设计
1.3.1 单片机最小系统硬件设计
1.3.2 单片机最小系统软件设计
任务1.4 流水灯设计
1.4.1 LED流水灯电路分析
1.4.2 LED流水灯程序分析与设计
1.4.3 LED流水灯电路焊接制作
任务1.5 拓展训练单片机最小系统安装与调试
1.5.1 单片机最小系统电路安装
1.5.2 单片机最小系统电路调试
1.5.3 “重走长征路,点亮中国芯”LED流水灯设计
项目小结
课后练习
项目2 简易抢答器设计
项目导读
项目目标
任务2.1 独立按键识别检测
2.1.1 按键识别
2.1.2 单键控制单灯硬件设计
2.1.3 单键控制单灯软件设计
2.1.4 进阶提高
任务2.2 1位数码管显示设计
2.2.1 数码管原理简述
2.2.2 1位数码管显示电路硬件设计
2.2.3 1位数码管显示电路软件设计
2.2.4 进阶提高
任务2.3 6位数码管显示设计
2.3.1 动态显示的概念
2.3.2 单片机驱动数码管动态显示举例
2.3.3 单片机驱动6位数码管显示电路硬件设计
2.3.4 单片机驱动6位数码管显示电路软件设计
2.3.5 进阶提高
任务2.4 抢答器设计
2.4.1 状态机的概念
2.4.2 抢答器电路硬件设计
2.4.3 抢答器电路软件设计
任务2.5 拓展训练手动计数器设计
项目小结
课后练习
项目3 抽奖器设计
项目导读
项目目标
任务3.1 外部中断的简单实例
3.1.1 中断的概述
3.1.2 中断相关寄存器
3.1.3 中断响应
3.1.4 外部中断控制LED闪烁电路硬件设计
3.1.5 外部中断控制LED闪烁电路软件设计
任务3.2 外部中断的复杂实例
3.2.1 外部中断的复杂电路硬件设计
3.2.2 外部中断的复杂电路软件设计
任务3.3 中断嵌套实例
3.3.1 中断嵌套的概念
3.3.2 中断嵌套电路硬件设计
3.3.3 中断嵌套电路软件设计
任务3.4 数码管显示抽奖器设计
3.4.1 数码管显示抽奖器设计分析
3.4.2 数码管显示抽奖器硬件设计
3.4.3 数码管显示抽奖器软件设计
任务3.5 拓展训练生产线报警器设计
项目小结
课后练习
项目4 简易秒表设计
项目导读
项目目标
任务4.1 基于单片机定时/计数器的LED控制系统设计
4.1.1 单片机定时/计数器的结构与功能
4.1.2 单片机定时/计数器寄存器
4.1.3 单片机定时/计数器的初始化
4.1.4 单片机定时/计数器的工作方式
4.1.5 LED控制系统硬件设计
4.1.6 LED控制系统软件设计
任务4.2 简易秒表的设计
4.2.1 液晶显示简介
4.2.2 LCD1602液晶显示模块
4.2.3 单片机驱动LCD1602实例
4.2.4 简易秒表硬件设计
4.2.5 简易秒表软件设计
任务4.3 拓展训练倒计时器设计
项目小结
课后练习
项目5 简易电子琴设计
项目导读
项目目标
任务5.1 行列扫描法按键检测
5.1.1 矩阵键盘描述
5.1.2 行列扫描法实现数码管显示矩阵键盘键值硬件设计
5.1.3 行列扫描法实现数码管显示矩阵键盘键值软件设计
任务5.2 线反转法按键检测
5.2.1 线反转法
5.2.2 线反转法实现数码管显示矩阵键盘键值硬件设计
5.2.3 线反转法实现数码管显示矩阵键盘键值软件设计
任务5.3 单片机发“哆来咪”
5.3.1 认识蜂鸣器
5.3.2 单片机发“哆来咪”硬件设计
5.3.3 单片机发“哆来咪”软件设计
任务5.4 简易电子琴的设计
5.4.1 C语言基本语句
5.4.2 简易电子琴硬件设计
5.4.3 简易电子琴软件设计
任务5.5 扩展训练电子密码锁设计
5.5.1 电子密码锁硬件设计
5.5.2 电子密码锁软件设计
项目小结
课后练习
项目6 温度检测报警系统设计
项目导读
项目目标
任务6.1 认识串行口
6.1.1 串行通信基础知识
6.1.2 AT89C51的串行口
6.1.3 串行口测试电路硬件设计
6.1.4 串行口测试电路软件设计
6.1.5 串行口测试硬件仿真
任务6.2 用串行口扩展I/O口
6.2.1 工作于方式0扩展输出口
6.2.2 利用74LS164扩展输出口硬件设计
6.2.3 利用74LS164扩展输出口软件设计
6.2.4 利用74LS164扩展输出口硬件仿真
6.2.5 工作于方式0扩展输入口
6.2.6 利用74LS165扩展输入口硬件设计
6.2.7 利用74LS165扩展输入口软件设计
6.2.8 利用74LS165扩展输入口硬件仿真
任务6.3 单片机双机通信
6.3.1 双机通信系统
6.3.2 单片机与单片机之间的通信实现
6.3.3 双机通信硬件设计
6.3.4 双机通信软件设计
6.3.5 双机通信硬件仿真
6.3.6 多机通信
任务6.4 个人计算机与单片机通信
6.4.1 RS-232C接口标准
6.4.2 个人计算机与单片机通信硬件设计和软件设计
6.4.3 个人计算机与单片机通信显示硬件设计
6.4.4 个人计算机与单片机通信显示软件设计
任务6.5 DS18B20温度采集报警系统设计
6.5.1 DS18B20介绍
6.5.2 DS18B20测温电路硬件设计
6.5.3 DS18B20测温电路软件设计
6.5.4 测温系统硬件设计
6.5.5 测温系统软件设计
任务6.6 拓展训练红外测温系统设计
6.6.1 红外测温系统硬件设计
6.6.2 红外测温系统软件设计
项目小结
课后练习
项目7 数字电压表和D/A转换器设计
项目导读
项目目标
任务7.1 数字电压表设计
7.1.1 A/D转换基本原理
7.1.2 ADC0809芯片介绍
7.1.3 基于ADC0809的数字电压表硬件设计
7.1.4 基于ADC0809的数字电压表软件设计
任务7.2 D/A转换器设计
7.2.1 DAC0832芯片介绍
7.2.2 D/A转换器硬件设计
7.2.3 D/A转换器软件设计
任务7.3 拓展训练直流电动机的控制
项目小结
课后练习
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
