欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

只需一步,快速開始

搜索
查看: 2894|回復(fù): 9
收起左側(cè)

大神們幫我看一下,我這單片機(jī)數(shù)碼管為啥總是顯示不對(duì)?

[復(fù)制鏈接]
ID:288012 發(fā)表于 2019-3-24 17:01 來自觸屏版 | 顯示全部樓層 |閱讀模式
我用的是單片機(jī)連接兩個(gè)鎖存器74hc573,分別控制斷選和位選,想在第二位顯示個(gè)零,編程如圖一,然后顯示是圖二,可知是高電平有效,然后我進(jìn)行修改,編程如圖三,顯示如圖四,為啥不對(duì)呢,怎么弄也不對(duì),我這畫的電路也沒問題啊?!
3f 20190324164237.png
3fc 20190324164301.png
c0c 20190324164149.png
c0  20190324164113.png
回復(fù)

使用道具 舉報(bào)

ID:451718 發(fā)表于 2019-3-27 08:55 | 顯示全部樓層
while(1)就是為了控制程序程序不要亂跑。 在有操作系統(tǒng)的C語言運(yùn)用中,一個(gè)程序完結(jié),一般都是執(zhí)行一個(gè)操作,或者提供一個(gè)服務(wù)。程序結(jié)構(gòu)一般都是從開始到結(jié)束。結(jié)束后,系統(tǒng)會(huì)釋放這個(gè)程序執(zhí)行時(shí)內(nèi)存,直到下次再被調(diào)用。程序的調(diào)用都是有操作系統(tǒng)來控制的。
但是51單片機(jī)中, 沒有操作系統(tǒng),所以必須要用一個(gè)死循環(huán)語句,把程序停留在最后的狀態(tài),或者用一個(gè)死循環(huán),讓程序不斷的重復(fù)執(zhí)行。  
回復(fù)

使用道具 舉報(bào)

ID:288012 發(fā)表于 2019-3-25 17:06 來自觸屏版 | 顯示全部樓層
zhb2004xp 發(fā)表于 2019-3-24 23:13
你需要在main()主函數(shù)最后添加“while(1);”語句

你好,雖然解決了,但為什么要加個(gè)死循環(huán)呢,為什么點(diǎn)個(gè)燈就不需要呢,同樣都是這樣的控制方法
回復(fù)

使用道具 舉報(bào)

ID:451718 發(fā)表于 2019-3-25 14:08 | 顯示全部樓層
如果是在真實(shí)環(huán)境下, 出現(xiàn)的問題可能又不一樣了。 這個(gè)proteus只能模擬出結(jié)果,并不能很好的模擬出過程。
回復(fù)

使用道具 舉報(bào)

ID:288012 發(fā)表于 2019-3-25 12:35 來自觸屏版 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2019-3-25 08:40
把你的顯示碼取反顯示就對(duì)了。
你看嘛,顯示0時(shí),只顯示中間一橫,就是共陽共陰的數(shù)碼管不同之處。

已經(jīng)解決了
回復(fù)

使用道具 舉報(bào)

ID:288012 發(fā)表于 2019-3-25 12:34 來自觸屏版 | 顯示全部樓層
wc86110 發(fā)表于 2019-3-24 23:20
上圖可看做數(shù)字 0
下圖看看做數(shù)字 6


已經(jīng)解決了,第一個(gè)說的是對(duì)的,謝謝啦
回復(fù)

使用道具 舉報(bào)

ID:288012 發(fā)表于 2019-3-25 09:31 來自觸屏版 | 顯示全部樓層
zhb2004xp 發(fā)表于 2019-3-24 23:13
你需要在main()主函數(shù)最后添加“while(1);”語句

感謝大神,成了!
回復(fù)

使用道具 舉報(bào)

ID:164602 發(fā)表于 2019-3-25 08:40 | 顯示全部樓層
把你的顯示碼取反顯示就對(duì)了。
你看嘛,顯示0時(shí),只顯示中間一橫,就是共陽共陰的數(shù)碼管不同之處。
回復(fù)

使用道具 舉報(bào)

ID:96682 發(fā)表于 2019-3-24 23:20 | 顯示全部樓層
上圖可看做數(shù)字 0
下圖看看做數(shù)字 6

是數(shù)碼管選錯(cuò)了
回復(fù)

使用道具 舉報(bào)

ID:234075 發(fā)表于 2019-3-24 23:13 | 顯示全部樓層
你需要在main()主函數(shù)最后添加“while(1);”語句
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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