图书介绍

案例解说单片机C语言开发 基于AVR+Proteus仿真2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

案例解说单片机C语言开发 基于AVR+Proteus仿真
  • 程国钢编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121180187
  • 出版时间:2012
  • 标注页数:377页
  • 文件大小:176MB
  • 文件页数:389页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

案例解说单片机C语言开发 基于AVR+Proteus仿真PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ATmega128应用基础1

1.1 ATmega128的体系结构1

1.1.1 ATmega128的内核3

1.1.2 ATmega128的存储器体系6

1.1.3 ATmega128的系统时钟7

1.1.4 ATmega128的电源管理13

1.1.5 ATmega128的复位15

1.1.6 ATmega128的外部引脚封装19

1.1.7 ATmega128的中断系统20

1.2 ATmega128的C语言22

1.2.1 ATmega128 C语言的数据类型、运算符和表达式22

1.2.2 ATmega128 C语言的结构25

1.2.3 ATmega128 C语言的函数26

1.2.4 ATmega128 C语言的数组和指针27

1.2.5 ATmega128 C语言的自构造类型29

1.3 ICCAVR软件开发环境应用基础31

1.3.1 ICCAVR的工作界面31

1.3.2 ICCAVR的菜单32

1.3.3 ICCAVR的扩展关键字37

1.3.4 ICCAVR的库函数37

1.3.5使用ICCAVR38

第2章 Proteus硬件仿真环境42

2.1 Proteus应用基础42

2.1.1 Proteus的界面43

2.1.2 Proteus支持的文件格式43

2.1.3 Proteus的菜单44

2.1.4 Proteus的快捷工具栏和工具箱57

2.2使用Proteus59

2.3 Protues中的ATmega12861

2.4 Proteus和ICCAVR的联合调试应用实例62

第3章 Proteus中的ATmega128内部基础资源应用实例68

3.1 ATmega128的I/O引脚应用实例68

3.1.1 I/O引脚基础68

3.1.2 I/O引脚输出高低脉冲电平应用实例69

3.2 ATmega128的外部中断应用实例73

3.2.1外部中断基础73

3.2.2外部中断控制I/O引脚输出应用实例76

3.3 ATmega128的定时/计数器应用实例78

3.3.1定时/计数器基础78

3.3.2定时器控制I/O引脚输出方波应用实例79

3.3.3定时器输出PWM波形应用实例81

3.3.4输出频率可调的PWM波形应用实例84

3.3.5定时/计数器秒定时输出高低电平应用实例90

3.4 ATmega128的串行口应用实例93

3.4.1串行口基础93

3.4.2 ATmega128串口0数据发送应用实例98

3.4.3 ATmega128串口1数据发送应用实例104

3.4.4和PC进行串行通信应用实例105

3.4.5双串口联合使用应用实例109

3.5 ATmega128的TWI(I2C)总线接口应用实例112

3.5.1 TWI (I2C)总线接口基础112

3.5.2双机ATmega128使用TWI总线通信应用实例117

3.6 ATmega128的SPI总线接口应用实例128

3.6.1 SPI总线接口基础128

3.6.2双机ATmega 128使用SPI总线通信应用实例131

3.7 ATmega128的内置看门狗模块应用实例139

3.7.1内置看门狗模块基础139

3.7.2内置看门狗模块测试应用实例140

3.8建立并引用用户库函数应用实例144

3.8.1实例的设计思路144

3.8.2实例的Proteus电路图144

3.8.3应用实例的代码145

3.8.4应用实例的仿真结果和说明145

第4章 Proteus中的ATmega128人机交互通道应用实例147

4.1发光二极管应用实例147

4.1.1器件基础147

4.1.2应用实例设计分析149

4.1.3应用实例的代码150

4.1.4应用实例的仿真结果和说明152

4.2单位数码管应用实例153

4.2.1器件基础153

4.2.2应用实例设计分析155

4.2.3应用实例的代码156

4.2.4应用实例的仿真结果和说明158

4.3多位数码管应用实例158

4.3.1器件基础158

4.3.2应用实例设计分析159

4.3.3应用实例的代码161

4.3.4应用实例的仿真结果和说明163

4.4 MAX7219应用实例164

4.4.1器件基础164

4.4.2应用实例设计分析168

4.4.3应用实例的代码169

4.4.4应用实例的仿真结果和说明172

4.5 1602液晶应用实例173

4.5.1器件基础173

4.5.2应用实例设计分析176

4.5.3应用实例的代码177

4.5.4应用实例的仿真结果和说明181

4.6独立按键应用实例181

4.6.1器件基础181

4.6.2应用实例设计分析182

4.6.3应用实例的代码184

4.6.4应用实例的仿真结果和说明187

4.7行列扫描键盘应用实例188

4.7.1器件基础188

4.7.2应用实例设计分析190

4.7.3应用实例的代码191

4.7.4应用实例的仿真结果和说明193

4.8拨码开关应用实例193

4.8.1器件基础194

4.8.2应用实例设计分析195

4.8.3应用实例的代码196

4.8.4应用实例的仿真结果和说明198

