![]() |
發布時間: 2020-1-20 10:15
正文摘要:償試著做了個100分鐘倒計時定時器,原理圖和代碼都是東拼西湊來的(自己不會寫啊),侵刪 制作出來的實物圖如下: 單片機源程序如下: #include <reg52.h> #include <intrins.H> #define ucha ... |
可以做廚房提醒器,增加聲音功能,多設幾個時間段,這樣方便設定,謝謝分享! |
編譯出現這些錯誤,怎么解決? Build target 'Target 1' linking... *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: Q0 MODULE: .\Objects\100分鐘定時器.obj (100__________) *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _DCX MODULE: .\Objects\100分鐘定時器.obj (100__________) *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _CC MODULE: .\Objects\100分鐘定時器.obj (100__________) *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _XCX MODULE: .\Objects\100分鐘定時器.obj (100__________) *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _CC MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 0222H *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _XCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 022BH *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _XCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 0234H *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _XCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 023DH *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _XCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 0246H *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: Q0 MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 0249H *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _DCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 04F7H *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _DCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 0503H *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _DCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 050FH *** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _DCX MODULE: .\Objects\100分鐘定時器.obj (100__________) ADDRESS: 051BH Program Size: data=59.1 xdata=0 code=1632 ".\Objects\tiaosu" - 0 Error(s), 14 Warning(s). Build Time Elapsed: 00:00:00 |
這就是全部代碼 |
我想用現有的KR-51開發板來運行樓主的程序,是否將設置的按鈕和數碼管的相應語句改為和自己板子相同的硬件接法相符就行了? |
P0口沒有上拉嗎,而且你這樣單純靠的是IO口的驅動能力來點亮,數碼管多一點可能就驅動不了了。而且數碼管最好加分壓電阻。可以使用共陽極數碼管,使用IO灌電流驅動。或者加375鎖存器或245之類的芯片增加驅動能力。簡單的幾個小建議,不一定對。只是覺得你這個電路現在是可以使用的,但是當你驅動大一點的負載你就會發現同樣的電路不能使用了,就是IO驅動能力限制的。 |
參與人數 1 | 黑幣 +30 | 收起 理由 |
---|---|---|
![]() | + 30 | 回帖助人的獎勵! |