?? volad.inc
字號:
.DEFINE P_INT_Ctrl 0x7010
.DEFINE P_INT_CLEAR 0x7011
.DEFINE P_ADC_Ctrl 0x7015
.DEFINE P_ADC_MUX_Ctrl 0x702b
.DEFINE P_ADC_MUX_DATA 0x702C
.DEFINE P_DAC_Ctrl 0x702A
.DEFINE P_WATCHDOG_CLEAR 0x7012
.CODE
.PUBLIC _F_VolAD
_F_VolAD:
R1 = 0x0001 //選擇通道LINE_IN為IOA0
[P_ADC_MUX_Ctrl] = R1
R1 = 0x0001 //允許A/D轉(zhuǎn)換
[P_ADC_Ctrl] = R1
L_AD:
R1 = [P_ADC_MUX_Ctrl] //讀寄存器[P_ADC_MUX_Ctrl]的B15位
TEST R1,0x8000 //判斷是否轉(zhuǎn)換完畢
JZ L_AD //否,繼續(xù)轉(zhuǎn)換
R1 = [P_ADC_MUX_DATA] //是,則讀出[P_ADC_MUX_DATA]轉(zhuǎn)換結(jié)果
[P_IOB_DATA] = R1 //同時觸發(fā)A/D重新轉(zhuǎn)換
R1 = 0x0001
[P_WATCHDOG_CLEAR] = R1 //清看門狗
JMP L_AD;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -