图书介绍

单片机设计标准教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

单片机设计标准教程
  • 信息产业部电子教育与考试中心组编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563516278
  • 出版时间:2008
  • 标注页数:311页
  • 文件大小:141MB
  • 文件页数:323页
  • 主题词:单片微型计算机-系统设计-技术培训-教材

PDF下载


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

下载说明

单片机设计标准教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 单片机与嵌入式系统概述1

1.1 单片机与嵌入式系统1

1.2 单片机的特点、应用领域和发展趋势3

1.3 市场主流单片机性能比较与选型4

1.4 常用51核单片机介绍5

1.5 业内通用嵌入式系统开发方法和流程7

第2章 MCS-51单片机内部资源的设计10

2.1 单片机的工作原理和51单片机结构介绍10

2.1.1 最小系统介绍和单片机的工作原理11

2.1.2 MCS-51单片机结构概述12

2.2 51单片机的内核资源及并口的原理和设计13

2.2.1 51单片机内核资源介绍14

2.2.2 51单片机的并口及其设计20

2.2.3 并口的应用21

2.3 51单片机中断系统的原理和设计22

2.3.1 51单片机中断系统的原理及其设计23

2.3.2 中断的应用28

2.4 定时/计数器的原理和设计31

2.4.1 定时/计数器0和1的原理和设计31

2.4.2 定时/计数器0和1的应用36

2.4.3 定时/计数器2的原理、设计和应用41

2.5 串口的原理、设计和应用49

2.5.1 串口的原理和设计50

2.5.2 串口的应用56

第3章 MCS-51单片机的资源扩展65

3.1 单片机扩展原理介绍65

3.2 存储器的扩展67

3.2.1 程序存储器的扩展68

3.2.2 数据存储器的扩展69

3.3 并口扩展71

3.3.1 不可编程并口扩展71

3.3.2 可编程并口扩展73

3.4 通信接口扩展77

3.4.1 GPIO模拟I2C总线78

3.4.2 GPIO模拟SPI同步串行口89

第4章 输入输出设备100

4.1 人体输入设备100

4.1.1 常用人体输入设备介绍100

4.1.2 独立式按键100

4.1.3 行列键盘的扫描输入102

4.2 输出设备107

4.2.1 常用输出设备介绍108

4.2.2 发光二极管108

4.2.3 数码管及其软件和硬件译码110

4.2.4 液晶显示器介绍及其应用117

4.2.5 蜂鸣器及其音乐合成应用128

第5章 过程通道141

5.1 输入通道141

5.1.1 输入通道简介142

5.1.2 传感器介绍143

5.1.3 数字和开关信号的输入148

5.1.4 频率信号150

5.1.5 模拟/数字转换154

5.1.6 单片机的AD扩展和ADC0804的应用156

5.2 输出通道161

5.2.1 输出通道简介及功率驱动相关知识161

5.2.2 开关量的输出164

5.2.3 数字/模拟转换及DAC0832的应用165

5.2.4 脉宽调制技术及其应用169

5.2.5 直流电机及其控制应用173

5.3 单片机的电源设计176

5.3.1 电源知识及单片机电源设计要点177

5.3.2 AC/DC转换及整流桥的使用178

5.3.3 DC/DC转换及常用低压线性稳压器的介绍和使用180

第6章 开发环境及开发方法185

6.1 Keil C51编译器介绍185

6.1.1 开发语言及编译器介绍186

6.1.2 Keil C51编译器对ANSI C语言编译器的扩充187

6.2 KeilμVision2集成开发环境介绍及使用191

6.2.1 KeilμVision2集成开发环境介绍192

6.2.2 利用KeilμVision2集成开发环境的开发流程193

6.2.3 利用KeilμVision2集成开发环境进行软调试199

第7章 单片机软硬件开发技巧及经验203

7.1 软件开发技巧和经验203

7.1.1 良好编程风格和习惯的培养203

7.1.2 宏定义的使用206

7.1.3 条件编译的使用208

7.1.4 具体指针的使用211

7.1.5 利用定时器时基计时214

7.1.6 中断响应快速性的一种实现215

7.1.7 关键字的使用217

7.1.8 减少运算强度的技巧220

7.2 硬件开发技巧和经验221

7.2.1 硬件抗干扰技术221

7.2.2 软件抗干扰技术225

7.2.3 CPU可靠性设计及看门狗的应用226

7.2.4 其他硬件设计技巧和经验228

7.3 软硬件调试技巧229

第8章 AVR单片机原理及应用设计234

8.1 AVR系列单片机和Mega48/88/168单片机介绍234

8.2 Mega48单片机的内部资源及使用239

8.3 Mega48单片机的外设251

8.3.1 带PWM输出功能的8位和16位定时/计数器251

8.3.2 同步和异步串行口USART259

8.3.3 串行外设接口SPI264

8.3.4 兼容I2C总线的两线串行控制器TWI276

8.3.5 ADC模数转换模块286

8.3.6 Mega48的片内EEPROM294

8.4 AVR单片机的开发工具和开发环境的使用298

8.4.1 集成开发环境ICCAVR介绍298

8.4.2 ICCAVR的使用299

8.5 从51单片机C代码向AVR单片机C代码的快速移植304

附录 MCS-51单片机寻址方式和指令集参考306

参考文献311

热门推荐