導航:首頁 > 操作系統 > 單片機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點陣顯示字母相關的資料

熱點內容
一元線性回歸計演算法 瀏覽:945
刷寶app是什麼鬼 瀏覽:739
linux動態載入模塊 瀏覽:20
javamd5工具類 瀏覽:71
安保嘉獎命令 瀏覽:645
bt種子能壓縮嗎 瀏覽:671
JAVA特點是什麼 瀏覽:881
字幕網app怎麼找 瀏覽:530
奧迪a4l壓縮比 瀏覽:695
iis7伺服器怎麼安裝 瀏覽:977
孩子上學壓力太大怎麼解壓 瀏覽:238
javaurl格式 瀏覽:344
勻稱app怎麼用 瀏覽:63
pythonemail中文亂碼 瀏覽:444
android訪問html 瀏覽:90
做一個app或者網頁用什麼編程 瀏覽:778
一體機伺服器運行失敗怎麼辦 瀏覽:938
longjava比較大小 瀏覽:532
clojure編程pdf 瀏覽:22
一年級數學圈一圈的演算法 瀏覽:111