AVR单片机综合开发板实验讲义-AVR与虚拟仪器.PDF

AVR单片机综合开发板实验讲义-AVR与虚拟仪器.PDF

  1. 1、本文档共146页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVR单片机综合开发板实验讲义-AVR与虚拟仪器

AVR 单片机综合开发板 实验讲义 AVR 与虚拟仪器 编写 AVR 与虚拟仪器 AVR 单片机综合开发板实验讲义 目 录 实验一 ICCAVR 集成开发环境3 实验二 AVRStudio 调试环境 25 实验三 IO 口实验66 实验四 七段数码管显示实验70 实验五 键盘实验72 实验六 定时器实验75 实验七 PWM78 实验八 ULN2803 输出实验 82 实验九 模数转换(AD )实验85 实验十 看门狗复位实验90 实验十一 HC164 驱动 8×8 点阵显示实验92 实验十二 SPI 实验97 实验十三 Nokia5110LCD 显示实验101 实验十四 ST7920 控制器系列中文图形液晶模块显示实验104 实验十五 USART 通信实验108 实验十六 DS18B20 测温实验112 实验十七 简单 DAQ 采集卡的设计116 实验十八 TWI 通信实验118 实验十九 EEPROM 实验 122 实验二十 Bootloader 实验125 附录一 ATmega16 指令集概述126 附录二 ICCAVR 6.26C 支持的库函数介绍 131 附件三: 2005 级单片机课程设计题目一览142 附件四: 2005 级单片机课程设计作品一览145 · 2 · AVR 单片机综合开发板实验讲义 实验一 ICCAVR 集成开发环境 1.1 ICCAVR 编译器的特点 1.1.1 ICCAVR 编译器简介 ICCAVR 是一种使用 ANSI 标准 C 语言来开发微控制器(MCU)程序的一个工具,它有以 下几个主要特点: a).ICCAVR 是一个综合了编辑器和工程管理器的集成工作环境(IDE),是一个纯 32 位的 程序,可在 Windows 95/Windows 98/Windows ME/Windows NT/Windows 2000/Windows XP 下运行。 b)源文件全部被组织到工程之中,文件的编辑和工程的构筑也在 IDE 的环境中完成。编 译错误在状态窗口中显示,用鼠标单击编译错误时,光标会自动跳转到编辑窗口中引起错误 的那一行。这个工程管理器还能直接产生 INTEL HEX 格式文件的烧写文件和符合 AVRStudio 的调试文件(COFF 格式) 。 c).ICCAVR 是一个 32 位的程序,支持长文件名。 d)ICCAVR 提供了全部的库源代码及一些简单的应用实例供初学者参考,特别是提供库 源代码,对于用户理解库函数的参数及返回值等是非常有益的,并且用户能够根据库源代码 对 ICCAVR 提供的库函数进行剪裁和扩充。 1.1.2 ICCAVR 中的文件类型及扩展名 文件类型是由它们的扩展名决定的,ICCAVR 的 IDE 和编译器可以使用以下几种类型 的文件: 1.输入文件类型 .c 扩展名,表示是 C 语言源文件; .s 扩展名,表示是汇编语言源文件; .h 扩展名,表示是 C 语言的头文件; .prj 扩展名,表示是工程文件,这个文件保存由 IDE 所创建和修改与整个工程的有关信 息; .a 扩展名,表示是库文件,它可以由几个库封装在一起,也可以创建或修改自定义的库。 2.输出文件类型 .s 扩展名,对应每个 C 语言源文件,由编译器在编译时产生的同名汇编输出文件; .o 扩展名,汇编产生的同名目

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档