单片机应用技术案例教程
¥
16.27
4.4折
¥
37
九五品
仅1件
作者欧启标 主编
出版社电子工业出版社
ISBN9787121316609
出版时间2017-08
版次1
装帧平装
开本16开
纸张胶版纸
页数248页
字数99999千字
定价37元
上书时间2024-12-02
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:单片机应用技术案例教程
定价:37.00元
作者:欧启标 主编
出版社:电子工业出版社
出版日期:2017-08-01
ISBN:9787121316609
字数:396800
页码:248
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书主要包括15个项目:项目1和项目2介绍单片机开发系统及单片机的硬件结构;项目3简单介绍单片机C语言及应用C语言进行编程的注意事项;项目4~项目7介绍单片机的I/O口、定时器、中断及串行口等资源;项目8和项目9介绍机械按键的识别;项目10和项目11介绍液晶屏显示技术,主要介绍 LCD1602和LCD12864;项目12介绍 A/D和D/A转换技术的实现;项目13介绍温度传感器DS18B20;项目14 介绍时钟芯片DS1302;项目15 为综合设计,设计一个可调电子钟。本书可作为高职高专院校和应用型本科学校工科类专业学生的教材,也可以作为工程技术人员和单片机开发爱好者的参考用书。
目录
项目1 单片机及其开发系统(1)任务1-1 控制1颗LED发光二极管闪烁(1)1.1 51单片机的引脚排列及其功能(14)1.2 单片机最小应用系统(15)1.2.1 时钟电路(15)1.2.2 复位电路(17)习题1(18)项目2 单片机的内部结构及其存储系统(19)任务2-1 流水灯效果的实现(19)2.1 51单片机的内部结构(21)2.2 单片机的存储系统(23)2.2.1 数据存储器(23)2.2.2 程序存储器(26)习题2(27)项目3 认识单片机C语言(30)任务3-1 呼吸灯效果的实现(30)3.1 C51的数据类型及数据的存储(32)3.1.1 C51支持的数据类型(32)3.1.2 C51的存储类型及其与单片机存储空间的对应关系(35)3.1.3 C51的存储模式(36)3.1.4 C51的关键字(38)3.2 单片机C51基础(38)3.2.1 用#define和typedef定义类型别名(38)3.2.2 一些常见的运算符问题(39)3.2.3 文件包含(40)3.2.4 模块化编程基础(40)3.2.5 关于注释(41)3.2.6 C51中的函数及对应的时间(42)习题3(43)项目4 单片机的I/O口及其应用(45)任务4-1 数码管的显示控制实现(45)4.1 单片机I/O接口的内部结构及其功能(47)4.1.1 P0口(47)4.1.2 P1口(49)4.1.3 P2口(50)4.1.4 P3口(50)4.2 I/O口应用电路接口设计(51)4.2.1 驱动小功率发光二极管(51)4.2.2 驱动蜂鸣器发声(52)任务4-2 蜂鸣器发声控制(52)4.2.3 驱动继电器(53)4.2.4 控制数码管显示(55)任务4-3 应用单片机的I/O口控制4位数码管动态显示(57)习题4(59)项目5 认识单片机的定时器(61)任务5-1 数码管的显示控制实现(61)5.1 单片机定时/计数器的内部结构(62)5.2 单片机定时/计数器的工作方式(65)5.3 单片机定时/计数器的应用(66)任务5-2 利用单片机的定时器实现呼吸灯效果(67)习题5(68)项目6 认识单片机的中断(71)任务6-1 使用单片机的外部中断71)6.1 单片机中断的概念(73)6.2 单片机中断系统的结构(74)6.3 单片机中断的响应过程(77)6.4 中断函数的格式(79)6.5 中断的嵌套(80)6.6 中断的优点(81)任务6-2 学习使用单片机定时器中断(81)习题6(82)项目7 认识单片机的串行口(85)任务7-1 使用单片机的串行口进行数据的传输(85)7.1 串口通信基础知识(90)7.1.1 串行通信和并行通信(90)7.1.2 串行通信的分类及特点(90)7.2 单片机的串行口(92)7.3 单片机串行口的工作方式及波特率的约定(94)7.3.1 工作方式0(94)任务7-2 单片机串行口工作于方式0时的使用方式(95)7.3.2 工作方式1(96)任务7-3 单片机串行口工作于方式1时的使用方式(97)7.3.3 工作方式2和工作方式3(99)7.4 单片机串行口的应用编程(101)习题7(101)项目8 键盘接口技术基础(103)任务8-1 使用单片机的I/O口控制发光二极管的闪烁(103)8.1 独立式按键(105)8.2 矩阵式键盘(106)8.2.1 逐行扫描法(106)任务8-2 学习使用扫描法识别矩阵键盘的键值(107)8.2.2 线反转法(112)任务8-3 使用反转法识别键值并送数码管显示(113)习题8(114)项目9 基于状态机思想的按键识别(115)任务9-1 使用状态机实现对机械按键被按下的识别(115)9.1 状态机基础(123)9.2 应用状态机思想实现按键识别(123)9.3 应用状态机思想判断组合键(124)9.4 应用状态机实现按键长按及连发(127)习题9(127)项目10 LCD1602液晶屏显示技术(128)任务10-1 使用液晶屏LCD1602显示字符串(128)10.1 LCD1602液晶显示屏基础知识(131)10.1.1 LCD1602液晶显示屏的引脚结构(131)10.1.2 LCD1602的存储器结构(132)10.1.3 LCD1602的指令集(133)10.2 LCD1602与单片机的接口技术及其应用(134)习题10(135)项目11 LCD12864液晶屏显示技术(136)任务11-1 使用单片机控制LCD12864显示字符(136)11.1 LCD12864液晶显示屏基础知识(139)11.2 QC12864B的指令系统、读写时序及初始化流程(141)11.2.1 QC12864B的指令系统(141)11.2.2 QC12864B的读/写时序(142)11.2.3 对QC12864B的初始化(143)11.3 QC12864B的存储器结构(143)11.4 DDRAM、GDRAM与屏幕的映射关系(145)11.4.1 DDRAM与屏幕的映射关系(145)任务11-2 应用DDRAM在屏幕上显示汉字(146)11.4.2 GDRAM与屏幕的映射关系(148)任务11-3 熟悉GDRAM与屏幕的映射关系(149)11.5 QC12864B的其他应用(152)11.5.1 CGRAM及其应用(152)任务11-4 使用QC12864B的CGRAM显示汉字(153)11.5.2 全屏卷动(卷屏)的实现(157)任务11-5 使用QC12864B实现字幕滚动(157)11.5.3 反白效果的实现(161)任务11-6 QC12864B反白效果的实现(161)习题11(164)项目12 A/D和D/A转换技术的实现(166)任务12-1 使用ADC0809将模拟信号转换为数字信号(166)12.1 A/D转换(169)12.1.1 A/D转换概述(169)12.1.2 A/D转换芯片ADC0809(170)任务12-2 设计简易数字电压表(172)12.2 D/A转换(180)任务12-3 认识D/A转换(180)12.2.1 D/A转换概述(181)12.2.2 DAC0832的引脚结构及内部组成(182)12.2.3 DAC0832的输入数字量与输出电流的关系(183)12.2.4 DAC0832的主要技术参数(184)12.2.5 单片机与DAC0832的接口技术及其简单应用(184)任务12-4 设计锯齿波信号发生器(185)任务12-5 采用DAC0832实现两路信号的输出(187)习题12(190)项目13 温度传感器DS18B20(191)任务13-1 使用温度传感器DS18B20进行温度的测量(191)13.1 DS18B20基础知识(197)13.1.1 DS18B20的引脚结构(198)13.1.2 DS18B20的存储器结构(198)13.2 DS18B20与单片机系统的接口技术(201)13.2.1 单个DS18B20与单片机系统的连接(201)13.2.2 单片机读DS18B20所测得的温度(201)13.2.3 单片机读写DS18B20的时序(202)习题13(205)项目14 时钟芯片DS1302(206)任务14-1 使用时钟芯片DS1302记录时间(206)14.1 DS1302的基础知识(211)14.1.1 DS1302引脚结构(212)14.1.2 DS1302内部的存储单元(212)14.1.3 DS1302命令字(212)14.2 DS1302与单片机系统的接口技术(213)14.2.1 DS1302与单片机系统连接的硬件电路(213)14.2.2 DS1302读写时序及相关操作(214)习题14(215)项目15 设计可调电子钟(216)任务15-1 应用单片机的资源及外围设备进行综合设计(216)习题15(235)附录A Proteus仿真元件清单(236)参考文献(237)
作者介绍
欧启标,广东机电职业技术学院教师,副教授,长期担任学校单片机课程的主讲教师,以及带学生参加各级技能大赛,并取得奖项。
序言
— 没有更多了 —
以下为对购买帮助不大的评价