新書推薦:
《
古罗马800年
》
售價:NT$
857.0
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
《
吕著中国通史
》
售價:NT$
286.0
|
編輯推薦: |
看应用实例,学好单片机,电子竞赛用成绩说话!
|
內容簡介: |
本书根据全国大学生电子设计大赛的特点,通过实例引导读者学习和掌握单片机的应用技能。书中实例均采用电子市场上容易买到的元器件进行设计,同时提出单片机开发应用的新理念,提高了读者将理论知识转变为解决方案的能力。本书作者作为带队老师,指导学生参加了多届竞赛,具有丰富的实战经验,书中所选的实例均与竞赛相关。本书可用于赛前对竞赛队伍的集中培训,可以提高参赛队伍的竞赛水平。此外,本书还可作为单片机应用领域的日常参考书。
|
關於作者: |
蓝和慧,大学教师,具有多年指导大学生电子设计竞赛的丰富经验,所带队伍多次获得省级国家级奖项。
|
目錄:
|
第1章 单片机系统的初步认识
1.1 单片机系统的整体印象
1.2 认识单片机
1.2.1 CPU
1.2.2 片内寄存器
1.2.3 输入输出接口(IO口)
1.2.4 特殊功能寄存器(SFR)
1.2.5 定时计数器
1.2.6 串行通信接口
1.2.7 中断系统
1.3 单片机系统的各个组成部分
1.4 单片机系统设计与调试的过程
第2章 单片机系统显示与键盘功能的实现
2.1 应用发光二极管实现显示
2.1.1 概述
2.1.2 发光二极管的分类
2.1.3 发光二极管极性的识别
2.1.4 发光二极管与单片机的连接
2.1.5 参加比赛时的注意事项
2.2 应用数码管显示数字
2.2.1 概述
2.2.2 数码管的分类
2.2.3 数码管的显示方式
2.2.4 数码管显示驱动电路
2.3 应用液晶显示器显示字符
2.3.1 概述
2.3.2 液晶显示模块的分类
2.3.3 字符型LCM
2.3.4 点阵型LCM
2.3.5 点阵型LCM典型应用程序
2.4 键盘功能的设计
2.4.1 概述
2.4.2 键盘的分类
2.4.3 键盘的工作方式
2.4.4 编码式键盘控制芯片
第3章 单片机系统模拟量输入的实现
3.1 初识AD转换器
3.1.1 概述
3.1.2 AD转换器的性能指标
3.1.3 AD转换器的转换原理
3.1.4 常用的AD转换器型号与外围连接电路
3.2 AD转换器与单片机的连接
3.2.1 ADC0804与单片机的连接和程序的编写
3.2.2 ADC0809与单片机的连接和程序的编写
第4章 单片机系统模拟量输出的实现
4.1 初识DA转换器
4.1.1 DA转换器的概述
4.1.2 常用的几种DA转换器的转换原理
4.1.3 DA转换器的主要技术指标
4.1.4 常用的DA转换器型号与外围连接电路
4.2 DA转换器与单片机的连接
4.2.1 DAC0832与单片机之间的直通连接方式
4.2.2 DAC0832与单片机之间的“单缓冲”连接方式
4.2.3 DAC0832与单片机之间的“双缓冲”连接方式
4.3 初识PWM
4.3.1 PWM控制方法
4.3.2 PWM的原理
4.4 PWM的产生方法
4.4.1 应用硬件电路输出PWM
4.4.2 应用单片机端口输出PWM
第5章 单片机系统的数据传输接口
5.1 单片机的串行接口
5.1.1 串行通信接口的数据传输方式
5.1.2 单片机串行接口寄存器
5.1.3 串行通信标准
5.1.4 单片机串行接口的调试方法
5.2 单片机之间的串行通信
5.2.1 单片机与单片机之间的单机通信
5.2.2 单片机之间的多机通信
5.3 单片机系统中的SPI器件
5.3.1 SPI总线概述
5.3.2 基于SPI总线的时钟日历DS1302
5.4 单片机系统中的I2C器件
5.4.1 I2C总线概述
5.4.2 在单片机中模拟I2C总线接口
5.5 单片机系统中的1-Wire器件
5.5.1 单总线概述
5.5.2 单总线器件简介
5.5.3 单总线数据通信协议
5.5.4 单总线通信的ROM命令
5.5.5 单总线器件的ROM搜索
5.5.6 基于单总线的数字温度传感器DS18B20
第6章 电动机的单片机控制
6.1 初识直流电动机
6.1.1 直流电动机的外观
6.1.2 直流电动机的工作原理
6.1.3 直流电动机的转速
6.1.4 直流电动机的特性曲线
6.2 直流电动机的驱动方法
6.2.1 简单的直流电动机单向驱动
6.2.2 应用继电器实现直流电动机的正反转驱动
6.2.3 应用晶体管实现直流电动机的正反转驱动
6.3 直流电动机转速检测方法
6.3.1 光电传感器简介
6.3.2 应用反射式光电传感器进行转速检测
6.3.3 应用对射式光电传感器进行转速检测
6.3.4 转速检测电路的改进
6.4 直流电动机的控制方法
6.4.1 模拟PID控制器
6.4.2 数字PID控制器
6.4.3 数字PID控制的应用
6.5 初识步进电动机
6.6 步进电动机的简单工作原理
6.7 步进电动机的驱动电路
6.8 使用步进电动机时需要注意的问题
6.8.1 转速问题
6.8.2 负载问题
6.9 舵机
第7章 单片机的程序下载方法
7.1 编程环境的选择
7.1.1 Vision3的工作界面
7.1.2 项目的创建
7.1.3 项目的设置
7.1.4 程序的调试
7.2 单片机程序下载方法
7.3 ISP程序下载器
7.3.1 串口型ISP下载器
7.3.2 并口型ISP下载器
第8章 典型应用实例
8.1 应用发光二极管实现交通灯的模拟控制
8.2 应用数码管实现倒计时器的控制
8.3 应用字符型LCM显示简单字符与系统时间
8.4 应用点阵型LCM显示简单字符与系统时间
8.5 应用键盘和数码管实现可控制的电子秒表
8.6 键盘与液晶显示器的联合使用
8.7 应用AD转换器设计简单的数字电压表
8.8 应用DA转换器设计简单的波形发生器
8.9 应用PWM输出控制LED的亮度
8.10 单片机与PC的串行通信
8.11 DS1302与单片机组成的数字时钟
8.12 DS18B20与单片机组成简易数字温度计
参考文献
|
|