暂无评论
图文详情
- ISBN:9787568523189
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:281
- 出版时间:2019-09-01
- 条形码:9787568523189 ; 978-7-5685-2318-9
内容简介
《单片机应用(第2版)》主要包括存储器、串行输入/输出接口、中断系统、定时器/计数器、串行口等单片机内部资源及外围接口器件的运用,单片机C语言以及开发平台的运用,因此编者针对单片机不同部分的功能,分别以抢答器、电子钟、密码键盘、LED点阵显示屏、多路测温系统、自动打铃系统、数据采集器等单片机应用产品为载体,将相关的知识、技能融入其中。教材中提供了大量的案例,并有详细的电路和程序设计、分析过程,对许多案例在运行时可能出现的问题进行了分析,并给出了调试方法和策略,引导学生分析、判断故障的位置,提高学生分析问题、解决问题的能力。在内容编排上循序渐进,由简单到复杂,由基础到综合,引导学生步步深入,举一反三。
目录
项目1 单片机*小系统的设计
任务1 认识*简单的单片机应用系统
1.1.1 初识单片机
1.1.2 认识单片机的硬件电路
1.1.3 单片机的控制程序
任务2 认识MCS-51单片机结构
1.2.1 单片机的内部结构
1.2.2 CPU的结构
1.2.3 MCS-51单片机的引脚
任务3 认识单片机的存储器
1.3.1 程序存储器
1.3.2 片内数据存储器
1.3.3 外部数据存储器
1.3.4 特殊功能寄存器
任务4 单片机*小系统的制作
1.4.1 *小系统硬件电路的安装
1.4.2 输入源程序、产生目标代码
1.4.3 将目标代码写入单片机芯片
1.4.4 调试方法与步骤
项目小结
习题1
项目2 抢答器的设计
任务1 认识单片机C语言
2.1.1 C语言特点
2.1.2 C51的数据类型
2.1.3 C51的数据存储类型与8051存储器结构
2.1.4 定义8051特殊功能寄存器及I/O接口
2.1.5 认识C51的内部函数及常用的宏
任务2 单片机程序的调试
2.2.1 认识仿真器
2.2.2 认识Proteus的操作界面
2.2.3 编辑原理图
2.2.4 仿真调试
任务3 P0~P3接口应用案例
任务4 认识MCS-51单片机的中断系统
2.4.1 中断的概念
2.4.2 MCS-51单片机的中断系统
任务5 设计动态LED显示器
2.5.1 认识LED显示器
2.5.2 静态显示方式
2.5.3 动态显示方式
2.5.4 LED显示程序的设计技巧
任务6 电子计数器的实现
任务7 抢答器的实现
项目小结
习题2
项目3 电子钟的设计
任务1 认识单片机的定时器/计数器
3.1.1 定时器/计数器概述
3.1.2 定时器/计数器的控制寄存器
3.1.3 T0、T1的工作方式
3.1.4 时间常数的计算
任务2 定时器应用
任务3 电子钟的实现
项目小结
习题3
项目4 密码键盘的设计
任务1 认识串行通信
4.1.1 数据通信的概念
4.1.2 同步串行通信和异步串行通信
4.1.3 通信方向
4.1.4 波特率
4.1.5 通信线的连接
4.1.6 RS-232简介
4.1.7 单片机通过USB串行接口与PC的连接
任务2 认识MCS-51单片机的串行接口
4.2.1 MCS-51单片机串行接口结构
4.2.2 串行接口的控制寄存器
任务3 串行接口的应用
4.3.1 方式0
4.3.2 方式1
4.3.3 方式2
4.3.4 方式3
任务4 行列式键盘的设计
4.4.1 行列式键盘的基本原理
4.4.2 行列式键盘程序
任务5 密码键盘的实现
项目小结
习题4
项目5 LED点阵显示屏的设计
任务1 扩展单片机的系统总线
5.1.1 单片机系统总线
5.1.2 系统扩展的方法
任务2 扩展单片机的存储器
5.2.1 程序存储器的扩展
5.2.2 数据存储器的扩展
任务3 扩展并行输入/输出接口
5.3.1 通用锁存器、缓冲器的扩展
5.3.2 扩展可编程并行I/O接口
任务4 LED点阵显示屏的实现
5.4.1 认识LED点阵模块内部结构
5.4.2 硬件电路和程序
项目小结
习题5
项目6 多路测温系统的设计
任务1 用DS18820设计电子温度计
6.1.1 初识数字温度传感器
6.1.2 读写时序
6.1.3 基本操作指令
6.1.4 电子温度计的设计
任务2 单片机控制字符型液晶模块
6.2.1 引脚功能
6.2.2 液晶模块的指令功能
6.2.3 液晶模块与单片机的连接
任务3 多路测温系统的实现
项目小结
习题6
项目7 自动打铃系统的设计
任务1 认识I2C总线
7.1.1 I2C总线概述
7.1.2 I2C总线协议
任务2 用I/O接口模拟I2C总线操作
任务3 读写串行E2PROM
7.3.1 引脚的功能
7.3.2 单片机与24C02的连接
7.3.3 单片机对24C02的读写程序
7.3.4 调试方法与步骤
任务4 认识实时时钟芯片DS1307
7.4.1 引脚功能
7.4.2 DS1307的寄存器
7.4.3 电子钟的设计
任务5 单片机控制点阵液晶显示模块TG12864B
7.5.1 TG12864B模块引脚功能
7.5.2 液晶屏与显示存储器之间的对应关系
7.5.3 TG12864B的指令
7.5.4 单片机与液晶模块的连接
7.5.5 汉字的显示
任务6 自动打铃系统的实现
项目小结
习题7
项目8 数据采集器的相关设计
任务1 数据采集器的设计
8.1.1 A/D转换器的基本概念
8.1.2 认识ADC0808/0809的内部结构
8.1.3 ADC0808/0809的引脚功能
8.1.4 ADC0808/0809与单片机的典型连接
8.1.5 数据采集器的实现
任务2 数字电压表的设计
8.2.1 认识SPI总线
8.2.2 认识8位串行A/D转换器TLC549
8.2.3 数字电压表的实现
任务3 信号发生器的设计
8.3.1 D/A转换器的基本概念
8.3.2 认识串行D/A转换器TLC5615
8.3.3 用TLC5615设计信号发生器
任务4 频率与周期的测量
8.4.1 频率的测量
8.4.2 周期的测量
项目小结
习题8
附录
附录A MCS-51单片机的指令系统及汇编语言程序设计
附录B 单片机学习板的使用
参考文献
任务1 认识*简单的单片机应用系统
1.1.1 初识单片机
1.1.2 认识单片机的硬件电路
1.1.3 单片机的控制程序
任务2 认识MCS-51单片机结构
1.2.1 单片机的内部结构
1.2.2 CPU的结构
1.2.3 MCS-51单片机的引脚
任务3 认识单片机的存储器
1.3.1 程序存储器
1.3.2 片内数据存储器
1.3.3 外部数据存储器
1.3.4 特殊功能寄存器
任务4 单片机*小系统的制作
1.4.1 *小系统硬件电路的安装
1.4.2 输入源程序、产生目标代码
1.4.3 将目标代码写入单片机芯片
1.4.4 调试方法与步骤
项目小结
习题1
项目2 抢答器的设计
任务1 认识单片机C语言
2.1.1 C语言特点
2.1.2 C51的数据类型
2.1.3 C51的数据存储类型与8051存储器结构
2.1.4 定义8051特殊功能寄存器及I/O接口
2.1.5 认识C51的内部函数及常用的宏
任务2 单片机程序的调试
2.2.1 认识仿真器
2.2.2 认识Proteus的操作界面
2.2.3 编辑原理图
2.2.4 仿真调试
任务3 P0~P3接口应用案例
任务4 认识MCS-51单片机的中断系统
2.4.1 中断的概念
2.4.2 MCS-51单片机的中断系统
任务5 设计动态LED显示器
2.5.1 认识LED显示器
2.5.2 静态显示方式
2.5.3 动态显示方式
2.5.4 LED显示程序的设计技巧
任务6 电子计数器的实现
任务7 抢答器的实现
项目小结
习题2
项目3 电子钟的设计
任务1 认识单片机的定时器/计数器
3.1.1 定时器/计数器概述
3.1.2 定时器/计数器的控制寄存器
3.1.3 T0、T1的工作方式
3.1.4 时间常数的计算
任务2 定时器应用
任务3 电子钟的实现
项目小结
习题3
项目4 密码键盘的设计
任务1 认识串行通信
4.1.1 数据通信的概念
4.1.2 同步串行通信和异步串行通信
4.1.3 通信方向
4.1.4 波特率
4.1.5 通信线的连接
4.1.6 RS-232简介
4.1.7 单片机通过USB串行接口与PC的连接
任务2 认识MCS-51单片机的串行接口
4.2.1 MCS-51单片机串行接口结构
4.2.2 串行接口的控制寄存器
任务3 串行接口的应用
4.3.1 方式0
4.3.2 方式1
4.3.3 方式2
4.3.4 方式3
任务4 行列式键盘的设计
4.4.1 行列式键盘的基本原理
4.4.2 行列式键盘程序
任务5 密码键盘的实现
项目小结
习题4
项目5 LED点阵显示屏的设计
任务1 扩展单片机的系统总线
5.1.1 单片机系统总线
5.1.2 系统扩展的方法
任务2 扩展单片机的存储器
5.2.1 程序存储器的扩展
5.2.2 数据存储器的扩展
任务3 扩展并行输入/输出接口
5.3.1 通用锁存器、缓冲器的扩展
5.3.2 扩展可编程并行I/O接口
任务4 LED点阵显示屏的实现
5.4.1 认识LED点阵模块内部结构
5.4.2 硬件电路和程序
项目小结
习题5
项目6 多路测温系统的设计
任务1 用DS18820设计电子温度计
6.1.1 初识数字温度传感器
6.1.2 读写时序
6.1.3 基本操作指令
6.1.4 电子温度计的设计
任务2 单片机控制字符型液晶模块
6.2.1 引脚功能
6.2.2 液晶模块的指令功能
6.2.3 液晶模块与单片机的连接
任务3 多路测温系统的实现
项目小结
习题6
项目7 自动打铃系统的设计
任务1 认识I2C总线
7.1.1 I2C总线概述
7.1.2 I2C总线协议
任务2 用I/O接口模拟I2C总线操作
任务3 读写串行E2PROM
7.3.1 引脚的功能
7.3.2 单片机与24C02的连接
7.3.3 单片机对24C02的读写程序
7.3.4 调试方法与步骤
任务4 认识实时时钟芯片DS1307
7.4.1 引脚功能
7.4.2 DS1307的寄存器
7.4.3 电子钟的设计
任务5 单片机控制点阵液晶显示模块TG12864B
7.5.1 TG12864B模块引脚功能
7.5.2 液晶屏与显示存储器之间的对应关系
7.5.3 TG12864B的指令
7.5.4 单片机与液晶模块的连接
7.5.5 汉字的显示
任务6 自动打铃系统的实现
项目小结
习题7
项目8 数据采集器的相关设计
任务1 数据采集器的设计
8.1.1 A/D转换器的基本概念
8.1.2 认识ADC0808/0809的内部结构
8.1.3 ADC0808/0809的引脚功能
8.1.4 ADC0808/0809与单片机的典型连接
8.1.5 数据采集器的实现
任务2 数字电压表的设计
8.2.1 认识SPI总线
8.2.2 认识8位串行A/D转换器TLC549
8.2.3 数字电压表的实现
任务3 信号发生器的设计
8.3.1 D/A转换器的基本概念
8.3.2 认识串行D/A转换器TLC5615
8.3.3 用TLC5615设计信号发生器
任务4 频率与周期的测量
8.4.1 频率的测量
8.4.2 周期的测量
项目小结
习题8
附录
附录A MCS-51单片机的指令系统及汇编语言程序设计
附录B 单片机学习板的使用
参考文献
展开全部
本类五星书
浏览历史
本类畅销
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0