AVR单片机编译及烧录环境简介_第1页
AVR单片机编译及烧录环境简介_第2页
AVR单片机编译及烧录环境简介_第3页
AVR单片机编译及烧录环境简介_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AVR单片机编译及下载环境简介AVR单片机的编译环境为ICCAVR,使用的语言为C/C++,系统基本兼容C/C++的语法,但有个别例外,如不允许中途声明变量,通过编译错误提示一般可以查出。启动界面如图。具体用法可参考视频教程“10天学会AVR和C语言”(有点夸张,但大致如此,前提是掌握了基本的C或C++编程)。编译成功后会出现和下图类似的提示。同时在objs文件夹(当建立一个工程项目后,系统会在相同的目录下产生两个文件夹BACKUP和objs.)中生成与工程同名的hex文件。注意:程序文件必须和工程文件在同一个根目录下,在工程中添加该程序文件后才能正确编译,否则会出现如下图类似的出错提示!到此程序的编译完成。下一步是把编译好的程序装入单片机的flash存储器中。把编译好的程序装入单片机的flash存储器中用的是AVR_FIGHTER软件。例如在D:\USB_ASP-上位机软件\AVR_FIGHTER软件中存放程序烧录软件(用来把hex文件装入单片机,非安装程序),双击可执行文件,出现下面的运行界面。在“芯片选择”中选择对应的单片机型号,其他选项保持默认设置即可。在主菜单中选择“装FLASH”,出现“打开-查找范围”对话框,在objs文件夹(当建立一个工程项目后,系统会在相同的目录下产生两个文件夹BACKUP和objs.)中选择对应的工程编译后生成的机器代码程序(文件后缀为hex)打开。若单片机已经通过USB下载线与电脑正确连接,选择“编程”,否则会出现“没有发现所需的USB设备”的信息提示。“编程”完成后程序即已装入单片机的flash存储器。附:视频教程目录(网上应该可以找到,不知道名称是否确切)简要说明:1..教程中程序下载使用的软件与此处不同,下载线用的是串口线,注意区分。2.中断、定时器的原理和应用(比较复杂)部分对于学习16为定时器中断很有帮助。3.AVRSTUDIO对于初学者可暂时不用。4.其他部分根据自己的使用需要自行选择。第一讲:开发板和软件的操作使用介绍配件。安装软件(ICCAVR和AVRSTUDIO)及其使用,包括新建工程、程序下载,仿真调试;整板测试;板上资源。着重介绍一下USB接口的仿真器。第二讲:AVR单片机的概述和C语言的基础知识AVR单片机的概述包括它的优点、片上资源。C语言的基础包括电平特性、2进制与16进制的表示及转换、二进制数的逻辑运算,数据类型,运算符。着重讲一下特有的BIT()操作,C中的各种语句。介绍一下AVR单片机IO口的配置。第三讲:点亮发光二极管、驱动蜂鸣器、继电器1、首先讲解一下原理图上开关电路、复位电路、时钟电路;2、讲解573工作原理,3、首先点亮一个发光二极管,然后让一个二极管亮灭变化。4、编写函数证明573的工作原理:锁住后不导通就不能再更新数据。5、编写延时函数,软件仿真查看延时的精确时间6、子函数的编写(分带形参和不带形参)。7、编写流水灯函数。8、蜂鸣器,继电器的工作原理并编写程序。第四讲:数码管工作原理共阴共阳数码管内部结构,显示原理。用数字万用表标定数码管的段选和位选编写程序使1个数码管上显示数字编写程序在6个数码管上滚动显示数字重点讲解动态显示,保持时间,以及扫描频率对闪烁和亮暗程度的影响。第五讲:键盘检测原理(比较复杂)键盘作用,检测原理,如何消抖,独立键盘检测程序编写。矩阵键盘检测程序编写,涉及到返回值函数调用。第六讲:1602液晶的使用看手册,管脚、写指令和数据、时序图。编写程序,显示光标编写程序显示字,编写程序,滚动显示字符第七讲:中断、定时器的原理和应用(比较复杂)中断的概念,AVR单片机的中断定时/计数器1几种模式的寄存器配置定时器1普通模式下实现秒表CTC模式输出方波快速PWM模式输出PWM信号相位修正PWM模式输出PWM信号第八讲:AD、DA简介及其应用AD简介,AVR内部AD寄存器设置编写程序控制AD读写电位器输出的模拟电压SPI串行通信简介DA简介,AD5300时序图编写程序控制DA输出模拟电压使发光二极管亮度变化第九讲:TWI(IIC)TWI(IIC)协议简介AVR单片机内部TWI寄存器简介,操作流程具有IIC协议的数字电位器芯片AD5161的简介编写程序用独立键盘控制AD5161输出不同的阻值第十讲:异步串口UART的简介和程序的编写UART简介AVR单片机内部与UART相关的寄存器的配置编写程序控制AVR单片机和电脑进行通信讲解串行通信时数字和字符之间的区别第十一讲:PS2键盘、DS1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论