一、實驗名稱:8*8LED點陣顯示“W”“X”“M”“心形”
二蜂绎、實驗前的準備:
1.知識準備:大板共陰極搓逾,對于共陰極數(shù)碼管來說,當(dāng)某個發(fā)光二極管的陽極為高電平時骗露,發(fā)光二極管點亮岭佳,相應(yīng)的段被顯示;8X8點陣LED工作原理說明 :8X8點陣共有64個發(fā)光二極管萧锉,且每個發(fā)光二極管是放置在行線與列線的交叉點上珊随,當(dāng)對應(yīng)的某一列置0,某一行置1,則相應(yīng)的二極管亮叶洞;TAB是列選鲫凶,在設(shè)計LED點陣字碼的時候要按列進行編碼。
2.實驗器材準備:計算機衩辟、Keil軟件螟炫、單片機(大板)、普中科技燒寫軟件
三惭婿、實驗步驟:
1.連接單片機與計算機不恭,確定連接串口可用
2.Keil軟件的使用:新建工程——新建程序
1)在編寫點陣字碼的程序前,首先需要設(shè)計字碼
2)按列編碼财饥,最終字符代碼如圖:
編寫其他部分的代碼:頭文件换吧、驅(qū)動程序、掃描延時钥星。最終代碼如下:
3)再次調(diào)試生成.hex文件
4)使用燒錄軟件燒錄
四沾瓦、實驗結(jié)果
最終單片機顯示結(jié)果如下:
五、實驗反思
1.我最初用keil編寫程序時谦炒,總是會出現(xiàn)error贯莺,也無法生成.hex文件,在多次嘗試無果后宁改,我詢問了舍友缕探,舍友看了也覺得沒有什么問題,之后她看到我的keil圖標(biāo)还蹲,就跟我說可能是軟件有問題爹耗,我就嘗試重新安裝了一遍,然后問題就解決了...因為之前安裝了之后keil一直是一個白色圖標(biāo)谜喊,前幾次使用也沒問題潭兽,但是今天出了錯,所以不能對軟件太自信斗遏,最基本的反而是更不容易察覺的錯誤山卦。
2.在輸入點陣字碼的時候,要記住是段選诵次,不然會出現(xiàn)錯誤账蓉。