#include <iom128v.h>
#define Set_Bit(val, bitn) (val |=(1<<(bitn)))
#define Clr_Bit(val, bitn) (val&=~(1<<(bitn)))
#define Get_Bit(val, bitn) (val &(1<<(bitn)) )
void delayms(void) // 延时子程序
{
unsigned int i,j;
for(i=0;i<255;i++)
for(j=0;j<3000;j++);
}
void main(void)
{
DDRC=0xFF; //PC口设成输出口
PORTC=0xFF;
while(1)
{
Set_Bit(PORTC,0); //PC0 置高
delayms();
Clr_Bit(PORTC,0); //PC0 置低
delayms();
}
}
#define Set_Bit(val, bitn) (val |=(1<<(bitn)))
#define Clr_Bit(val, bitn) (val&=~(1<<(bitn)))
#define Get_Bit(val, bitn) (val &(1<<(bitn)) )
void delayms(void) // 延时子程序
{
unsigned int i,j;
for(i=0;i<255;i++)
for(j=0;j<3000;j++);
}
void main(void)
{
DDRC=0xFF; //PC口设成输出口
PORTC=0xFF;
while(1)
{
Set_Bit(PORTC,0); //PC0 置高
delayms();
Clr_Bit(PORTC,0); //PC0 置低
delayms();
}
}