AVR学习记录和例子.pdf

AVR学习记录和例子.pdf

ID:54031674

大小:496.72 KB

页数:31页

时间:2020-04-28

AVR学习记录和例子.pdf_第1页
AVR学习记录和例子.pdf_第2页
AVR学习记录和例子.pdf_第3页
AVR学习记录和例子.pdf_第4页
AVR学习记录和例子.pdf_第5页
资源描述:

《AVR学习记录和例子.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、atmega128最小系统板,原理图、PCB文件(PROTEL格式)[attach]123808[/attach]atmega128最小系统板,原理图、PCB文件(PROTEL格式)AVR-H128CANAT90CAN128HEADERBOARDWITHICSPANDJTAGCONNECTOR系统单片用户学习标aAVRtmega128最小系统板来原分类:机

2、分类:AVR

3、签:原理图PCB

4、源:创

5、点击查看原文发表评论阅读全文(262)

6、回复(0)发表于2009/6/411:39:251AVR学习记录和例子AVR单片机学习的点点

7、滴滴,下来很大决心才开始学AVR单片机,在网络上找了很多书籍、例程,也购买了前段时间比较热门的书籍《深入浅出AVR单片机》,也许是自己天生不如人吧,还是不得要领。只能自己厚着薄脸请教同事。方得点点。根据其意。就是要程序模块化设计,将一个大的程序按功能分割成一些小模块,特点:各模块相对独立,功能单一,结构清晰,接口简单控制了程序设计的复杂性提高元件的可靠性缩短开发周期避免程序开发的重复劳动易于维护和功能扩充开发方法:自上向下,逐步分解。以MEGA32、ICCV7forAVR为工具,并把学习的过程记录下来。MEGA32是一款比较常

8、用的AVR单片机。例子一:建立总模板打开ICCV7forAVR,新建工程。在工程里添加main.c,main.h两个总工程文件。其中main.c为所有程序汇总。main.h汇总总工程的头文件。在.h头文件中加入#ifndef__systen_h和#define__systen_h是为了避免重复编译。如下:///////////////////////////////////////////////////////////Main.c////////////////////////////////////////////////

9、/////////////#include"main.h"//包含总头文件voidmain(void){init_devices();//AVR硬件初始化while(1)//循环{led_light();led_disp();}}////////////////////////////////////////////////////////////////main.h/////////////////////////////////////////////////////////////////#ifndef__systen_

10、h#define__systen_h/*********************************************/#defineM81#defineM162#defineM323#defineM644#defineM1285/*********************************************/#defineCPU_TYPEM32//定义MCU时钟频率//#defineF_CPU14745600#defineF_CPU7372800//***************************

11、***********************//包含系统头文件,请根据实际需要进行裁减//**************************************************//#pragmaREGPARMS#ifCPU_TYPE==M128#include#endif#ifCPU_TYPE==M64#include#endif#ifCPU_TYPE==M32#include#endif#ifCPU_TYPE==M16#include

12、.h>#endif#ifCPU_TYPE==M8#include#endif//#include//#include//#include//#include//#include//#include#include//#include//#defineconstcode//*******************************************

13、*******//系统数据类型定义//**************************************************#ifndefTRUE#defineTRUE1#endif#ifndefFALSE#defineFALSE0#endif#ifndefNU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。