請教一下,那位用過CH450 數碼管顯示芯片,我編的這個程序芯片沒有反映,幫忙檢查一下程序好嗎?程序如下:謝謝 #include #include #define uint unsigned int #define uchar unsigned char sbit chscl=P0^0; //IO口定義 sbit chsda=P0^1; void flash() { ; ; } ///////////////////////////////////////// void chsta() //啟動信號 {chsda=1;chscl=1;flash();chsda=0;} void chwr(uchar chdata) //寫一個字節(jié) { uchar i,dat; dat=chdata; for (i=0;i<8;i++) {dat=dat<<1; chscl=0; flash(); chsda=CY; flash(); chscl=1; flash();} } void chack() //應答 { chsda=1; flash(); chscl=0; flash(); chscl=1; flash(); } void chsotp() //結束信號 { chscl=0; flash(); chsda=0; flash(); chscl=1; flash(); chsda=1; } wrch(uchar ch1,uchar ch2) //寫數據 { chsta(); chwr(ch1); chack(); chwr(ch2); chack(); chsotp(); } ////////////////////////////////////////// void main() { wrch(0x48,0x01); while(1) { wrch(0x64,0x79); wrch(0x66,0x79); wrch(0x68,0x79); wrch(0x6a,0x79); wrch(0x6c,0x79); wrch(0x6e,0x79); while(1); } }
查看: 4078
回復: 1
求助:ch450 不能正常驅動數碼管
熱門產品 :
CH592: RISC-V內核BLE5.4無線MCU
UploadImages/20082158511674.zip 內含CH452的I2C接口(CH450同樣操作方法)操作例子。
請勿發(fā)布廣告和違法內容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