AVR-GCC与AVR单片机C语言开发
出版时间:
2004-01
版次:
1
ISBN:
9787810775137
定价:
28.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
258页
字数:
435千字
正文语种:
简体中文
7人买过
-
《AVR-GCC与AVR单片机C语言开发(附光盘)》以AVRGCC的Windows版本WinAVR20040404为例,介绍使用AVR-GCC开发AVR单片机的方法。首先介绍AVR单片机的特点,使读者对AVR单片机有整体的印象。随后简单地介绍了C语言的语法和AVR-GCC的函数库avr-libc的常用库函数及定义。接下来以ATmega16单片机为例,介绍了AVR单片机常用部件的操作方法。最后,介绍了运行于AVR单片机上的实时操作系统AVRX的使用方法和AVR单片机的调试方法,以供更高层次的读者参考。
《AVR-GCC与AVR单片机C语言开发(附光盘)》适合于有一定单片机基础或者了解一定C语言知识的单片机爱好者、工程技术人员和大专院校的学生学习AVR单片机的C语言开发之用。
《AVR-GCC与AVR单片机C语言开发(附光盘)》附光盘1张,包括书中讲述的WinAVR工具套件AVRStudio,VMLAB等软件,以及Unix平台下开发需要的相关软件和资料。 第1章AVR基本知识
1.1AVR各系列单片机简介
1.2AVR单片机对C语言的优化
1.2.1寻址方式
1.2.2零标志位的产生
1.2.3算术运算的调整
1.3选择合适的AVR单片机
1.4选择合适的编程语言
1.5AVR单片机C语言编译器简介
1.5.1CodevisionAVR
1.5.2ImagecraftCCompiler
1.5.3AVRGCC
1.6学习的过程
1.6.1开始前的准备
1.6.2各种有助于学习的资源
第2章AVR-GCC编译器及相关开发工具
2.1WinAVR简介与安装
2.1.1WinAVR简介
2.1.2WinAVR的安装
2.2编辑工具PN简介
2.2.1PN简介
2.2.2用PN新建一个C文件
2.2.3在PN中编译源文件
2.2.4在PN中添加工具
2.2.5在PN中新建一个工程
2.3编译器AVRGCC
2.3.1AVRGCC简介
2.3.2AVRGCC的编译过程
2.4Make及Makefile的结构分析
2.4.1Make工具简介
2.4.2Makefile
2.4.3PN中添加Make工具
2.4.4Makefile样例结构分析
2.4.5自动生成Makefile的工具——mfile
2.5AVR单片机仿真调试软件
2.5.1各种仿真调试软件的简介和对比
2.5.2使用AVRStudio4进行代码级仿真
2.5.3VMLAB的使用48
2.5.4GDB(AVRInsight)和Simulavr的配合仿真方法
2.6PonyProg2000
2.6.1PonyProg2000安装和使用方法
2.6.2如何利用PN和PonyProg2000配合下载
2.6.3PonyProg2000的脚本文件
2.6.4简易下载线的制作
第3章AVR单片机C语言开发入门
3.1GNUC基本语法介绍
3.1.1C语言的基本结构
3.1.2C语言的基本字符、标识符和关键字
3.1.3数据类型
3.1.4变量、运算符和表达式
3.1.5条件转移和循环控制
3.1.6数组
3.1.7函数
3.1.8指针
3.1.9结构和共同体
3.1.10预处理
3.2avrlibc与器件相关的I/O定义
3.3avrlibc标准I/O工具
3.3.1常量定义
3.3.2函数声明
3.4avrlibc的常用工具
3.4.1数据结构
3.4.2常量定义
3.4.3函数定义
3.5字符操作函数
3.5.1字符分类函数
3.5.2字符转换函数
3.6标准字符串和程序空间中的字符串
3.6.1标准字符串操作函数
3.6.2对存储于ROM中的字符串进行操作
3.7引导加载程序函数
3.7.1Bootloader简介
3.7.2Bootloader函数定义
3.8EEPROM操作函数
3.8.1EEPROM简介
3.8.2函数声明
3.8.3向后兼容的定义
3.8.4与IARC兼容的定义
3.9电源管理函数
3.9.1休眠模式定义
3.9.2支持休眠的函数
3.9.3降低电源的消耗
3.10看门狗操作
3.10.1看门狗操作简介
3.10.2常量定义
3.11系统错误处理
3.12绝对跳转指令
3.12.1绝对跳转简介
3.12.2函数定义
3.13中断和信号处理函数
3.13.1全局中断标志操作函数
3.13.2设置中断处理函数的宏
3.13.3允许某些全局的中断
3.14算术运算函数
3.14.1常量定义
3.14.2算术运算函数的定义
3.15特殊功能寄存器的操作
3.15.1特殊功能寄存器操作方式
3.15.2I/O寄存器位操作指令
第4章AVR单片机典型外围设备应用编程
第5章用AVR单片机实现的测量仪表
第6章AVRX实时操作系统RTOS
第7章AVRJTAG与AVR单片机仿真技术
附录AAVRGCC和Unix类操作系统
附录B所附光盘内容说明
参考文献
-
内容简介:
《AVR-GCC与AVR单片机C语言开发(附光盘)》以AVRGCC的Windows版本WinAVR20040404为例,介绍使用AVR-GCC开发AVR单片机的方法。首先介绍AVR单片机的特点,使读者对AVR单片机有整体的印象。随后简单地介绍了C语言的语法和AVR-GCC的函数库avr-libc的常用库函数及定义。接下来以ATmega16单片机为例,介绍了AVR单片机常用部件的操作方法。最后,介绍了运行于AVR单片机上的实时操作系统AVRX的使用方法和AVR单片机的调试方法,以供更高层次的读者参考。
《AVR-GCC与AVR单片机C语言开发(附光盘)》适合于有一定单片机基础或者了解一定C语言知识的单片机爱好者、工程技术人员和大专院校的学生学习AVR单片机的C语言开发之用。
《AVR-GCC与AVR单片机C语言开发(附光盘)》附光盘1张,包括书中讲述的WinAVR工具套件AVRStudio,VMLAB等软件,以及Unix平台下开发需要的相关软件和资料。
-
目录:
第1章AVR基本知识
1.1AVR各系列单片机简介
1.2AVR单片机对C语言的优化
1.2.1寻址方式
1.2.2零标志位的产生
1.2.3算术运算的调整
1.3选择合适的AVR单片机
1.4选择合适的编程语言
1.5AVR单片机C语言编译器简介
1.5.1CodevisionAVR
1.5.2ImagecraftCCompiler
1.5.3AVRGCC
1.6学习的过程
1.6.1开始前的准备
1.6.2各种有助于学习的资源
第2章AVR-GCC编译器及相关开发工具
2.1WinAVR简介与安装
2.1.1WinAVR简介
2.1.2WinAVR的安装
2.2编辑工具PN简介
2.2.1PN简介
2.2.2用PN新建一个C文件
2.2.3在PN中编译源文件
2.2.4在PN中添加工具
2.2.5在PN中新建一个工程
2.3编译器AVRGCC
2.3.1AVRGCC简介
2.3.2AVRGCC的编译过程
2.4Make及Makefile的结构分析
2.4.1Make工具简介
2.4.2Makefile
2.4.3PN中添加Make工具
2.4.4Makefile样例结构分析
2.4.5自动生成Makefile的工具——mfile
2.5AVR单片机仿真调试软件
2.5.1各种仿真调试软件的简介和对比
2.5.2使用AVRStudio4进行代码级仿真
2.5.3VMLAB的使用48
2.5.4GDB(AVRInsight)和Simulavr的配合仿真方法
2.6PonyProg2000
2.6.1PonyProg2000安装和使用方法
2.6.2如何利用PN和PonyProg2000配合下载
2.6.3PonyProg2000的脚本文件
2.6.4简易下载线的制作
第3章AVR单片机C语言开发入门
3.1GNUC基本语法介绍
3.1.1C语言的基本结构
3.1.2C语言的基本字符、标识符和关键字
3.1.3数据类型
3.1.4变量、运算符和表达式
3.1.5条件转移和循环控制
3.1.6数组
3.1.7函数
3.1.8指针
3.1.9结构和共同体
3.1.10预处理
3.2avrlibc与器件相关的I/O定义
3.3avrlibc标准I/O工具
3.3.1常量定义
3.3.2函数声明
3.4avrlibc的常用工具
3.4.1数据结构
3.4.2常量定义
3.4.3函数定义
3.5字符操作函数
3.5.1字符分类函数
3.5.2字符转换函数
3.6标准字符串和程序空间中的字符串
3.6.1标准字符串操作函数
3.6.2对存储于ROM中的字符串进行操作
3.7引导加载程序函数
3.7.1Bootloader简介
3.7.2Bootloader函数定义
3.8EEPROM操作函数
3.8.1EEPROM简介
3.8.2函数声明
3.8.3向后兼容的定义
3.8.4与IARC兼容的定义
3.9电源管理函数
3.9.1休眠模式定义
3.9.2支持休眠的函数
3.9.3降低电源的消耗
3.10看门狗操作
3.10.1看门狗操作简介
3.10.2常量定义
3.11系统错误处理
3.12绝对跳转指令
3.12.1绝对跳转简介
3.12.2函数定义
3.13中断和信号处理函数
3.13.1全局中断标志操作函数
3.13.2设置中断处理函数的宏
3.13.3允许某些全局的中断
3.14算术运算函数
3.14.1常量定义
3.14.2算术运算函数的定义
3.15特殊功能寄存器的操作
3.15.1特殊功能寄存器操作方式
3.15.2I/O寄存器位操作指令
第4章AVR单片机典型外围设备应用编程
第5章用AVR单片机实现的测量仪表
第6章AVRX实时操作系统RTOS
第7章AVRJTAG与AVR单片机仿真技术
附录AAVRGCC和Unix类操作系统
附录B所附光盘内容说明
参考文献
查看详情
-
九品
北京市昌平区
平均发货15小时
成功完成率88.83%
-
九品
北京市东城区
平均发货16小时
成功完成率90.63%
-
八五品
广东省东莞市
平均发货4小时
成功完成率97.16%
-
5
九品
江苏省苏州市
平均发货13小时
成功完成率98.11%
-
5
八五品
江苏省常州市
平均发货9小时
成功完成率95.3%
-
7
2004-10 印刷
印次: 1
九品
北京市昌平区
平均发货7小时
成功完成率95.79%
-
4
2004-10 印刷
印次: 1
九品
河北省廊坊市
平均发货7小时
成功完成率98.44%
-
5
九品
北京市昌平区
平均发货14小时
成功完成率94.8%
-
10
九品
河南省周口市
平均发货6小时
成功完成率96.25%
-
4
八五品
北京市昌平区
平均发货4小时
成功完成率94.77%
-
7
九品
河北省保定市
平均发货10小时
成功完成率97.19%
-
6
八五品
上海市静安区
平均发货44小时
成功完成率87.83%
-
5
八五品
-
7
七五品
云南省昆明市
平均发货12小时
成功完成率91.51%
-
12
九品
江苏省无锡市
平均发货5小时
成功完成率96.01%
-
2004-10 印刷
印次: 1
九五品
江苏省南京市
平均发货17小时
成功完成率91.58%