选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

单片机技术与项目实践

《单片机技术与项目实践》是2018年7月机械工业出版社出版的图书,作者是王恩亮、陈洁。

单片机技术与项目实践基本信息

单片机技术与项目实践图书目录

出版说明

前言

第1 章 发光二极管的单灯闪烁设计 1

1. 1 单片机概述 1

1. 1. 1 单片机的发展 2

1. 1. 2 单片机的应用 2

1. 1. 3 单片机的分类 3

1. 2 MCS-51 单片机的基本结构与功能 4

1. 2. 1 MCS-51 单片机的基本组成结构 4

1. 2. 2 单片机引脚排列及功能 5

1. 2. 3 单片机存储器、寄存器结构 6

1. 2. 4 单片机I/ O 端口 10

1. 2. 5 单片机时钟结构 12

1. 2. 6 单片机复位结构 13

1. 3 发光二极管闪烁设计 14

1. 3. 1 单片机控制的发光二极管闪烁

电路结构 14

1. 3. 2 伟福编译系统编译单片机程序 15

1. 4 习题 22

第2 章 跑马灯的设计 23

2. 1 跑马灯电路介绍 23

2. 2 C51 功能介绍 26

2. 2. 1 C51 编程优点 26

2. 2. 2 C51 与标准C 区别 27

2. 3 C51 数据变量类型与存储器结构 27

2. 3. 1 bit 类型 27

2. 3. 2 特殊功能寄存器类型 28

2. 3. 3 数据的存储区结构 29

2. 4 C51 基本语句 33

2. 5 C51 常用运算符 34

2. 6 C51 设置循环延时子程序 36

2. 7 流水灯的设计 37

2. 8 习题 42

第3 章 交通灯系统设计 43

3. 1 交通灯系统功能 43

3. 1. 1 基本交通灯硬件电路设计 43

3. 1. 2 基本交通灯功能 44

3. 1. 3 基本交通灯程序设计 46

3. 2 数码管介绍 47

3. 2. 1 数码管结构与工作原理 47

3. 2. 2 数码管显示方式 50

3. 3 数码管显示倒计时功能设计 51

3. 3. 1 倒计时系统硬件设计 51

3. 3. 2 倒计时系统程序设计 52

3. 4 带倒计时显示的交通灯系统设计 60

3. 5 习题 63

第4 章 电子钟的设计 64

4. 1 电子钟功能介绍 64

4. 2 定时器功能介绍 65

4. 2. 1 定时器/计数器结构 65

4. 2. 2 定时器/计数器的工作原理 66

4. 2. 3 定时/计数器的控制寄存器功能 66

4. 3 中断功能介绍 69

4. 3. 1 中断概述 69

4. 3. 2 中断源和中断控制寄存器 69

4. 4 定时器/计数器中断响应程序设计 71

4. 5 T0 中断响应设计秒、分、时时间

单位 75

4. 6 T1 中断响应设计显示秒、分、时

时间单位 76

4. 7 基本电子钟程序设计 77

4. 8 具备按键功能的电子钟程序设计 82

4. 9 键盘调整运行时间功能程序设计 85

4. 10 习题 89

第5 章 基于单片机的频率计设计 90

5. 1 频率计功能简介 90

5. 2 数字频率计仿真电路设计 91

5. 3 频率计程序设计 92

5. 3. 1 修改系统提供的头文件 92

5. 3. 2 频率计设计程序 93

5. 4 频率计仿真调试 98

5. 5 习题 98

第6 章 串口通信功能设计 100

6. 1 串口通信接口 100

6. 1. 1 异步通信 101

6. 1. 2 同步通信 101

6. 1. 3 波特率 102

6. 1. 4 串口通信接口协议 102

6. 2 51 单片机的串口通信电路结构 102

6. 2. 1 发送和接收寄存器 103

6. 2. 2 串口的控制寄存器 103

6. 2. 3 串行通信的工作方式 104

6. 3 串行口通信功能应用 107

6. 3. 1 异步通信仿真电路设计 107

6. 3. 2 异步通信仿真程序设计 108

6. 3. 3 异步通信硬件电路设计 113

6. 3. 4 串口通信硬件电路设计 116

6. 3. 5 串口通信程序设计 116

6. 4 习题 120

第7 章 数字电压表设计 121

7. 1 A-D 转换器的分类 121

7. 1. 1 积分型 121

7. 1. 2 逐次比较型 121

7. 1. 3 并行比较型/串并行比较型 122

7. 1. 4 Σ-Δ 调制型 122

7. 1. 5 电容阵列逐次比较型 122

7. 1. 6 压频变换型 122

7. 2 A-D 转换器的主要技术指标 122

7. 2. 1 分辨率 122

7. 2. 2 转换率 122

7. 2. 3 量化误差 123

