图书介绍

AVR单片机应用系统开发典型实例PDF|Epub|txt|kindle电子书版本网盘下载

AVR单片机应用系统开发典型实例
  • 张军编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508332814
  • 出版时间:2005
  • 标注页数:330页
  • 文件大小:24MB
  • 文件页数:347页
  • 主题词:单片微型计算机,AVR-程序设计

PDF下载


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

下载说明

AVR单片机应用系统开发典型实例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 AVR单片机的硬件结构1

1.1 AVR系列单片机简介1

1.2 AT90S8535单片机的特点3

1.3 AT90S8535单片机的引脚配置4

1.4 AT90S8535单片机的总体结构6

1.5 AT90S8535单片机的中央处理器8

1.6 AT90S8535单片机的存储器组织9

1.6.1 程序存储器Flash9

1.6.2 数据存储器SRAM10

1.6.3 EEPROM12

1.7 AT90S8535单片机的系统复位13

1.7.1 上电复位13

1.7.2 外部复位14

1.7.3 看门狗复位15

1.8 AT90S8535单片机的最小系统15

1.9 本章小结16

第2章 AVR单片机内部资源的C编程17

2.1 I/O端口的C语言编程17

2.1.1 AT90S8535单片机的I/O口17

2.1.2 I/O 口寄存器18

2.1.3 AT90S8535单片机的I/O口应用范例20

2.2 定时/计数器的C语言编程24

2.2.1 T/C024

2.2.2 T/C131

2.2.3 T/C244

2.3.2 与EEPROM相关的寄存器51

2.3.1 AT90S8535单片机的EEPROM51

2.3 EEPROM的C语言编程51

2.3.3 AT90S8535单片机的EEPROM应用范例52

2.4 A/D转换的C语言编程54

2.4.1 AT90S8535单片机的ADC54

2.4.2 A/D转换器的工作方式55

2.4.3 与A/D转换相关的寄存器57

2.4.4 A/D转换器应用范例59

2.5 模拟比较器的C语言编程61

2.5.1 AT90S8535单片机的模拟比较器61

2.5.2 与模拟比较器相关的寄存器61

2.5.3 AT90S8535单片机的模拟比较器应用范例62

2.6.1 异步串行通信基础63

2.6 异步串行接口UART的C语言编程63

2.6.2 AT90S8535单片机的异步串行传输接口64

2.6.3 与UART相关的寄存器65

2.6.4 RS-232通信接口标准68

2.6.5 异步串行接口UART应用范例69

2.7 同步串行接口SPI的C语言编程71

2.7.1 同步串行通信基础71

2.7.2 AT90S8535单片机的同步串行传输接口72

2.7.3 与SPI相关的寄存器73

2.7.4 同步串行接口SPI应用范例75

2.8 看门狗定时器的C语言编程77

2.8.1 AT90S8535单片机的看门狗77

2.8.2 与看门狗相关的寄存器78

2.8.3 看门狗定时器应用范例79

2.9.1 中断系统概述80

2.9 中断系统的C语言编程80

2.9.2 AT90S8535单片机的中断系统81

2.9.3 与中断相关的寄存器82

2.9.4 AT90S8535单片机的中断操作84

2.9.5 AT90S8535单片机的中断编程87

2.10 本章小结88

第3章 AVR单片机的集成开发环境89

3.1 集成开发环境ICCAVR简介89

3.2 ICCAVR的安装和注册89

3.2.1 安装ICCAVR89

3.2.2 注册ICCAVR91

3.3.1 菜单栏92

3.3 ICCAVR的IDE92

3.3.2 工具栏95

3.3.3 编辑区95

3.3.4 编译区95

3.3.5 工程区96

3.4 设置ICCAVR96

3.5 创建一个工程项目99

3.6 ICCAVR的库函数101

3.6.1 寄存器说明头文件101

3.6.2 宏定义头文件102

3.6.3 库函数头文件102

3.7 ICCAVR硬件访问的C编程107

3.7.1 ICCAVR支持的数据类型107

3.7.2 访问程序存储器和数据存储器107

3.7.4 访问UART108

3.7.3 位操作108

3.7.5 访问EEPROM109

3.7.6 中断操作109

3.8 本章小结110

第4章 AVR单片机系统开发典型流程111

4.1 需求分析111

4.2 系统总体设计112

4.2.1 设计方案描述112

4.2.2 绘制工作总框图112

4.2.3 总体结构设计113

4.2.4 设计工作的筹备113

4.3 系统硬件设计113

4.3.1 元器件选择113

