注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2021年10月

出版社:重庆大学电子音像出版社

以下为《单片机原理及应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894465085
  • 1版
  • 424544
  • 69235284-2
  • 平装
  • 16开
  • 2021年10月
  • 238
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了怎样去学习单片机、点亮LED小灯、花样流水灯的实现、定时器与数码管、中断与数码管动态显示、点阵LED、按键操作、步进电机与蜂鸣器、UART串口通信、1602液晶显示屏、I2C总线与EEPROM、实时时钟DS1302、红外通信与DS18B20传感器。通过本书的学习,学生能掌握单片机原理及应用的知识和实际应用。
目录
目录
第1章 怎样去学习单片机 1
1.1 学什么单片机 2
1.2 如何高效率学习单片机 2
1.3 单片机学习的准备工作 4
1.4 开发软件环境搭建 5
1.5 Keil基本概况介绍 8

第2章 点亮LED小灯 11
2.1 单片机的内部资源 12
2.2 单片机最小系统 13
2.2.1 电源 13
2.2.2 晶振 14
2.2.3 复位电路 14
2.3 LED小灯 15
2.4 点亮一颗LED小灯 17
2.4.1 特殊功能寄存器和位定义 17
2.4.2 新建工程 18
2.4.3 编写点亮小灯的代码 23
2.5 程序下载 27

第3章 花样流水灯的实现 31
3.1 LED闪烁程序 32
3.2 Keil软件延时 33
3.3 流水灯程序 39

第4章 定时器与数码管 46
4.1 逻辑电路与逻辑运算 47
4.2 定时器的学习 47
4.2.1 定时器介绍 47
4.2.2 认识定时器 48
4.2.3 定时器相关寄存器 49
4.2.4 定时器的应用 52
4.3 数码管 55
4.3.1 数码管的基本介绍 55
4.3.2 数码管的真值表 57
4.3.3 数码管的静态显示实例 58

第5章 中断与数码管动态显示 62
5.1 单片机中断系统 63
5.1.1 中断产生的背景 63
5.1.2 单片机中断系统原理 63
5.1.3 定时器中断的应用 64
5.1.4 中断的优先级 65
5.2 数码管的动态显示 68
5.2.1 动态显示基本原理 68
5.2.2 数码管显示消隐 73

第6章 点阵LED 79
6.1 点阵的初步认识 80
6.2 点阵的图形显示 82
6.3 点阵的动画显示 87

第7章 按键操作 95
7.1 独立式按键 96
7.1.1 独立按键的扫描 97
7.1.2 按键消抖 101
7.2 矩阵式按键 105
7.2.1 矩阵按键的扫描 106

第8章 步进电机与蜂鸣器 111
8.1 单片机IO口的结构 112
8.2 上下拉电阻 112
8.3 28BYJ-48型步进电机详解与实例 114
8.3.1 电机的分类 114
8.3.2 28BYJ-48 型步进电机原理详解 114
8.3.3 让电机转起来 116
8.3.4 转动精度与深入分析 118
8.3.5 按键控制电机转动 122
8.4 蜂鸣器 127

第9章 UART串口通信 131
9.1 串口通信的简单了解 132
9.2 RS232通信接口 133
9.3 USB转串口通信 135
9.4 IO口模拟UART串口通信 135
9.5 UART串口通信的基本应用 139
9.5.1 通信的三种基本类型 139
9.5.2 UART模块介绍 140
9.5.3 UART串口程序 141
9.6 通信实例 143

第10章 1602液晶显示屏 151
10.1 1602液晶介绍 152
10.2 1602液晶的读写时序介绍 154
10.3 1602液晶指令介绍 157
10.4 1602液晶简单显示程序 158
10.5 通讯时序解析 160
10.6 1602整屏的移动 163
10.7 多个.c和.h文件的认识 167

第11章 I2C总线与EEPROM 171
11.1 单片机I2C时序 172
11.2 单片机I2C的寻址模式 173
11.3 单片机EEPROM的介绍 179
11.4 EEPROM单字节读写时序 179
11.4.1 EEPROM写数据流程 179
11.4.2 EEPROM读数据流程 179

第12章 实时时钟DS1302 186
12.1 BCD码介绍 187
12.2 单片机SPI通信接口 187
12.3 实时时钟芯片DS1302 190
12.4 DS1302硬件信息 192
12.5 DS1302寄存器 194
12.6 DS1302BURST模式 201

第13章 红外通信与DS18B20传感器 208
13.1 红外光的基本原理 209
13.2 红外遥控通信原理 211
13.3 NEC协议红外遥控器 213
13.4 DS18B20温度传感器 220
13.4.1 初始化 221
13.4.2 ROM操作指令 222
13.4.3 RAM存储器操作指令 223
13.4.4 DS18B20的位读写时序 223