這是一段讓 PA0 每秒電平切換一次的範例,如果接上 LED 就會一秒變化一次的閃爍。
腳位 :
寄存器 :
代碼 :
#include "extern.h"
bit LED : pa.0;
void FPPA0 (void)
{
.ADJUST_IC SYSCLK=IHRC/4 // 16M/4=4M
pac.0 = 1; // PA0 設為輸出
// pac = 0b0000_0001; // PA0 設為輸出 (同上, 只是不同寫法)
// $ LED OUT, LOW; // PA0 設為輸出 (同上, 只是不同寫法)
while (1)
{
LED = 0;
.delay 400000; // 延遲 4M 也就是一秒
LED = 1;
.delay 400000; // 延遲 4M 也就是一秒
}
}