找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2164|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

IAP15W4K61S4單片機(jī)驅(qū)動(dòng)TM1638數(shù)碼管不顯示請(qǐng)教

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:5501 發(fā)表于 2021-4-28 14:31 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
拆了電磁爐上有個(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();


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:390416 發(fā)表于 2021-4-29 09:18 | 只看該作者
先初始化IO口為準(zhǔn)雙向口,再初始化外圍設(shè)備。人人學(xué)會(huì)單片機(jī)視頻教程。
回復(fù)

使用道具 舉報(bào)

板凳
ID:584814 發(fā)表于 2021-4-29 19:24 | 只看該作者
一般換單片機(jī)不是調(diào)接口而是調(diào)延時(shí)什么的,因?yàn)椴煌瑔纹瑱C(jī)速度可以差很多。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表