• 单片机应用技术案例教程(C语言版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

单片机应用技术案例教程(C语言版)

17.78 4.8折 37 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者欧启标 主编

出版社电子工业出版社

出版时间2017-08

版次1

装帧平装

货号A7

上书时间2024-12-29

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 欧启标 主编
  • 出版社 电子工业出版社
  • 出版时间 2017-08
  • 版次 1
  • ISBN 9787121316609
  • 定价 37.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 248页
  • 字数 397千字
  • 正文语种 简体中文
【内容简介】

本书主要包括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)

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP