拆了電磁爐上有個顯示板 數碼管是用的TM1638驅動按鍵和數碼管顯示。焊接了電路用IAP15W4K61S4芯片驅動其顯示,程序代碼使用的模塊例程,用STC89C52RC STC12C5612AD 最小系統驅動顯示成功了,但就是換到STC15W芯片就沒有顯示,15芯片的端口也配置了,TM1638 數碼管驅動部分硬件焊接是沒有問題的,因我用STC12C5612AD 直接飛3條線 可以驅動顯示了 暫時找不到原因了,請教大家一下 謝謝。
單片機源程序如下:
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();
|