; "1" : Transition on TCC pin
mTE == 0x10 ; TCC signal edge
; "0" : Increment if the transition from low to high takes place on TCC pin
; "1" : Increment if the transition from high to low takes place on TCC pin
mPAB == 0x08 ; Prescaler assignment bit
; "0" : Prescaler assign to TCC
; "1" : Prescaler assign to WDT
mPSR2 == 0x04 ; TCC/WDT prescaler Select bit[2]
mPSR1 == 0x02 ; TCC/WDT prescaler Select bit[1]
mPSR0 == 0x01 ; TCC/WDT prescaler Select bit[0]
; |------|------|------|----------|----------|
; | PSR2 | PSR1 | PSR0 | TCC Rate | WDT Rate |
; |------|------|------|----------|----------|
; | 0 | 0 | 0 | 1:2 | 1:1 |
; | 0 | 0 | 1 | 1:4 | 1:2 |
; | 0 | 1 | 0 | 1:8 | 1:4 |
; | 0 | 1 | 1 | 1:16 | 1:8 |
; | 1 | 0 | 0 | 1:32 | 1:16 |
; | 1 | 0 | 1 | 1:64 | 1:32 |
; | 1 | 1 | 0 | 1:128 | 1:64 |
; | 1 | 1 | 1 | 1:256 | 1:128 |
; |------|------|------|----------|----------|
;}
;
*/
static io unsigned int P5CR @0x05:iopage 0;
static io unsigned int P6CR @0x06:iopage 0;
static io unsigned int PCR @0x0A:iopage 0; //Prescaler Counter Register
static io unsigned int PDCR @0x0B:iopage 0; //Push-down Control Register
static io unsigned int ODCR @0x0C:iopage 0; //Open-drain Control Register
static io unsigned int PHCR @0x0D:iopage 0; //Push-high Control Register
static io unsigned int WDTCR @0x0E:iopage 0; //WDT Control Register
static io unsigned int IMR @0x0F:iopage 0; //Interrupt Mask Register
/* STATUS bits */
static bit GP2 @0x03@7:rpage 0;
static bit GP1 @0x03@6:rpage 0;
static bit GP0 @0x03@5:rpage 0; //general purpose read/write bits
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
本文关键字:单片机 无线 程序 义隆单片机,单片机-工控设备 - 义隆单片机