图书介绍
AVR单片机BASIC语言编程及开发PDF|Epub|txt|kindle电子书版本网盘下载
![AVR单片机BASIC语言编程及开发](https://www.shukui.net/cover/58/33128522.jpg)
- 周建新,马潮,耿德根编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302104379
- 出版时间:2005
- 标注页数:232页
- 文件大小:15MB
- 文件页数:246页
- 主题词:单片微型计算机,AVR-程序设计;BASIC语言-程序设计
PDF下载
下载说明
AVR单片机BASIC语言编程及开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 AVR单片机简介1
1.1 AVR单片机硬件结构1
1.1.1 AVR单片机主要特点1
1.1.2 ATmega8结构概要2
1.1.3 ATmega8的存储器和寄存器组织5
1.2 AVR单片机指令系统9
1.3 SL-MEGA8A开发实验器12
习题一14
第2章 初识BASCOM-AVR15
2.1 BASCOM-AVR集成开发环境15
2.2 BASCOM-AVR仿真器17
2.2.1 工具条18
2.2.2 仿真选项卡19
2.2.3 终端仿真子窗口20
2.2.4 源程序代码执行子窗口20
练习21
2.3 程序下载21
2.3.1 选择编程器22
2.3.2 BASCOM-AVR下载软件介绍23
习题二24
第3章 BASCOM-AVR语言基础25
3.1 字符集、标识符和保留字25
3.1.1 字符集25
3.1.2 标识符和保留字25
3.2 二进制、数据类型和变量26
3.2.1 二进制简介26
3.2.2 数据类型和变量声明27
3.3 变量赋值28
练习3.129
练习3.229
练习3.330
3.4 实验操作131
3.4.1 BASCOM-AVR编程环境设置31
3.4.2 SLISP下载软件32
3.4.3 硬件实验33
3.4.4 SL-MEGA8A——PC实验连接简图35
习题三35
第4章 运算37
4.1 标准LCD显示器37
4.1.1 硬件接线37
4.1.2 软件语句38
练习4.139
4.2 算术运算41
4.2.1 算术运算符41
练习4.241
4.2.2 数值函数42
练4.343
4.3 逻辑运算43
4.4 字符串处理45
4.4.1 字符串运算45
练习4.445
4.4.2 字符串函数46
练4.546
练习4.648
4.4.3 输出格式函数48
4.4.4 取子串函数49
练习4.749
4.4.5 其他字符串处理函数50
4.5 实验操作250
习题四51
第5章 程序结构52
5.1 顺序结构52
5.2 分支结构53
5.2.1 IF…THEN53
练习5.154
练习5.255
练习5.357
5.2.2 SELECT CASE57
5.2.3 ON…GOSUB/GOTO58
练习5.459
练习5.560
5.3 循环结构60
5.3.1 FOR…NEXT61
练习5.662
5.3.2 DO…LOOP62
练习5.763
5.3.3 WHILE…WEND63
练习5.864
习题五64
6.1.2 GOTO和GOSUB的区别66
6.1.1 转子语句和子程序的格式66
6.1 子程序66
第6章 子程序、子过程和函数过程66
练习6.167
练习6.267
6.2 子过程68
练习6.369
6.3 函数过程71
练习6.471
6.4 PonyProg2000简要73
习题六76
第7章 通用I/O端口77
7.1 端口硬件配置和软件操作77
7.1.1 端口配置和特性77
7.1.2 通用I/O的操作语句78
练习7.180
7.2 通用I/O端口的应用81
7.2.1 电气连接81
7.2.2 十六键小键盘81
7.23 LED七段数码管83
练习7.284
练习7.386
7.2.4 步进电机驱动87
练习7.488
习题七91
第8章 中断92
8.1 什么是中断92
8.2 怎样使用中断93
8.3.1 理由94
8.3 为何使用中断94
练习8.195
8.3.2 小制作98
练习8.298
8.3.3 中断的优先级99
练习8.3100
习题八101
第9章 定时器/计数器103
9.1 定时器/计数器0103
9.1.1 定时器功能103
9.1.2 计数器功能104
9.1.3 定时器和计数器的使用105
练习9.1106
练习9.2108
练习9.3110
9.2 定时器/计数器1112
9.2.1 定时器/计数器功能112
练习9.4114
练习9.5116
9.2.2 输入捕获功能119
练习9.6120
9.2.3 比较匹配输出功能122
练习9.7124
练习9.8126
9.2.4 数字PWM功能127
练习9.9130
练习9.10132
9.3 定时器/计数器2132
9.3.1 定时器功能132
9.3.2 比较匹配输出功能134
练习9.11135
9.3.3 数字PWM功能137
练习9.12137
习题九139
第10章 模/数转换140
10.1 传感器和运算放大器简介140
10.1.1 传感器140
10.1.2 运算放大器141
10.2 模/数转换器143
10.2.1 模/数转换原理简介143
10.2.2 AVR单片机的内置模/数转换器146
练习10.1147
练习10.2150
练习10.3151
10.3 模拟比较器154
10.3.1 模拟比较器简介154
10.3.2 模拟比较器的配置155
10.3.3 模拟比较器应用156
练习10.4156
10.3.4 制作逐次比较模/数转换器158
练习10.5159
习题十161
11.1 同/异步串行接口USART163
11.1.1 异步串行通信简介163
第11章 串行通信163
11.1.2 异步通信的程序语句164
11.1.3 异步通信的应用166
练习11.1166
练习11.2167
练习11.3168
11.1.4 USART的同步串行通信169
11.2 同步串行接口SPI170
11.2.1 SPI简介170
11.2.2 SPI同步通信语句结构171
11.2.3 SPI总线应用173
练习11.4175
练习11.5176
11.3.1 TWI总线概述177
11.3 TWI串行接口177
11.3.2 分析AT24C02178
11.3.3 BASCOM-AVR的软件I2C语句180
11.3.4 AT24C02的写/读操作181
练习11.6181
练习11.7182
习题十一184
第12章 其他185
12.1 EEPROM185
12.1.1 EEPROM读/写操作185
练习12.1186
练习12.2187
练习12.3189
12.1.2 EEPROM和查表技术191
练习12.4192
12.2 看门狗194
12.2.1 看门狗看哪个门194
练习12.5194
12.2.2 浅谈抗干扰措施196
12.3 低功耗设计197
习题十二198
第13章 设计与开发阶段199
13.1 设计开发199
13.1.1 设计过程199
13.1.2 开发实验器201
13.2.1 ASM和BASIC混合编程203
练习13.1203
13.2 语言混合编程203
13.2.2 建立自己的库205
练习13.2206
13.2.3 调用库文件和过程207
练习13.3207
练习13.4208
13.3 ATtiny单片机编程特点208
练习13.5209
附录A ASIC字符码211
附录B 部分AVR单片机的引脚图214
附录C AVR部分常用型号参数表225
附录D BASCOM-AVR保留字228
参考文献230
后记231