AVR-GCC与AVR单片机C语言开发

AVR-GCC与AVR单片机C语言开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2004-01
版次: 1
ISBN: 9787810775137
定价: 28.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 258页
字数: 435千字
正文语种: 简体中文
7人买过
  •   《AVR-GCC与AVR单片机C语言开发(附光盘)》以AVRGCC的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.3AVRGCC
    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编译器AVRGCC
    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章AVRJTAG与AVR单片机仿真技术
    附录AAVRGCC和Unix类操作系统
    附录B所附光盘内容说明
    参考文献
  • 内容简介:
      《AVR-GCC与AVR单片机C语言开发(附光盘)》以AVRGCC的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.3AVRGCC
    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编译器AVRGCC
    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章AVRJTAG与AVR单片机仿真技术
    附录AAVRGCC和Unix类操作系统
    附录B所附光盘内容说明
    参考文献
查看详情
相关图书 / 更多
AVR-GCC与AVR单片机C语言开发
AVeryImprobableStory
Edward Einhorn 著
AVR-GCC与AVR单片机C语言开发
AVirgin'sGuidetoEverything:FromSushitoSampleSales-ANovice'sHandbooktoDoingItRight
Lauren McCutcheon 著
AVR-GCC与AVR单片机C语言开发
AViewtoaKiss
Caroline Linden 著
AVR-GCC与AVR单片机C语言开发
AVineyardinMyGlass
Gerald Asher 著
AVR-GCC与AVR单片机C语言开发
AVR单片机系统实践教程()
王粉花、李擎、栗辉 著
AVR-GCC与AVR单片机C语言开发
AVR单片机项目开发教程(C语言基于CDIO项目教学普通高等教育十四五规划教材)
郑贵省、王剑宇 编
AVR-GCC与AVR单片机C语言开发
AVitalRationalist:SelectedWritingsfromGeorgesCanguilhem
Georges Canguilhem 著
AVR-GCC与AVR单片机C语言开发
AVR单片机与传感器基础
鲁长宏、冯璐 著
AVR-GCC与AVR单片机C语言开发
AVR单片机应用技术项目化教程(第2版)
欧阳明星 著
AVR-GCC与AVR单片机C语言开发
AVR单片机嵌入式系统原理与应用实践(第3版)
马潮 著
AVR-GCC与AVR单片机C语言开发
AVR导联心电图研究进展
张建义
AVR-GCC与AVR单片机C语言开发
AVeryFirstBook(BabySees)
Chez Picthall 著