main.c

来自「很实用的单片机例程」· C语言 代码 · 共 32 行

C
32
字号
//开发环境:HJ-1G HJ-3G 开发板+AVR增强包套装
//芯片:ATMEGA16A
//编译器:ICCV7
//编写:慧净电子
//网址:WWW.HLMCU.COM   QQ:121350852
//点亮HJ-1G/3G开发板上的1个LED灯
#include "iom16v.h"
#include "macros.h"
void delay02s(void)               //延时0.2秒子程序
         {
           unsigned char i,j,k;  //定义3个无符号字符型数据。
           for(i=20;i>0;i--)     //作循环延时
           for(j=20;j>0;j--)
           for(k=248;k>0;k--);
          }

void main()
{
 	 //DDRA=DDRA|BIT(2);		//PA2为输出状态
	 //PORTA=PORTA|BIT(2);	  //PA2输出高电平
	 
	 DDRC=0xFF;				  //PB0~7为输出状态

	 while(1)				//程式停止。
	 {
	 	PORTC=0x00;				//PB0为输出低电平,而其余为高电平,亦即打亮LED0		
		//PORTB&=~BIT(0)		//等价
	    delay02s();  //延时经过0.2秒。
	    PORTC=0xff;	
		delay02s();  //延时经过0.2秒。
	 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?