avr单片机 跑马灯 实验(一)
    

avr单片机 跑马灯 实验(一)实验一附件

在51单片机里面我介绍了FDR-1板子上的所有资源以及源代码,因为考虑到用户在学完51后可以学习高级一点的单片机,同时提高FDR板子的性价比,我又在次基础上设计了两个转接板,分别是mega16,和mega8的.同时支持usb下载.可以让用户直接从usb上取点给板子供电,而不用独立电源.也给很多电脑没有并口的朋友带来了福音.

为了让FDR使用者很快学好avr单片机,我们针对avr内部资源,以及我们学习的一些经验,选择cvav编译器,配套了基本的使用代码.通过这些代码的学习用户可以很快学好avr单片机.当然最好是自己动手DIY几个产品出来,这样才能正真学到骨子里.

发现身边很多朋友都是使用icc编译器,尤其我的师兄好像清一色都是用icc来编译的.但是个人觉得cvavr最好.代码效率高,而且界面非常友好,去掉了很多繁杂的设置,尤其好用的两个功能就是自动代码生成功能和自带非常准确的延时函数.这些读者可以去亲自体会一下.正所谓:"工欲善其事,必先利其器." 一个好的编译工具能让你的工作事半功倍,我相信cvavr就是这样一个工具.

这里我把我们avr的学习资料发上来,供各位学习avr的朋友参考.以下都以mega16为例

这是第一个实验,当然还是从最基本的操作开始,也就是经典的跑马灯了.详细介绍见附件

平台:FDRAVR 开发板

代码:

#include

#include

void main(void)

{

uchar t;

DDRB="0XFF"; //Define PORTB output

PORTB="0XFF";//output high level

t="0x01";

while(1)

{

if(t==0x00)t=0x01;//RELOAD

PORTB=~t;//SET OUT

delay_ms(500);

t<<=1;//MOVE

}

}

需要cv编译器的朋友可以加本人qq:

希望大家早日学会avr的使用....

相关阅读
  • avr单片机led实验
  • 单片机基础知识:动手搭建自己的第
  • PIC单片机点亮一个灯实验
  • 一种单片机虚拟实验室的建立方法
  • avr单片机 蜂鸣器 实验(二)
  • AVR单片机I2C总线实验
  • ATmega16 单片机介绍一AVR入门教程
  • 推荐一个学习AVR单片机的网址
  • 一种基于AVR单片机的工频干扰滤除
  • avr单片机 ADC采集实验 实验(八)
  • avr单片机 串口通讯实验 实验(五)
  • avr单片机 红外遥控解码实验 实验(
  • AVR单片机入门一:单片机嵌入式系
  • 基于AVR单片机的实验加载闭环控制
  • AVR单片机LED实验
  • 【资料赠送第一期】AVR单片机
  • 基于avr单片机的被动式红外线报警
  • 单片机avr 定时器/计数器(一)
  • 单片机经典实验实例精华详解(附源
  • 单片机跑马灯电路图(含程序代码)_
  • AVR单片机学习之(一)—休眠方式
  • 89C51单片机实验一 WAVE调试程序的
  •  

     
     
         

    收录时间:2014年06月24日 08:12:19 来源:高校自动化网 作者:匿名
    上一篇:基于AVR MEGA8单片机的)频率计程序与电路图  (电脑版  手机版)
     
    创建分享人
    fxgj50
    最新问题
     
    喜欢此文章的还喜欢
    Copyright by www.chinabaike.com;All rights reserved. 联系:QQ:469681782