找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機(jī)如何用四個共陰數(shù)碼管滾動顯示三個數(shù)字?

[復(fù)制鏈接]
ID:1095702 發(fā)表于 2023-11-13 22:33 | 顯示全部樓層 |閱讀模式
問一下大家,如果用四個共陰數(shù)碼管顯示三個數(shù)字,并實(shí)現(xiàn)流動顯示這三個數(shù)字,代碼是怎么樣的啊,感覺這樣不太好實(shí)現(xiàn)啊。
回復(fù)

使用道具 舉報

ID:332444 發(fā)表于 2023-11-14 08:01 | 顯示全部樓層
這樣提問是不善問,要提供電路圖或硬件電路說明,要知道單片機(jī)硬件中代碼是依據(jù)硬件而寫的,給個現(xiàn)有的代碼未必能直接套用。
回復(fù)

使用道具 舉報

ID:343102 發(fā)表于 2023-11-14 08:49 | 顯示全部樓層
先顯示百位十位,再顯示十位個位。
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2023-11-14 08:52 | 顯示全部樓層
先把固定顯示的代碼寫出來,貼上來
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2023-11-14 08:57 | 顯示全部樓層
1、顯示程序DIP_XS單獨(dú)、正常寫。顯示時:LED4321分別對應(yīng)取變XS4、XS3、XS2、X31中的數(shù)據(jù)。
2、例如你要顯示【_123】,就讓XS4=“_”、XS3=“1”、XS2=“2”、X31=“3”,剩下的事交給DIP_XS去做。
也就是說,要顯示什么內(nèi)容,只要修改XS4、XS3、XS2、X31中的數(shù)據(jù)。

3、做一個定時中斷0.5秒(假設(shè)你打算每0.5秒滾動一個數(shù)字)。
4、每次中斷,做這樣一件事。將顯示的字【_123】錯一位放入XS4、XS3、XS2、X31中。這樣將實(shí)際移位了。例左移:XS4=“1”、XS3=“2”、X32=“3”、XS1=“_”或“ ”。
下次中斷時,再移一位……,下次中斷時,再……
如此:你要滾動顯示:ABC DEF GHI ……,只要每次中斷后,更新一下XS4、XS3、XS2、X31就可以了。
回復(fù)

使用道具 舉報

ID:374110 發(fā)表于 2023-11-14 09:23 | 顯示全部樓層
和移位寄存器的原理差不多,怎么流動就看你想要什么效果。
回復(fù)

使用道具 舉報

ID:195496 發(fā)表于 2023-11-14 09:50 | 顯示全部樓層
四個顯示三個數(shù)字還不容易?動態(tài)掃描
回復(fù)

使用道具 舉報

ID:143584 發(fā)表于 2023-11-14 16:26 | 顯示全部樓層
你這問得有點(diǎn)繞,你是要這三個數(shù)字在數(shù)碼管上像流水燈一樣反復(fù)移動嗎,這有什么意義,
我猜想你是不是想讓3個不同奇存器的數(shù)值輪流顯示在數(shù)碼管上。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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