熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2021-1-6 19:06
正文摘要:由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請(qǐng)教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己來(lái)寫(xiě)程序去實(shí)現(xiàn) 數(shù)碼管顯示錯(cuò)誤,是想讓其實(shí)現(xiàn)多功能倒計(jì)時(shí)功能的,求大神解答 |
| 倒計(jì)時(shí)需要循環(huán)顯示 |
| 你想讓某一個(gè)數(shù)碼管顯示時(shí),你把其他幾位的數(shù)碼管都關(guān)閉,然后依次開(kāi)關(guān)調(diào)節(jié),記住消隱,其次就是例如想讓第一個(gè)數(shù)碼管亮的時(shí)候,DP那個(gè)設(shè)置為0,小數(shù)點(diǎn)就不會(huì)亮了 |
| 要搞清驅(qū)動(dòng)的數(shù)碼管是共陰還是共陽(yáng)的,如果是共陽(yáng)的,驅(qū)動(dòng)三極管的發(fā)射極應(yīng)接5v電源,如果是共陰的,應(yīng)選用NPN型三極管。最好用萬(wàn)用表二極管檔測(cè)量下各管腳的功能,不同型號(hào)品牌的不一樣。 |
| 共陰可以不用三極管,共陽(yáng)最好用PNP型,你的好像是NPN型。 |
| 先確定位選管腳,再確定段選,每種型號(hào)的數(shù)碼管段選管腳順序不一樣。有三極管控制一般是共陽(yáng)。 |
| 不同的數(shù)碼管段選是不一樣的,先把段選弄清楚。 |
|
1.是新手的話又想自己畫(huà)電路,建議去掉所有和數(shù)碼管連接的三極管和電阻,這個(gè)涉及到硬件電路以及三極管和電阻參數(shù),在仿真里這些都要清楚的,不然很容易出問(wèn)題,所以建議去掉,先讓電路實(shí)現(xiàn)功能,再去思考怎么添加這些元件,除非你只是做作業(yè)不需要實(shí)踐 2.把按鍵.LED.數(shù)碼管,分開(kāi),一個(gè)一個(gè)寫(xiě),單獨(dú)實(shí)現(xiàn)各自的功能,然后在嘗試兩兩整合,比如按鍵控制led亮滅,按鍵控制數(shù)碼管的顯示內(nèi)容.最后在全部整合到一起.這樣等電路跑起來(lái)了,在去添加電阻三極管這些. 3.實(shí)現(xiàn)多功能計(jì)時(shí),思路和第二步差不多,你想實(shí)現(xiàn)哪些功能列出來(lái),單獨(dú)一個(gè)功能一個(gè)功能的做,最后在整合在一起,比如時(shí)分秒顯示,秒表,倒計(jì)時(shí),鬧鐘等,單獨(dú)實(shí)現(xiàn)后,在整合到一起. 4.思路大概就是這樣的,我自己做項(xiàng)目也是這么分析然后單獨(dú)功能再整合的,當(dāng)然也不排除有不少大佬是一步到位的,但是新手還是一步一個(gè)腳印的來(lái)把 |
| 個(gè)人建議樓主看一下硬件方面的基礎(chǔ)知識(shí),軟件方面看一下鍵盤(pán)掃描和數(shù)碼管動(dòng)態(tài)/靜態(tài)顯示,這些了解之后,你的這個(gè)問(wèn)題自己就可以解決了。 |
留住這一刻2014 發(fā)表于 2021-1-14 21:54 換PNP吧? |
| 位驅(qū)動(dòng)有問(wèn)題,數(shù)碼管是點(diǎn)不亮的,換NPN的吧! |
|
太草率了!就一個(gè)仿真圖,還是模糊的,問(wèn)題表述不清,沒(méi)有編程思路,沒(méi)有代碼,就讓大家伙去猜,然后給出一個(gè)答 案? 你應(yīng)該列出: 1,你想要的結(jié)果; 2,你的代碼、編程思路; 3,仿真結(jié)果、運(yùn)行后的圖片; 4,原因的初步分析,以及你都采取了什么方法修正。 不然大家就是想幫你,也都是在猜,你猜我猜大家猜! |
| 自己多花一點(diǎn)時(shí)間去整整,壇子里也有案例,只有經(jīng)歷過(guò)才能學(xué)懂學(xué)的牢! |
|
我認(rèn)為你現(xiàn)在的狀態(tài)應(yīng)該下載別人現(xiàn)有的仿真圖,搞明白硬件連接的原理。 程序編寫(xiě)的方法。 要想寫(xiě)文章,先去讀別人的文章,再去改文章,再自己寫(xiě)文章。 加油! |
|
本帖最后由 munuc_w 于 2021-1-7 10:10 編輯 在原理圖上,要搞清驅(qū)動(dòng)的數(shù)碼管是共陰還是共陽(yáng)的,如果是共陽(yáng)的,驅(qū)動(dòng)三極管的發(fā)射極應(yīng)接5v電源,如果是共陰的,應(yīng)選用NPN型三極管。驅(qū)動(dòng)軟件是動(dòng)態(tài)掃描方式的,包括單片機(jī)初始化,8255初始化,數(shù)據(jù)分離,段碼獲取,輸出顯示等。這種電路是典型的教科書(shū)型的,實(shí)例很好找的。 |
| 從截圖的三極管狀態(tài)可知工作不正常,因此,可推斷為不佳的電路設(shè)計(jì)。 |
Powered by 單片機(jī)教程網(wǎng)