模擬比較器對正極PB2(AINO)和負(fù)極PB3(AINI)的輸入電壓進(jìn)行比較,當(dāng)PB2的電壓高于PB3的電壓時,模擬比較器輸出腳ACO置l。
模擬比較器的控制和狀態(tài)寄存器ACSR地址為$018($28),復(fù)位時值為$O。各位定義如下:
ACD:模擬比較器禁止。置l時,模擬比較器的電源被關(guān)閉。改變ACD時,必須清ACIE位,否則將產(chǎn)生中斷。
ACO:模擬比較器輸出。ACO直接與模擬比較器的輸出腳相連接。
ACI:模擬比較器中斷標(biāo)志。有模擬比較器輸出事件時,該位置1。若ACIE置1,且SREG中的1置1,產(chǎn)生中斷。中斷執(zhí)行后,ACI由硬件清O。
ACIE:模擬比較器中斷使能位。ACIE置l允許中斷,清O禁止中斷。
ACIC:模擬比較器輸入捕獲使能。置1,定時/計數(shù)器1的輸入捕獲功能由模擬比較器來觸發(fā),模擬比較器輸出直接連接到輸入捕獲的前端邏輯,以便利用它的噪音消除和邊緣特性;清O,模擬比較器和輸入捕獲功能沒有聯(lián)系。
ACIS1、ACISON模擬比較器中斷模式選擇,決定模擬比較器產(chǎn)生中斷的條件。對應(yīng)關(guān)系見下表。
改變ACSI1、ACSIO時,必須清除ACSR寄存器中的中斷使能位ACIE,否則會發(fā)生中斷。