㈠ 有幾行PIC單片機的c語言程序代碼看不懂,請教一下。
1 static volatile unsigned TMR1 @ 0x0E;
0x0E 是寄存器地址。 表示這個TMR1是寄存器0x0E的值。 具體這個寄存器是做什麼用的,需要看你晶元的datasheet,比如 16F874A 16F877A 這個都是計數寄存器的地址。
2 PopQueue應該是一個彈出隊列的函數。
將隊列首彈出到msg中,返回值為PopSuccess表示取數據成功,取到的數據會存在msg中。
一般用於中斷傳數據給主線程。這個在主線程中接收。
3 __CONFIG(x) 一般是配置寄存器的。