图书介绍

单片机应用入门 AT89s51和AVR【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

单片机应用入门 AT89s51和AVR
  • 龙威林,杨冠声,胡山编 著
  • 出版社: 北京:化学工业出版社
  • ISBN:7122029514
  • 出版时间:2008
  • 标注页数:224页
  • 文件大小:35MB
  • 文件页数:234页
  • 主题词:单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机应用入门 AT89s51和AVRPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 AT89S51单片机实践系统板设计与制作1

1.1 AT89S51单片机简介1

1.1.1 AT89S51单片机的特点1

1 1.2 AT89S51芯片引脚及其功能特点介绍1

1.1.3 AT89S51的内部资源4

1.1.4 AT89S52单片机介绍4

1.2 AT89S51系统板的设计5

1.2.1 单片机系统模块5

1.2.2 电源模块6

1.2.3 八路LED指示模块7

1.2.4 动态数码管显示模块7

1.2.5 八路独立式键盘模块8

1.2.6 232电平转换模块8

1.2.7 程序下载模块8

1.2.8 A/D转换模块8

1.2.9 D/A转换模块11

1.2.10 直流电动机控制模块13

1.2.11 步进电动机控制模块14

1.2.12 4×4行列式键盘模块15

1.2.13 8×8 LED点阵模块15

1.2.14 音频输出模块16

1.2.15 分频模块17

1.3 AT89S51系统板PCB设计与焊接要求17

第2章 Keil C51软件及程序下载软件快速入门2.1 Keil C51简介19

2.2 Keil C51软件的安装19

2.2.1 系统要求19

2.2.2 软件的安装19

2.3 μVision2集成开发环境21

2.4 创建项目25

2.5 程序的编译与调试28

2.6 程序下载33

第3章 AT89S51单片机程序设计入门38

3.1 LED发光二极管控制38

3.1.1 单片机控制单个LED闪烁38

3.1.2 8个LED流水灯控制41

3.1.3 广告灯设计46

3.2 按键信号采集50

3.2.1 模拟开关灯50

3.2.2 多路开关状态指示51

3.2.3 按键去抖动52

3.2.4 一键多功能54

3.2.5 4×4键盘识别技术58

3.3 LED数码管显示技术61

3.3.1 控制单个LED数码管静态显示字符或数字62

3.3.2 10进制加减计数器64

3.3.3 动态数码管显示技术67

3.3.4 60进制脉冲计数器70

3.4 8×8 LED点阵显示技术73

3.4.1 点亮矩阵中的任意一个点74

3.4.2 字符和图形显示技术75

3.4.3 滚动屏显示技术77

3.5 单片机内部资源编程79

3.5.1 中断介绍79

3.5.2 外部中断编程应用83

3.5.3 定时器/计数器89

3.5.4 定时器/计数器的应用91

3.5.5 串行通信技术应用97

3.6 A/D、D/A转换器的应用103

3.6.1 ADC0809的应用103

3.6.2 DAC0832的应用107

3.7 音频输出应用109

第4章 单片机应用提高115

4.1 多功能数字电子钟设计115

4.1.1 设计要求115

4.1.2 设计方案115

4.1.3 硬件电路设计115

4.1.4 软件设计117

4.2 秒表设计125

4.2.1 设计要求125

4.2.2 设计方案125

4.2.3 硬件电路设计126

4.2.4 软件设计127

4.3 乒乓球游戏设计131

4.3.1 设计要求131

4.3.2 设计方案131

4.3.3 硬件电路设计132

4.3.4 软件设计133

4.4 交通灯设计138

4.4.1 设计要求138

4.4.2 设计方案138

4.4.3 硬件电路设计138

4.4.4 软件设计140

4.5 数字频率计设计144

4.5.1 设计要求144

4.5.2 设计方案144

4.5.3 硬件电路设计144

4.5.4 软件设计145

4.6 抢答器设计149

4.6.1 设计要求149

4.6.2 设计方案149

4.6.3 硬件电路设计149

4.6.4 软件设计151

4.7 直流电动机的单片机控制155

4.7.1 直流电动机的PWM调速原理及方法156

4.7.2 单极性驱动可逆系统的单片机控制157

4.7.3 单极性可逆电动机驱动系统的电动机启停、正反转控制159

4.7.4 单极性可逆电动机驱动系统的电动机调速控制160

4.7.5 双极性可逆电动机驱动系统的电动机速度控制162

4.8 步进电动机的单片机控制165

4.8.1 步进电动机的工作原理165

4.8.2 步进电动机的驱动电路165

4.8.3 软件法换相的单片机控制166

4.8.4 硬件换相的单片机控制169

第5章 AVR单片机介绍172

5.1 AVR单片机特点172

5.1.1 AVR单片机特点172

5.1.2 AVR单片机与AT89S51单片机的对比173

5.1.3 Keil C51向ICCAVR的快速过渡174

5.2 ATmega8单片机介绍176

5.2.1 ATmega8产品特性176

5.2.2 ATmega8单片机芯片引脚及功能介绍177

5.3 ATmega16单片机介绍178

5.3.1 ATmega16单片机产品特性178

5.3.2 ATmega16单片机芯片引脚及功能介绍179

5.3.3 ATmega16单片机复位和中断向量181

第6章 AVR单片机的开发环境182

6.1 ICCAVR编译器182

6.1.1 ICCAVR编译器简介182

6.1.2 ICCAVR中的文件类型和扩展名182

6.2 ICCAVR编译器菜单介绍183

6.3 ICCAVR使用入门188

6.3.1 ICCAVR与μVision2的比较188

6.3.2 创建并编译源文件188

6.3.3 创建工程文件189

6.4 AVR studio仿真软件的使用入门190

第7章 AVR单片机的硬件操作193

7.1 位操作193

7.2 I/O输入输出应用194

7.2.1 键盘与发光二极管控制194

7.2.2 键盘与数码管控制195

7.3 中断操作198

7.3.1 ATmega8单片机的中断源198

7.3.2 外部中断控制寄存器198

7.3.3 外部中断操作199

7.3.4 外部中断编程应用200

7.4 定时器/计数器204

7.4.1 8位定时器/计数器0的控制寄存器205

7.4.2 16位定时器/计数器1的控制寄存器206

7.4.3 8位定时器/计数器2的控制寄存器209

7.4.4 秒脉冲发生器210

7.4.5 数字电子钟设计211

7.4.6 PWM输出应用213

7.5 模数转换器215

7.5.1 ADC转换寄存器215

7.5.2 ADC的操作217

7.5.3 ADC应用举例217

7.6 模拟比较器220

7.6.1 模拟比较器控制寄存器220

7.6.2 模拟比较器多工输入221

7.6.3 模拟比较器的应用221

参考文献224

热门推荐