編寫一個程序並編譯成hex文件:
#include <iom16v.h>
void delay_ms(unsigned int k)
{
unsigned int i,j;
for (i=0;i<k;i++)
for (j=0;j<1140;j++);
}
void main()
{
DDRB=0xff; //PB口全部設置為輸出
while (1)
{
PORTB=0xff; //點亮二極體
delay_ms(500); //延遲500毫秒
PORTB=0x00; //熄滅二極體
delay_ms(500);
}
}