7. 2. 4 偏移误差 123

7. 2. 5 满刻度误差 123

7. 2. 6 线性度 123

7. 3 A-DC0808 的数字电压表设计 123

7. 3. 1 常用并行A-D 转换器件的设计

结构特点 123

7. 3. 2 常用并行A-D 转换器件A-DC0808、

A-DC0809 124

7. 3. 3 仿真电路设计 126

7. 3. 4 A-DC0808 的数字电压表程序

设计 127

7. 3. 5 A-DC0808 的数字电压表仿真

调试 133

7. 4 Proteus 仿真设计基于A-DC0831 的

数字电压表 133

7. 4. 1 串行A-D 转换A-DC0831 介绍 133

7. 4. 2 绘制A-DC0831 的仿真电路 134

7. 4. 3 设计基于A-DC0831 数字电压表

的仿真程序 135

7. 4. 4 仿真调试A-DC0831 的数字

电压表 139

7. 5 采用系统开发板设计数字电压表 140

7. 6 习题 142

第8 章 数字温度计设计 143

8. 1 DS18B20 的介绍 143

8. 1. 1 DS18B20 的主要特征 143

8. 1. 2 控制器对DS18B20 操作流程 146

8. 1. 3 单片机对DS18B20 的基本操作 148

8. 1. 4 DS18B20 温度读取函数参考

步骤 150

8. 2 Proteus 仿真数字温度计设计 150

8. 2. 1 数字温度计仿真电路设计 150

8. 2. 2 DS18B20 的读写程序设计 151

8. 2. 3 数字温度计的仿真调试 164

8. 3 采用系统实验室板设计数字温度计 165

8. 4 习题 167

第9 章 正弦波信号发生器设计 168

9. 1 D-A 转换的原理 168

9. 2 典型D-A 转换器芯片D-AC0832

简介 169

9. 3 Proteus 仿真D-AC0832 D-A 转换电路

设计 171

9. 4 D-AC0832 双极性输出三角波、

锯齿波 172

9. 5 输出正弦波 175

9. 6 习题 178

第10 章 单片机常用人机接口设计 179

10. 1 键盘设计 179

10. 1. 1 键盘的分类 179

10. 1. 2 矩阵键盘的工作原理 180

10. 1. 3 矩阵键盘的仿真设计 184

10. 1. 4 矩阵键盘的仿真程序设计 185

10. 1. 5 矩阵键盘的仿真调试 189

10. 2 LCD1602 显示设计 190

10. 2. 1 LCD 的工作原理 190

10. 2. 2 LCD1602 介绍 190

10. 2. 3 LCD1602 的仿真电路设计 193

10. 2. 4 LCD1602 的仿真程序设计 194

10. 2. 5 LCD1602 的仿真调试 199

10. 3 习题 200

参考文献 2002100433B

查看详情

单片机技术与项目实践造价信息

  • 市场价
  • 信息价
  • 询价

PIC单片机编程器

  • JY-PICKIT2
  • JY
  • 13%
  • 成都嘉林源电子有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 立信
  • 13%
  • 广州市力升达防雷科技有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 13%
  • 海南新科保防雷工程有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 宇恬
  • 13%
  • 昆明宇恬科技工程有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 13%
  • 海南派德科技有限公司
  • 2022-12-07
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年4季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年1季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2005年3季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年3季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年2季度信息价
  • 建筑工程
查看价格

人脸识别单片机

  • 人脸识别单片机
  • 1个
  • 1
  • 中档
  • 含税费 | 含运费
  • 2022-11-21
查看价格

人脸识别单片机

  • -
  • 1套
  • 1
  • 品牌详见原档
  • 中高档
  • 含税费 | 含运费
  • 2021-10-20
查看价格

学科学习潜能开发的高效实践心理干预技术

  • 详见线下技术要求文件
  • 1项
  • 2
  • 中高档
  • 含税费 | 含运费
  • 2022-05-24
查看价格

单片机应用实训考核装置

  • 配置详附件二
  • 20套
  • 2
  • 亚龙/华育/智星等
  • 中高档
  • 含税费 | 含运费
  • 2016-11-02
查看价格

技术设计教学挂图

  • 11张,彩色,包括:实验室制度、经典技术设计赏析、经典技术人物介绍等内容.
  • 1套
  • 1
  • 中高档
  • 含税费 | 含运费
  • 2019-06-21
查看价格

单片机技术与项目实践内容简介

从简单的LED单灯闪烁开始讲解单片机的硬件系统结构及编译环境(包括伟福和Keil),包括C51的介绍,通过交通灯系统讲解LED数码管得驱动及编程,通过电子钟设计讲解定时器及中断的功能与编程,通过数字频率计讲解定时器的应用;通过数字电压表设计讲解并口与串口AD转换;通过波形发生器讲解并口DA转换;通过数字温度计讲解DS18B20单总线的结构与编程;矩阵键盘接口设计;LCD1602,LCD12864接口显示设计;IIC总线的24C16读写访问设计;SPI总线X5045读写设计。

