燒錄程序是個(gè)好玩的事情棍鳖。打開(kāi)燒錄軟件之后,我把光盤(pán)中的實(shí)驗(yàn)程序從基礎(chǔ)到高級(jí)能燒的都燒了一遍诸衔。有需要按鈕的就去源程序中找控制按鈕芭届。
1.實(shí)驗(yàn)前我第N次燒這個(gè)循環(huán)顯示漢字的程序的時(shí)候覺(jué)得這個(gè)“中”子兩頭多的倆點(diǎn)不好看,就想去掉它倆
每個(gè)燈顯示亮與不亮是開(kāi)和關(guān)就是1與0锌云,想改要從源程序入手
2.發(fā)現(xiàn)有F,E,A等字母我明白了這是16進(jìn)制荠医,
燈板上最左邊從底向上亮為1暗為0二進(jìn)制轉(zhuǎn)換為16進(jìn)制恰好為0x后兩位的值(明白了字形是如何編碼的)
將多兩點(diǎn)的兩列由0x7c,0x7c改為0x78桑涎,0x78子漩,重新燒錄如圖
3.更改其他字(我,Li石洗,心的形狀,你)紧显,由于不知道有字形碼轉(zhuǎn)換器讲衫,所以就算了一遍(哭)
4.由于對(duì)C語(yǔ)言不是很懂(苦笑),所以照著老師寫(xiě)好的代碼打了一遍
但是照著打還是出現(xiàn)了諸多錯(cuò)誤(如下)
對(duì)delay函數(shù)修改了數(shù)次孵班,甚至重新在英文狀態(tài)下編輯了一遍(還是失斏媸蕖)最后發(fā)現(xiàn)是void前少了個(gè)“ ; ”
函數(shù)Hc595Send沒(méi)有聲明篙程,就跑到程序最開(kāi)始聲明了一下#define?Hc595SendByte枷畏,還是不對(duì)
最終發(fā)現(xiàn)s沒(méi)有大寫(xiě),最后引用的時(shí)候中間多了個(gè)空格(去掉空格重新編譯虱饿,成功)
5.實(shí)驗(yàn)感悟
1.深切感受到了實(shí)驗(yàn)板的魅力
2.重新復(fù)習(xí)了2進(jìn)制轉(zhuǎn)16進(jìn)制
3.悔不當(dāng)初拥诡,沒(méi)有認(rèn)真學(xué)習(xí)C語(yǔ)言(錯(cuò)誤基本是百度解決)
4.亡羊補(bǔ)牢,借此學(xué)期機(jī)會(huì)學(xué)習(xí)C語(yǔ)言氮发,搞明白基本函數(shù)渴肉,控制語(yǔ)句,數(shù)據(jù)類型爽冕,關(guān)鍵字仇祭,運(yùn)算符等基本編程知識(shí),獲取高級(jí)思維模式