[ICCAVR C 例程]双色二极管实验 C 程序 - 单片机应用 - 博趣

  无线电   专题策划 行业动态 测试测量 单片机 精彩制作 精品套件 基础入门 试阅与下载 往期目录 官方淘宝店 制汇节
当前位置:博趣 -> 无线电 -> 单片机应用

TOP

[ICCAVR C 例程]双色二极管实验 C 程序
发表日期:2012-03-02 08:50:28 来源:麦克鼠单片机学习网 作者: 【 】 浏览:2378次 评论:0

是一个简单的供单片机入门学习者练习用的双色二极管的C程序,程序控制一个双色二极管交替不变换颜色。用ICCAVR-V7开发,在AVR单片机Atmega48上调试通过。该程序非常简单明了可以作为入门学习AVR单片机的第一个实验。
本实验的详细说明和硬件搭建请参考>>

//-----------------------------------------------------------------------------------
//---------单片机入门实验 双色二极管 C 实验程序---------------
//-----------------------------------------------------------------------------------
//作者: 超简单工作室
//Email: fullmous@hotmail.com
//软件版本: ICCAVR ver 7.14
//创建日期: 2008.3
//版本 V1.00
// Target : M48
// Crystal: 8.0000Mhz

#include <iom48v.h>
#include <macros.h>
void delay_1ms(void) //延时子程序
{
unsigned int i;
for (i = 1;i < 1000;i++)
;
}
void delay(unsigned int n)
{
unsigned int i = 0;
while (i < n)
{
delay_1ms();
i++;
}
}

void main()
{
DDRC = 0x03; //设置端口C的0,1口输出
PORTC = 0x00; //清零
while (1)
{
PORTC = 1; //循环改变双色二极管两脚的供电极性
delay(1000); //导致双色二极管改变颜色
PORTC = 2;
delay(1000);
}
}

 > 相关内容:

 
Tags:ICCAVR 例程 双色 二极管 实验 程序 责任编辑:博趣
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇[ICCAVR C 例程]8 LED发光管跑马.. 下一篇[51 汇编例程]I2C类 DS1307芯片做..

赞助商链接

最新文章

热门文章

推荐文章