查看详情

单片机技术与项目实践常见问题

查看详情

单片机技术与项目实践文献

单片机课程项目化教学改革的研究与实践 单片机课程项目化教学改革的研究与实践

单片机课程项目化教学改革的研究与实践

格式:pdf

大小:102KB

页数: 未知

单片机课程是高职电类专业的一门重要专业课程,具有很强的理论性和实践性。针对单片机课程在传统教学模式下存在的理论知识缺少实际应用背景、内容抽象枯燥、学生学习兴趣不高,以及理论教学与实验教学重复、教学任务难以完成等问题,对单片机课程进行项目化教学改革:按项目重构教学内容,进行\"教、学、做\"一体化教学,搭建虚实结合的实践教学平台,改革课程考核方式。教学实践表明,单片机课程项目化教学改革,提高了学生的单片机实际应用能力,取得了较好的教学效果。

单片机技术课程项目驱动法教学的改革与实践 单片机技术课程项目驱动法教学的改革与实践

单片机技术课程项目驱动法教学的改革与实践

格式:pdf

大小:102KB

页数: 未知

单片机技术课程作为一门实践性非常强的专业课,如何切实培养学生的应用能力和实践动手能力是教学的重点。本文主要分析当前单片机技术课程教学中存在的问题,对传统教学模式和考核模式等进行大胆改革与探索,改变传统理论教学与实验教学环节分离、先理论后实践的串行模式,采用理论与实践同步、交叉进行的并行模式,取消闭卷考试考核形式,侧重对学生操作技能的考核。改革措施主要针对电子信息工程专业进行教学实践,取得良好教学效果,可有效提高应用型人才的培养质量。

单片机应用与项目实践内容简介

《单片机应用与项目实践》共8个项目,项目1~项目4为基础知识,内容包括单片机最小系统、抢答器、电子钟、密码键盘的设计,围绕I/O口、外部中断、定时器/计数器、串行通信等单片机内部资源的应用展开; 项目5~项目8为提高篇。

内容包括LED点阵显示屏、多路测温系统、自动打铃系统、数据采集器的设计,涉及存储器、并行I/O口的扩展,字符/点阵液晶显示器、数字温度传感器、I2C总线器件、并行/串行A/D转换器和D/A转换器的应用。

《单片机应用与项目实践》既可作为高职高专计算机与电子信息类相关专业的教材或教学参考书,也可供相关的工程技术人员参考。

查看详情

单片机应用与项目实践图书目录

项目1 单片机最小系统的设计

1.1 任务1 认识最简单的单片机应用系统

1.1.1 初识单片机

1.1.2 认识单片机的硬件电路

1.1.3 单片机的控制程序

1.2 任务2 认识MCS-51单片机结构

1.2.1 单片机的内部结构

1.2.2 CPU的结构

1.2.3 MCS-51单片机的引脚

1.3 任务3 认识单片机的存储器

1.3.1 程序存储器

1.3.2 片内数据存储器

1.3.3 外部数据存储器

1.3.4 特殊功能寄存器

1.4 任务4 单片机最小系统的制作

1.4.1 最小系统的硬件电路

1.4.2 输入源程序、产生目标代码

1.4.3 编程器的使用

1.4.4 调试方法与步骤

1.5 项目小结

习题1

项目2 抢答器的设计

2.1 任务1 认识单片机c语言

2.1.1 C语言的特点

2.1.2 C51的数据类型

2.1.3 C5I的数据存储类型与8051存储器结构

2.1.4 定义8051特殊功能寄存器及I/0口

2.1.5 认识C51的内部函数及常用的宏

2.2 任务2 PO~P3口应用举例

2.3 任务3 学习单片机仿真实验仪的使用

2.3.1 认识仿真器

2.3.2 USB型单片机仿真实验仪的安装

2.3.3 Keil调试器的使用

2.4 任务4 Proteus 6.9的使用

2.4.1 认识Proteus的操作界面

2.4.2 编辑原理图

2.4.3 仿真调试

2.5 任务5 认识MCS-51单片机的中断系统

2.5.1 中断的概念

2.5.2 MCS-51单片机的中断系统

2.6 任务6 设计动态LED显示器

2.6.1 认识LED显示器

2.6.2 静态显示方式

2.6.3 动态显示方式

2.6.4 IED显示程序的设计技巧

2.7 任务7设计电子计数器

2.8 任务8设计抢答器

2.9 项目小结

习题2

项目3 电子钟的设计

3.1 任务1 认识单片机的定时器/计数器

3.1.1 定时器/计数器概述

