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

QQ登錄

只需一步,快速開(kāi)始

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

想知道單片機(jī)16*16漢字點(diǎn)陣編程那塊怎么來(lái)的,不用字模提取器

[復(fù)制鏈接]
ID:1006320 發(fā)表于 2022-2-22 21:23 來(lái)自觸屏版 | 顯示全部樓層 |閱讀模式
有沒(méi)有大佬會(huì)16乘16點(diǎn)陣漢字編程,想知道漢字編程那塊怎么來(lái)的。不用字模提取器
回復(fù)

使用道具 舉報(bào)

ID:277550 發(fā)表于 2022-2-23 10:07 | 顯示全部樓層
不用別的工具,就自己逐個(gè)點(diǎn)描,然后組合起來(lái)
回復(fù)

使用道具 舉報(bào)

ID:1003226 發(fā)表于 2022-2-23 10:19 | 顯示全部樓層
逐點(diǎn)掃描~~~
回復(fù)

使用道具 舉報(bào)

ID:8222 發(fā)表于 2022-2-23 10:24 | 顯示全部樓層
你可以畫(huà)個(gè)16×16的方格網(wǎng),把字寫(xiě)在上面,然后根據(jù)方格網(wǎng)的點(diǎn)用二進(jìn)制顯示出來(lái),再轉(zhuǎn)換成16進(jìn)制。如果你比較熟悉十六進(jìn)制與二進(jìn)制換算,心算也可以的。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2022-2-23 11:45 | 顯示全部樓層
不用軟件的話,你這就不是取模了,你這是要造字體了,工作量是很大的,哪怕只是幾個(gè)字而已,條件允許的話,推薦用軟件
回復(fù)

使用道具 舉報(bào)

ID:819198 發(fā)表于 2022-2-23 12:21 | 顯示全部樓層
很久很久以前用過(guò)一個(gè)方法,xp的畫(huà)板,設(shè)定分辨率16*160,然后插入10個(gè)文字,這樣慢慢看點(diǎn)就行,字體隨便選哦。
回復(fù)

使用道具 舉報(bào)

ID:115923 發(fā)表于 2022-2-23 12:47 | 顯示全部樓層
自己用Excel表, 畫(huà)一下 , 就可以了
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2022-2-26 15:45 | 顯示全部樓層
我的處理方法:
1、將要顯示的所用的漢字語(yǔ)句,鍵入到一個(gè)EXCEL表中。
2、用VB寫(xiě)了一個(gè)小程序:將1、中語(yǔ)句中用到的所有漢字,提取出來(lái)(去重留單)
3、用VB寫(xiě)了一個(gè)小程序:調(diào)出電腦中的16*16點(diǎn)陣庫(kù)(電腦里現(xiàn)成的),并提出點(diǎn)陣庫(kù)中,用到的字的點(diǎn)陣,并生成一個(gè)表格:一列是漢字編碼(16位,兩個(gè)字節(jié)),一列是漢字的標(biāo)準(zhǔn)點(diǎn)陣(16*16個(gè)點(diǎn),32個(gè)字節(jié))。
4、用VB寫(xiě)了一個(gè)小程序:根據(jù)自己PCB上對(duì)應(yīng)LED的引腳(因排電路板的原因,為走線方便,引腳是混的,即與標(biāo)準(zhǔn)點(diǎn)陣有位置差),將點(diǎn)陣庫(kù)的點(diǎn),位置重排列了一下。并直接生成兩個(gè)【單片機(jī)的匯編語(yǔ)言庫(kù)】。
【庫(kù)1】:是提出的漢字的標(biāo)準(zhǔn)編碼(2字節(jié) * N個(gè)漢字;庫(kù)2:是對(duì)應(yīng)的漢字點(diǎn)陣(32字節(jié) * N個(gè)漢字)。
5、將【庫(kù)1】、【庫(kù)2】直接復(fù)制到單片機(jī)的匯編語(yǔ)言程序中(C語(yǔ)言也同樣可使用)。大功告成。
使用:
當(dāng)單片機(jī)收到漢字時(shí),在庫(kù)1中搜索到自己的編碼,定出位置,即能索引到庫(kù)2中的點(diǎn)陣,取出點(diǎn)陣顯示就OK了。

所以,現(xiàn)在再用到16*16的點(diǎn)陣時(shí),用EXCEL(VB已嵌入了)輸入語(yǔ)句后,便可秒出單片機(jī)匯編語(yǔ)言的點(diǎn)陣庫(kù)。
以上方法供樓主參考。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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