實(shí)現(xiàn)效果
項(xiàng)目實(shí)現(xiàn)STM32點(diǎn)陣屏的操作,自動(dòng)更改顯示內(nèi)容和串口控制顯示內(nèi)容
STM32上電后:
1) 程序?qū)⑦M(jìn)行行和列的刷新
2) 自動(dòng)遞增顯示0-9變化
3) 進(jìn)行矩形由內(nèi)向外動(dòng)畫
4) 等等串口輸出控制,輸出范圍為0x00-0x09,點(diǎn)陣屏將顯示輸入的數(shù)字
代碼為精簡(jiǎn)的最小系統(tǒng),方便后續(xù)的擴(kuò)展和移植
視頻展示
見(jiàn)文章末尾
環(huán)境配置
STM32固件版本:V3.5.0
單片機(jī):STM32 F103C8T6
LED點(diǎn)陣管數(shù)碼管:共陽(yáng)1588BS
LED點(diǎn)陣管數(shù)碼管認(rèn)識(shí)
1.5英寸LED點(diǎn)陣管數(shù)碼管8*8紅色16pin
有如下兩種型號(hào):
l 共陽(yáng)1588BS
l 共陰1588AS
這里使用的是:共陽(yáng)1588BS
環(huán)境準(zhǔn)備
l STM32固件版本:V3.5.0
l 單片機(jī):STM32 F103C8T6
l LED點(diǎn)陣管數(shù)碼管:共陽(yáng)1588BS
l 編程工具:Keil uVision5
點(diǎn)陣屏與STM32接線說(shuō)明
接線編號(hào):
點(diǎn)陣屏1-8:A0、A1、A2、A3、A4、A5、A6、A7
點(diǎn)陣屏9-16:B0、B1、B10、B11、B12、B13、B14、B15
打開(kāi)/編譯/燒寫
打開(kāi)串口助手
連接USB串口模塊
上電后自動(dòng)進(jìn)行行列刷新
數(shù)字自動(dòng)顯示
串口控制:
編碼說(shuō)明
分析得到編碼序列:
因?yàn)榱惺枪潭榈碗娖剑簿褪侵灰休敵龈唠娖?,?duì)應(yīng)的點(diǎn)就點(diǎn)亮,確定行的高低位,設(shè)置從上到下為0-7行,所以第0行是十六進(jìn)制的最低位而7是16進(jìn)制的最高位。
得到結(jié)果分析:
第0列編碼:0000 0000 = 0x00
第1列編碼:0111 1110 = 0x7E
第2列編碼:1010 0001 = 0xA1
第3列編碼:1001 0001 = 0x91
第4列編碼:1000 1001 = 0x89
第5列編碼:1000 0101 = 0x85
第6列編碼:0111 1110 = 0x7E
第7列編碼:0000 0000 = 0x00
所以得到數(shù)字0的編碼數(shù)組為:
{0x00,0x7E,0xA1,0x91,0x89,0x85,0x7E,0x00}
責(zé)任編輯:lq
-
STM32
+關(guān)注
關(guān)注
2273文章
10926瀏覽量
357821 -
矩形
+關(guān)注
關(guān)注
0文章
15瀏覽量
12631 -
點(diǎn)陣屏
+關(guān)注
關(guān)注
4文章
71瀏覽量
32002
原文標(biāo)題:STM32的8*8點(diǎn)陣屏開(kāi)發(fā)-小玩具
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
![](https://file1.elecfans.com/web3/M00/02/2D/wKgZPGdb0zmAIQ0nAALruQSAATY776.png)
低功耗128*128點(diǎn)陣工業(yè)SPI串口通訊單色LCD液晶顯示模塊 128128點(diǎn)陣COG顯示屏
![](https://file1.elecfans.com/web3/M00/02/2C/wKgZPGdbz1WARn1pAAPH-Juo5KY576.png)
2.8寸單色LCD液晶顯示屏12864點(diǎn)陣SPI或并口通訊 低功耗工業(yè)級(jí)128*64點(diǎn)陣COG顯示屏
![](https://file1.elecfans.com/web3/M00/02/2B/wKgZPGdbzs2Ae36sAAPyt6r9MYA527.png)
![](https://file1.elecfans.com/web3/M00/02/21/wKgZPGdbl1iAO1muAANnveS_Q8Y868.png)
小尺寸單色LCD液晶顯示屏12832圖形點(diǎn)陣 低功耗128*32點(diǎn)陣COG顯示模塊
STM32F101x8/STM32F101xB手冊(cè)
STM32F103x8/STM32F103xB規(guī)格書
![](https://file1.elecfans.com/web1/M00/F5/6E/wKgaoWc8T1KAMAwfAAQ6sMb4qvU041.png)
點(diǎn)陣數(shù)碼管LED驅(qū)動(dòng)/數(shù)顯LED驅(qū)動(dòng)IC-VK1638 SOP28最大支持8×3按鍵矩陣/10×8點(diǎn)陣
![<b class='flag-5'>點(diǎn)陣</b>數(shù)碼管LED驅(qū)動(dòng)/數(shù)顯LED驅(qū)動(dòng)IC-VK1638 SOP28最大支持<b class='flag-5'>8</b>×3按鍵矩陣/10×<b class='flag-5'>8</b><b class='flag-5'>點(diǎn)陣</b>](https://file1.elecfans.com/web1/M00/F4/99/wKgaoWctypqAWAlTAADBYw20Ejg836.png)
VK2C23點(diǎn)陣式存儲(chǔ)映射的LCD驅(qū)動(dòng)器中文手冊(cè)
物聯(lián)網(wǎng)系統(tǒng)中低功耗長(zhǎng)壽命顯示屏方案_點(diǎn)陣液晶屏詳解
![物聯(lián)網(wǎng)系統(tǒng)中低功耗長(zhǎng)壽命顯示<b class='flag-5'>屏</b>方案_<b class='flag-5'>點(diǎn)陣</b>液晶<b class='flag-5'>屏</b>詳解](https://file1.elecfans.com//web2/M00/07/AC/wKgZombyO0mAfdwPAANu-MjhVLI336.jpg)
評(píng)論