3.1.2 定时器/计数器的控制寄存器

3.1.3 T0、T1的工作方式

3.1.4 时间常数的计算

3.2 任务2 定时器/计数器的应用

3.3 任务3 电子钟的设计与调试

3.4 项目小结

习题3

项目4 密码键盘的设计

4.1 任务1 认识串行通信

4.1.1 数据通信的概念

4.1.2 同步串行通信和异步串行通信

4.1.3 通信方向

4.1.4 波特率

4.1.5 通信线的连接

4.1.6 RS-232简介

4.2 任务2 认识MCS-51单片机的串行口

4.2.1 MCS-51单片机的串行口结构

4.2.2 串行口的控制寄存器

4.3 任务3 串行口的应用

4.3.1 方式0

4.3.2 方式1

4.3.3 方式2

4.3.4 方式3

4.4 任务4 设计行列式键盘

4.4.1 行列式键盘的基本原理

4.4.2 行列式键盘扫描程序

4.5 任务5设计密码键盘

4.6 项目小结

习题4

项目5 LED点阵显示屏的设计

5.1 任务1 扩展单片机的系统总线

5.1.1 单片机系统总线

5.1.2 系统扩展的方法

5.2 任务2 扩展单片机的存储器

5.2.1 程序存储器的扩展

5.2.2 数据存储器的扩展

5.3 任务3 扩展并行输入/输出接口

5.3.1 通用锁存器、缓冲器的扩展

5.3.2 扩展可编程并行I/0接口

5.4 任务4 设计LED点阵显示屏

5.4.1 认识LED点阵模块内部结构

5.4.2 设计过程

5.5 项目小结.

习题5

项目6 多路测温系统的设计

6.1 任务1 用DSl8820设计电子温度计

6.1.1 初识数字温度传感器

6.1.2 读/写时序

6.1.3 基本操作指令

6.1.4 电子温度计的设计

6.2 任务2 单片机控制字符型液晶显示模块

6.2.1 RTl602液晶模块引脚功能

6.2.2 显示模块的指令功能

6.2.3 液晶模块与单片机的连接

6.3 任务3 设计多路测温系统

6.4 项目小结

习题6

项目7 自动打铃系统的设计

7.1 任务1 认识IC总线

7.1.l IC总线概述

7.1.2 IC总线协议

7.2 任务2 用I/O口模拟IC总线操作

7.3 任务3 读/写串行EPRM

7.3.1 引脚的功能

7.3.2 单片机与24C02的连接

7.3.3 单片机对24C02的读写程序

7.3.4 调试方法与步骤

7.4 任务4 认识实时时钟芯片PCF8563

7.4.1 引脚功能

7.4.2 PCF8563的寄存器

7.4.3 电子钟的设计

7.5 任务5 单片机控制点阵液晶显示模块FGl2864B

7.5.1 TGl2864B模块引脚功能

7.5.2 液晶屏与显示存储器之间的对应关系

7.5.3 TGl2864B的指令

7.5.4 单片机与液晶模块的连接

7.5.5 汉字的显示

7.6 任务6 设计自动打铃系统

7.7 项目小结

习题7

项目8 了器的设计

8.1 任务1 数据采集器的实现过程

8.1.1 A/D转换器的基本概念

8.1.2 认识ADC0808/0809的内部结构

8.1.3 ADC0808/0809的引脚功能

8.1.4 ADC0808/0809与单片机的典型连接

8.1.5 数据采集器的设计过程

8.2 任务2 数字电压表的设计

8.2.1 认识SPI总线

附录A MCS-51 单片机的指令系统及汇编语言程序设计

附录B USB型单片机实验仪的使用

参考文献2100433B

查看详情

51系列单片机项目实践内容简介

本书以51系列单片机为对象,通过项目实践的方式,将单片机原理的主要内容有侧重地融入到9个项目实践中。各个项目的实现无需购置元器件和进行电路制作,使用电路设计与仿真软件Proteus和单片机程序集成开发软件Keil μVision2,将单片机技术的硬件和软件、理论和实践、仿真实验和课程项目设计有机地结合起来,使学生在接近实际开发的过程中较完整地学习单片机原理及应用技术。本书项目中的所有实例均可在Proteus软件平台上直接运行。本书在编程语言的教学上也进行了创新尝试,在第2章和第3章分别对单片机的汇编语言和C语言进行了介绍,除了"流水灯的设计"项目采用汇编语言编程,其余8个项目均采用C语言编程。本书可作为高职高专电子信息类各专业的教学和实验用书,也可供学生进行课程设计、毕业设计和参加大学生电子设计竞赛时阅读参考。为方便教学,本书配有免费电子课件、项目仿真电路和源程序等,凡选用本书作为授课教材的学校,均可来电或邮件索取

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639