請問CH452鍵盤中斷方式如何設(shè)置,為何設(shè)置了不起作用 void Ch452Init(void) { CH452_Write_Cmd(0x02,0x01); //內(nèi)部復(fù)位 CH452_Write_Cmd(0x04,0x22); //
}
請問CH452鍵盤中斷方式如何設(shè)置,為何設(shè)置了不起作用 void Ch452Init(void) { CH452_Write_Cmd(0x02,0x01); //內(nèi)部復(fù)位 CH452_Write_Cmd(0x04,0x22); //
}
void CH451_Write( unsigned int command ) { unsigned char i; EX1 = 0; /* 禁止鍵盤中斷 */ CH451_load=0; /* 命令開始 */ for( i=0; i<12; i++ ) { /* 送入12位數(shù)據(jù),低位在前 */ CH451_din = command & 1; CH451_dclk = 0; command >>= 1; CH451_dclk = 1; /* 上升沿有效,產(chǎn)生時鐘上升沿鎖通知CH451輸入位數(shù)據(jù) */ } CH451_load = 1; /* 加載數(shù)據(jù),產(chǎn)生加載上升沿通知CH451處理命令數(shù)據(jù) */ CH451_Write( 0x0403 ); /* 設(shè)置系統(tǒng)參數(shù)命令,使能顯示驅(qū)動,使能鍵盤功能 */