第5章 Proteus中的ATmega128信号采集通道应用实例199

5.1 ATmega128的内置比较器模块应用实例199

5.1.1内置比较器模块基础199

5.1.2双通道模拟信号比较应用实例201

5.1.3多通道模拟信号比较应用实例204

5.2 ATmega128的内置A/D模块应用实例209

5.2.1内置A/D模块基础209

5.2.2单通道模拟信号采集实例216

5.2.3多通道模拟信号采集实例219

5.2.4增益放大模拟信号采集实例222

5.2.5差分模拟信号比较采集实例225

5.2.6多通道模拟信号比较采集实例228

5.3 DS1302应用实例233

5.3.1器件基础233

5.3.2应用实例设计分析235

5.3.3应用实例的代码236

5.3.4应用实例的仿真结果和说明243

5.4 DS18B20应用实例244

5.4.1器件基础244

5.4.2应用实例设计分析247

5.4.3应用实例的代码248

5.4.4应用实例的仿真结果和说明251

第6章 Proteus中的ATmega128信号输出通道应用实例252

6.1 DAC0832应用实例252

6.1.1器件基础252

6.1.2应用实例设计分析254

6.1.3应用实例的代码255

6.1.4应用实例的仿真结果和说明256

6.2 74HC165应用实例257

6.2.1器件基础257

6.2.2应用实例设计分析258

6.3 74HC595应用实例259

6.3.1器件基础259

6.3.2应用实例设计分析260

6.3.3应用实例的代码261

6.3.4应用实例的仿真结果和说明263

第7章 Proteus中的ATmega128存储器应用实例265

7.1 ATmega128的内部E2 PROM应用实例265

7.1.1 E2 PROM基础265

7.1.2 E2 PROM读/写应用实例268

7.2 62256应用实例272

7.2.1器件基础272

7.2.2应用实例设计分析274

7.2.3应用实例的代码275

7.2.4应用实例的仿真结果和说明279

第8章 Proteus中的ATmega128执行机构应用实例280

8.1三极管应用实例280

8.1.1器件基础280

8.1.2应用实例设计分析281

8.1.3应用实例的代码282

8.1.4应用实例的仿真结果和说明284

8.2 ULN2803应用实例285

8.2.1器件基础285

8.2.2应用实例设计分析286

8.2.3应用实例的代码287

8.2.4应用实例的仿真结果和说明290

8.3光电隔离器应用实例290

8.3.1器件基础290

8.3.2应用实例设计分析292

8.3.3应用实例的代码293

8.3.4应用实例的仿真结果和说明294

8.4直流电动机应用实例295

8.4.1器件基础295

8.4.2应用实例设计分析296

8.4.3应用实例的代码297

8.4.4应用实例的仿真结果和说明300

8.5步进电动机应用实例301

8.5.1器件基础301

8.5.2应用实例设计分析303

8.5.3应用实例的代码304

8.5.4应用实例的仿真结果和说明307

8.6继电器应用实例308

8.6.1器件基础308

8.6.2应用实例设计分析309

8.6.3应用实例的代码310

8.6.4应用实例的仿真结果和说明312

8.7蜂鸣器应用实例312

8.7.1器件基础313

8.7.2应用实例设计分析314

8.7.3应用实例的代码315

8.7.4应用实例的仿真结果和说明317

第9章 Proteus中的ATmega128通信应用实例318

9.1 MAX232应用实例318

9.1.1器件基础318

9.1.2应用实例设计分析320

9.1.3应用实例的代码321

9.1.4实例的仿真结果和说明321

9.2 SN75179应用实例322

9.2.1器件基础322

9.2.2应用实例设计分析323

9.2.3应用实例的代码324

9.2.4实例的仿真结果和说明327

9.3 MAX487应用实例328

9.3.1器件基础328

9.3.2应用实例设计分析329

9.3.3应用实例的代码330

9.3.4实例的仿真结果和说明330

第10章 在Proteus中设计ATmega128的应用系统331

10.1 ATmega128综合应用实例设计基础331

10.2频率计应用实例335

10.2.1频率计的需求分析和系统设计335

10.2.2频率计的硬件设计336

10.2.3频率计的软件设计337

10.2.4 Proteus中的虚拟信号发生器343

10.2.5实例的仿真结果和总结344

10.3简易数字时钟应用实例345

10.3.1简易数字时钟的需求分析和系统设计345

10.3.2简易数字时钟的硬件设计345

10.3.3简易数字时钟的软件设计347

10.3.4实例的仿真结果和总结354

10.4可控自校准数字电源应用实例354

10.4.1可控自校准数字电源的需求分析和系统设计355

10.4.2可控自校准数字电源的硬件设计355

10.4.3可控自校准数字电源的软件设计358

10.4.4实例的仿真结果和总结364

10.5仓库自动通风控制系统应用实例365

10.5.1仓库自动通风控制系统的需求分析和系统设计365

10.5.2仓库自动通风控制系统的硬件设计366

10.5.3仓库自动通风控制系统的软件设计368

10.5.4实例的仿真结果和总结377

热门推荐