標(biāo)題: [求助]《51單片機(jī)C語言教程》中關(guān)于12864液晶的一個(gè)問題。 [打印本頁]

作者: dgxiewei    時(shí)間: 2012-6-7 20:26
標(biāo)題: [求助]《51單片機(jī)C語言教程》中關(guān)于12864液晶的一個(gè)問題。

175頁第三至后面幾行關(guān)于顯示隨機(jī)數(shù)字的代碼,后面都加有“+0x30”,請(qǐng)問這個(gè)“0x30”是什么意思?謝謝了!


原代碼是:
uint ran;
ran=rand();                                     //產(chǎn)生5位隨機(jī)數(shù)字
dis1[0]=ran/10000+0x30;
dis1[1]=ran%10000/1000+0x30;
dis1[2]=ran%1000/100+0x30;
dis1[3]=ran%100+0x30;
dis1[4]=ran%10+0x30;



作者: ahshmj    時(shí)間: 2012-6-7 21:00
ascii碼中30H(16進(jìn)制)對(duì)應(yīng)的是“0”,31H對(duì)應(yīng)的是“1”,.......39H對(duì)應(yīng)的是“9”。字庫中用16進(jìn)制ascii碼對(duì)應(yīng)點(diǎn)陣字型碼,所以要加30H(c語言表示為0x30)
作者: dgxiewei    時(shí)間: 2012-6-7 21:26

明白了,謝謝回復(fù)。

 

[此貼子已經(jīng)被作者于2012-6-7 21:28:26編輯過]





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1