AVR单片机高级语言BASCOM程序设计与应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张茂青主编;李彦超,张敏,耿德根编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2005
- ISBN:7810775669
- 页数:246 页
第1章 AVR单片机与BASIC语言 1
1.1 BASIC语言的特点 1
目录 1
1.2 AVR单片机的特点 2
1.3 用BASIC语言开发单片机的优势 2
第2章 BASCOM-AVR集成开发环境 5
2.1 基于高级语言BASCOM-AVR的单片机开发平台 5
2.1.1 实验硬件系统 5
2.1.2 软件开发平台 8
2.2 BASCOM-AVR的安装与使用 9
2.2.1 BASCOM-AVR的安装 9
2.2.2 启动BASCOM-AVR 14
2.2.3 BASCOM-AVR使用快速入门 15
2.2.4 BASCOM-AVR界面简介 19
2.2.5 键盘操作 23
2.2.6 BASCOM-AVR的参数设置 24
2.2.7 软件仿真 41
第3章 BASCOM程序设计基础 49
3.1 完整的BASCOM例子 49
3.2 BASCOM基本语法介绍 49
3.2.1 BASCOM程序的组成 49
3.2.2 字符集 51
3.3 数据类型 52
3.4 常量和变量 53
3.4.1 常量 53
3.4.2 变量 54
3.5 运算符和表达式 57
3.5.1 算术运算符 57
3.5.2 关系运算符 58
3.5.3 逻辑运算符 58
3.5.4 类型转换 59
3.6.1 数值型函数 60
3.6 常用标准函数 60
3.6.2 字符串函数 65
3.6.3 数组相关函数 74
3.7 常用语句介绍 75
3.7.1 延时语句 76
3.7.3 交换两个相同类型变量中的内容 78
3.7.2 加1减1语句 78
3.7.4 位运算 79
3.8 浮点数 82
3.8.1 浮点格式 82
3.8.3 整型数如何在计算机中表示 83
3.8.4 使用浮点数的运算误差 83
3.8.2 十进制和二进制 83
3.8.5 浮点数概念 84
3.8.6 IEEE细节 84
3.8.7 浮点数其他常见误差 86
第4章 赋值与输入/输出语句 87
4.1 赋值语句 87
4.2 输入/输出语句 88
4.2.1 串口输入语句 89
4.2.2 串口输出语句 90
4.2.3 LCD输出语句 92
4.2.4 小键盘数据输入 93
4.2.5 读数和置数语句 94
4.3 结束语句 96
第5章 BASCOM语言流程控制 97
5.1 选择语句 97
5.1.1 两路分支选择结构 97
5.1.2 多行IF语句 99
5.1.4 多路分支选择结构 102
5.1.3 无条件转移语句(GOTO语句) 102
5.1.5 多分支转移语句(ON VALUE语句) 105
5.1.6 程序举例 106
5.2 循环语句 109
5.2.1 WHILE循环语句 109
5.2.2 DO循环语句 110
5.2.3 FOR循环语句 111
5.2.4 循环嵌套 113
5.2.5 程序举例 114
6.1 过程的声明 117
6.1.1 SUB过程的声明 117
第6章 BASCOM语言结构化设计——过程的使用 117
6.1.2 用户自定义FUNCTION过程的声明 118
6.2 过程的定义 118
6.2.1 SUB过程的定义 118
6.2.2 FUNCTION过程的定义 119
6.3 过程的调用 120
6.3.1 调用SUB过程 120
6.3.2 调用FUNCTION过程 121
6.4 参数传送 122
6.4.1 形参与实参 122
6.4.2 引用和传值 122
6.5.1 局部变量 124
6.5 变量的作用域 124
6.5.2 全局变量 126
6.6 过程的嵌套 127
6.6.1 SUB过程嵌套 128
6.6.2 FUNCTION过程嵌套 129
6.7 转子与返回 129
第7章 AVR BASCOM语言应用实例 134
7.1 一个程序代码完整的编写、调试和下载过程 134
7.2 I/O端口输出的简单例子 143
7.3 使用AVRStudio进行程序代码调试 144
7.4 模仿CD或MP3播放器液晶屏显示 153
7.5 LCD中显示自定义字符 157
7.6 贪吃蛇程序 161
7.7 发音程序 164
7.8 控制微型伺服马达 167
第8章 Atmel单片机硬件结构 171
8.1 AVR单片机体系结构概述 171
8.2.2 数据存储器 172
8.2 存储器 172
8.2.1 Flash程序存储器 172
8.2.3 EEPROM存储器 175
8.2.4 BASCOM中存储器操作语句 176
8.2.5 存储器部分在仿真环境中的使用 178
8.3 并行I/O端口 182
8.3.1 I/O端口相关寄存器 182
8.3.2 I/O端口在仿真环境中的使用方法 185
8.4 中断 189
8.4.1 中断的概念 189
8.4.2 中断的作用 189
8.4.3 中断优先级 189
8.4.4 中断源 189
8.4.5 中断的执行过程 191
8.4.6 中断仿真 196
8.5.2 定时器/计数器0(T/C0) 199
8.5.1 基本概念 199
8.5 定时器/计数器 199
8.5.3 定时器/计数器1 207
8.5.4 定时器/计数器2 217
8.6 UJSART串口通信 218
8.6.1 串行通信的基本概念 218
8.6.2 AVR系列单片机串行接口 219
8.6.3 BASCOM中有关USART操作 219
8.7 模/数转换 221
8.7.1 A/D转换在仿真环境中使用 222
8.7.2 A/D转换应用实例 223
8.8 模拟比较器 227
第9章 AVR单片机存储器的程序下载 228
9.1 概述 228
9.2 ISP下载器接口 228
9.3 ISP串行下载操作 229
9.3.1 启动SLISP下载软件的方法 229
9.3.2 SLISP下载软件介绍 230
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《单片机原理及应用》庄友谊 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019