導航:首頁 > 操作系統 > 單片機1616點陣顯示字母

單片機1616點陣顯示字母

發布時間:2023-07-06 16:32:26

單片機字母顯示

從DISP知道,這是一個顯示子程序
從SJMP DISP知道,這個是一個死循環,不停的在顯示
那麼顯示在哪裡
從P1可知,應該是P1口接了數碼管。
那麼顯示了什麼?
從#3CH可知,接了共陰極數碼管
顯示的是字母「b」且小數點不亮(可查閱段選碼)

然後為什麼這里是一個死循環?
應該是程序中有中斷,一直在等待中斷跳出。

SJMP DISP 跳到DISP:MOV P1,#3CH 這句,DISP是一個標號。也就是如果沒有中斷產生
那就一直在執行
DISP:MOV P1,#3C
-----SJMP DISP

可以看到你的程序是有中斷的
MOV IE,#85H中斷開放
-----SETB PX1
-----SETB IT0
-----SETB IT1

㈡ 單片機16*16 led顯示 點陣字型檔

/*-- 文字: 物 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x40,0x00,0xF0,0x80,0x00,0x80,0x00,0x84,0x20,0x80,0x20,0x00,0x04,

/*-- 文字: 理 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0xF8,0x3F,0xFE,0x44,0x00,0x80,0x80,0x00,0x80,0x00,0x84,0x20,0x80,0x20,0xE0,0x04,
0x08,0x40,0x92,0x44,0xF8,0x9F,0x82,0x00,0x80,0x00,0xFC,0x3F,0x88,0x10,0x82,0x04,

/*-- 文字: 電 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0xF8,0x81,0x92,0x44,0x88,0x88,0x86,0x00,0x80,0x00,0x84,0x20,0x88,0x08,0x84,0x04,
0x08,0x46,0xFE,0x7F,0x88,0x88,0x8A,0x00,0x80,0x00,0x84,0x20,0x88,0x04,0x88,0x04,

/*-- 文字: 子 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x78,0x18,0x92,0x44,0x88,0x88,0x92,0x00,0x80,0x00,0x00,0x00,0x88,0x02,0x88,0x04,
0x8F,0x21,0x92,0x44,0x88,0x88,0xA2,0x00,0x80,0x00,0xFF,0x07,0x88,0x01,0x7F,0x04,

/*-- 文字: 一 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x10,0x42,0xFE,0x44,0xFF,0x7F,0xE2,0x7F,0x80,0x00,0x00,0x18,0xFF,0xFF,0x10,0xFF,
0x20,0x04,0x00,0x40,0x88,0x08,0x82,0x80,0x80,0x00,0xF8,0x21,0x88,0x01,0x20,0x04,

/*-- 文字: 班 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x10,0x01,0x84,0x10,0x88,0x08,0x82,0x40,0x80,0x00,0x00,0x42,0x88,0x02,0x20,0x04,
0x10,0x01,0x84,0x10,0x88,0x08,0x82,0x00,0x80,0x00,0x84,0x88,0x88,0x04,0x03,0x04,

/*-- 文字: 朱 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0xFF,0xFF,0xFC,0x1F,0x88,0x08,0x82,0x00,0x80,0x00,0x84,0x08,0x8E,0x08,0xFC,0x05,
0x10,0x02,0x84,0x20,0xF8,0x1F,0x82,0x00,0x80,0x00,0xFC,0x1F,0x90,0x10,0x08,0x04,

/*-- 文字: 華 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x3C,0x06,0x84,0x60,0x00,0x00,0x82,0x00,0x80,0x00,0x84,0x30,0xA0,0x20,0x10,0x04,
0x40,0x02,0x04,0x20,0x00,0x00,0x80,0x00,0x80,0x00,0x84,0x10,0x80,0x20,0x20,0x04,

㈢ 單片機控制的16*16點陣顯示漢字,為什麼出現的字體是鏡像的怎麼改正

單片機控制的16*16點陣顯示漢字,出現字體是鏡像的現象是由於取點陣時掃描方向搞反了。改正方法是逆序讀點陣數組數據,即原來從數組0下標開始讀改為從下標15開始倒著讀,寫的順序不變,就矯正了。

閱讀全文

與單片機1616點陣顯示字母相關的資料

熱點內容
vue怎麼打包放上伺服器 瀏覽:165
為什麼安卓服夏日活動沒有兔子頭 瀏覽:894
pubg為什麼顯示伺服器連接失敗 瀏覽:650
阿里雲掃碼登錄伺服器 瀏覽:970
化學基礎pdf 瀏覽:896
51單片機晶碼管 瀏覽:281
怎麼查伺服器假死原因日誌在哪看 瀏覽:277
掃描pdf文件 瀏覽:926
解壓密碼百度雲在線解壓 瀏覽:767
傳播學演算法推薦 瀏覽:749
我的世界網路游戲如何查找伺服器 瀏覽:257
安卓和蘋果通訊錄怎麼互傳 瀏覽:203
怎麼打開隱私與應用加密的菜單 瀏覽:416
我的世界伺服器小游戲的地址大全 瀏覽:578
在網路安全中加密安全機制提供了數據的 瀏覽:249
南京前端程序員私活怎麼收費 瀏覽:981
拓撲pdf 瀏覽:440
如何在工行app查我的訂單 瀏覽:214
車壓縮機改電動 瀏覽:83
如何尋找音樂app 瀏覽:831