|
拆了電磁爐上有個(gè)顯示板 數(shù)碼管是用的TM1638驅(qū)動(dòng)按鍵和數(shù)碼管顯示。焊接了電路用IAP15W4K61S4芯片驅(qū)動(dòng)其顯示,程序代碼使用的模塊例程,用STC89C52RC STC12C5612AD 最小系統(tǒng)驅(qū)動(dòng)顯示成功了,但就是換到STC15W芯片就沒(méi)有顯示,15芯片的端口也配置了,TM1638 數(shù)碼管驅(qū)動(dòng)部分硬件焊接是沒(méi)有問(wèn)題的,因我用STC12C5612AD 直接飛3條線(xiàn) 可以驅(qū)動(dòng)顯示了 暫時(shí)找不到原因了,請(qǐng)教大家一下 謝謝。
單片機(jī)源程序如下:
void Port_init(void)
{
P2M1 = 0x00; //
P2M0 = 0x00; //0000 1111 P20-P23 íÆíìÄ£ê½
P1M0 = 0x00; //0000,0000
P1M1 = 0x00;
}
void main(void)
{
unsigned char i,t;
init_TM1638(); //3õê¼»ˉTM1638
Timer0Init();
Port_init();
|
|