4.3.2 电路设计114

4.3.3 硬件电路的计算机辅助设计116

4.3.4 单片机应用技术118

4.3.5 硬件可靠性设计121

4.4 系统软件设计123

4.4.1 软件总体设计123

4.4.2 程序设计125

4.4.3 软件可靠性设计125

4.5 单片机系统仿真127

4.5.1 软件调试127

4.5.2 系统仿真130

4.6 AVR单片机程序下载135

4.7 本章小结136

第5章 公交车语音报站系统设计实例137

5.1 系统功能说明137

5.2.2 设备选型138

5.2.1 应用系统结构设计138

5.2 系统总体设计138

5.3 硬件设计140

5.3.1 语音芯片接口设计141

5.3.2 键盘及数字显示接口设计146

5.3.3 点阵LED显示接口设计154

5.4 软件设计155

5.4.1 系统程序结构155

5.4.2 系统程序156

5.5 系统集成与测试166

5.6 本章小结168

第6章 食堂IC卡售饭机系统设计实例169

6.1 系统功能说明169

6.2.2 设备选型170

6.2 系统总体设计170

6.2.1 应用系统结构设计170

6.3 硬件设计173

6.3.1 IC卡接口设计174

6.3.2 键盘和显示接口设计182

6.3.3 蜂鸣报警器接口设计184

6.3.4 IC卡上电检测电路设计185

6.4 软件设计185

6.4.1 软件结构设计185

6.4.2 系统程序186

6.5 系统集成与测试203

6.6 本章小结203

7.1 系统功能说明205

第7章 地税局自动开票盖章系统设计实例205

7.2 系统总体设计206

7.2.1 应用系统结构设计206

7.2.2 设备选型206

7.3 硬件设计210

7.3.1 电源设计211

7.3.2 步进电机接口电路设计211

7.3.3 键盘接口电路设计212

7.3.4 传感器接口电路设计212

7.3.5 继电器接口电路设计213

7.4.2 主程序214

7.4.3 键盘扫描程序214

7.4.1 系统程序结构214

7.4 软件设计214

7.4.4 盖章程序215

7.4.5 打印页码程序216

7.4.6 进/出仓程序216

7.4.7 中断服务程序217

7.4.8 系统程序218

7.5 系统集成与调试227

7.5.1 电机驱动电路的测试227

7.5.2 其他电路单元的测试228

7.6 本章小结228

第8章 寻迹机器人系统设计实例229

8.1 系统功能说明229

8.2 系统总体设计230

8.2.1 应用系统结构设计230

8.2.2 设备选型230

8.3 硬件设计231

8.3.2 电源变换电路设计232

8.3.1 主机控制电路设计232

8.3.3 光电检测电路设计233

8.3.4 电机控制电路设计235

8.4 软件设计237

8.4.1 软件结构设计237

8.4.2 系统程序238

8.5 系统集成与测试248

8.6 本章小结248

9.2 系统总体设计249

9.2.1 应用系统结构设计249

9.2.2 设备选型249

9.1 系统功能说明249

第9章 直流电机驱动器系统设计实例249

9.3 硬件设计251

9.3.1 传感器接口电路设计252

9.3.2 H桥功率驱动电路设计253

9.3.3 串行通信接口电路设计255

9.4 软件设计255

9.4.1 软件结构设计255

9.4.2 系统程序260

9.5 系统集成与测试265

9.6 本章小结265

第10章 万年历挂钟系统设计实例267

10.1 系统功能说明267

10.2 应用系统设计267

10.2.1 系统方案设计267

10.2.3 设备选型268

10.2.2 应用系统结构设计268

10.2.4 控制面板设计269

10.3 硬件设计270

10.3.1 实时时钟电路设计271

10.3.2 温度检测电路设计281

10.3.3 显示电路设计285

10.3.4 键盘及闹铃电路设计286

10.4 软件设计286

10.4.1 软件结构设计286

10.4.2 系统程序288

10.5 系统集成与测试297

10.6 本章小结298

11.2.1 应用系统结构设计299

11.2.2 设备选型299

11.1 系统功能说明299

11.2 系统总体设计299

第11章 人机界面系统设计实例299

11.3 硬件设计300

11.3.1 液晶模块接口电路设计301

11.3.2 PS/2键盘接口电路设计305

11.3.3 电压测量电路设计307

11.3.4 报警电路设计308

11.4 软件设计309

11.4.1 软件结构设计309

11.4.2 系统程序311

11.5 系统集成与测试323

11.6 本章小结324

热门推荐