最近有小伙伴在群里一直問數(shù)碼管滾動顯示的問題,解答后還是不能自己寫出,看來是真小白??嘤谶@幾天忙成狗,不然早該分享出來。代碼是小代自己寫,采用了最直接,最笨的辦法實現(xiàn)的,各位小伙伴湊合著看看就行,高高手請忽略。
先還是來看看效果吧
效果如上圖,就是讓現(xiàn)實的數(shù)字不斷的往左移動,循環(huán)下去。小代實現(xiàn)的辦法其實很簡單,也是最笨的辦法。簡單介紹一下,其實就是在程序開頭先定義一個數(shù)組,數(shù)組內(nèi)容是0123456789,完了在顯示程序里,采用查表方式去顯示,查的表就是這個數(shù)組。采用定時器定時200ms,當(dāng)定時時間到達(dá)后,去把數(shù)組里的數(shù)據(jù)變?yōu)?234567890,也就是把數(shù)據(jù)里的數(shù)據(jù)左移一位,這樣重復(fù)下去,每200ms去移動一次,顯示出來的效果就是這樣。
完整代碼如下圖
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:【問題】數(shù)碼管滾動顯示,內(nèi)含視頻+源碼
文章出處:【微信號:chuxue_MCU,微信公眾號:單片機技術(shù)宅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
本文介紹數(shù)碼管顯示譯碼基本工作原理及Verilog HDL驅(qū)動代碼編寫,進一步熟練掌握FPGA入門基礎(chǔ)知識。
發(fā)表于 10-24 14:44
?295次閱讀
數(shù)碼管的基本單元是發(fā)光二極管(LED),通過控制不同LED的亮滅來顯示數(shù)字和字符。根據(jù)段數(shù),數(shù)碼管可分為七段和八段,其中八段數(shù)碼管比七段多一
發(fā)表于 08-29 18:22
?1367次閱讀
LED數(shù)碼管是一種常見的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。本文將介紹LED數(shù)碼管的類型和顯示原理,以幫助讀者更好地了解這種設(shè)備。 LED數(shù)碼
發(fā)表于 08-29 09:11
?536次閱讀
數(shù)碼管顯示屏的靜態(tài)顯示編程是一種簡單的顯示方式,它指的是在任意時刻,數(shù)碼管上的所有段(a, b, c, d, e, f, g, dp等,具體
發(fā)表于 08-28 17:14
?408次閱讀
數(shù)碼管顯示屏是一種廣泛應(yīng)用于各種電子設(shè)備中的顯示技術(shù),它具有多種作用和功能。 一、數(shù)碼管顯示屏的基本概念 1.1
發(fā)表于 08-28 17:11
?645次閱讀
驅(qū)動器數(shù)碼管顯示不良的原因可能有很多,涉及到硬件、軟件、環(huán)境等多個方面。 一、引言 驅(qū)動器數(shù)碼管是一種廣泛應(yīng)用于工業(yè)自動化、電子設(shè)備等領(lǐng)域的顯示設(shè)備。它具有
發(fā)表于 08-28 16:38
?550次閱讀
數(shù)碼管顯示錯誤是一個常見的問題,可能由多種原因引起。 一、引言 數(shù)碼管是一種常用的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備中,如電子鐘、計算器、溫度計等。然而,在使用過程中,
發(fā)表于 08-28 16:36
?1042次閱讀
8位數(shù)碼管是一種常見的電子顯示設(shè)備,用于顯示數(shù)字或字符。然而,有時8位數(shù)碼管可能無法正常顯示數(shù)字。 電源問題 電源是8位
發(fā)表于 08-28 16:34
?570次閱讀
數(shù)碼管驅(qū)動芯片是一種用于驅(qū)動數(shù)碼管顯示數(shù)字或字符的集成電路。數(shù)碼管驅(qū)動芯片的引腳功能是實現(xiàn)數(shù)碼管正常顯示
發(fā)表于 08-28 16:08
?631次閱讀
數(shù)碼管驅(qū)動芯片是一種廣泛應(yīng)用于數(shù)字顯示領(lǐng)域的電子元件,它能夠?qū)?shù)字信號轉(zhuǎn)換為可視的數(shù)字顯示。 一、數(shù)碼管驅(qū)動芯片概述 1.1 數(shù)碼管驅(qū)動芯片
發(fā)表于 08-28 16:07
?554次閱讀
? 數(shù)碼管靜態(tài)顯示其實在實際應(yīng)用中很少,除非項目中就只用到了一位數(shù)碼管顯示,否則的話靜態(tài)顯示非常占用IO口。但是,靜態(tài)
發(fā)表于 02-26 11:05
?1644次閱讀
數(shù)碼管顯示不全的原因主要有以下幾個方面: 顯示模塊故障:數(shù)碼管顯示不全可能是由于顯示模塊自身出現(xiàn)
發(fā)表于 12-26 13:58
?6718次閱讀
單片機是一種集成電路,它由中央處理器、存儲器、輸入輸出接口和定時器等組成。它用于在電子設(shè)備中控制各種功能,包括數(shù)碼管的顯示。 數(shù)碼管是一種常見的顯示裝置,用于
發(fā)表于 12-15 10:22
?1672次閱讀
單片機控制數(shù)碼管顯示各種字符的過程是一個相對復(fù)雜的過程,涉及到硬件電路設(shè)計和軟件編程兩個方面。下面我將詳細(xì)介紹單片機如何控制數(shù)碼管顯示各種字符。 一、單片機和
發(fā)表于 12-13 10:47
?1964次閱讀
數(shù)碼管驅(qū)動芯片(也稱為LED驅(qū)動芯片)是一種用于控制數(shù)碼管顯示的集成電路。它可以將微控制器產(chǎn)生的數(shù)字信號轉(zhuǎn)換為適合數(shù)碼管顯示的電流和電壓。本
發(fā)表于 12-08 16:24
?9300次閱讀
評論