一砰逻、實驗目的
利用8*8點陣LED顯示字母“”“WHS”
二旋恼、實驗準備
1.實驗材料
計算機、大板單片機(及數(shù)據(jù)線)统台、keilc51軟件雕擂、普中科技燒錄軟件
2.原理說明
1)LED顯示原理:8X8點陣由64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點上贱勃,點亮點陣中的一個發(fā)光二極管的條件是:對應的行為高電平井赌,對應列為低電平。顯示的實質(zhì)就是控制加到行線和列線上的編碼來控制點亮某些發(fā)光二極管贵扰,從而顯示出不同發(fā)光點組成的各種字符仇穗。
2)數(shù)碼管:區(qū)別于實驗二,該數(shù)碼管為共陰結構戚绕。當某個發(fā)光二極管的陽極為高電平時纹坐,發(fā)光二極管點亮,相應的段被顯示列肢。
3)c51編程語言的理解與學習恰画,由于個人對編程語言掌握不牢固,在修改的過程中出現(xiàn)了很多錯誤瓷马,(一個不加分號誤了大事)
三拴还、實驗過程
1.畫出“WHS”點陣圖,進行二進制與十六進制的轉換欧聘。(可以邊調(diào)邊修改片林,調(diào)整到最合適的大小形態(tài)。剛開始調(diào)試的時候字體是倒著的,后來問了同學才知道應該列選二進制轉十六進制)
2)參考試驗資料的c51代碼并修改調(diào)試费封。(剛開始調(diào)試的時候出現(xiàn)了兩個warnings,但感覺實驗步驟沒有錯誤焕妙,之后又重新調(diào)試了一遍就好了,弓摘,焚鹊,實驗就要多動手多調(diào)試,而不是死扣定理)
3)保存文件H拖住D┗肌!(emmmm沒錯锤窑,在這卡過一次璧针,從源文件進行保存.hex文件,)
4)利用普眾科技軟件進行燒錄結果如下:
錯誤渊啰!行選結果如下:
反思與總結
剛開始的時候覺得這好像有點難探橱,因為很多原理知識什么的掌握的不勞固,自信源于能力嘛绘证,后來多問同學隧膏,多探索也就整出來了。這也體現(xiàn)了合作的重要性迈窟,可能自己看半天也找不出來的錯誤私植,別人一眼就能發(fā)現(xiàn)〕岛ǎ看到成果之后的成就感也是滿滿的哦曲稼。那個跳線帽將JOE和GND連接起來的問題,多虧了同學們分享的經(jīng)驗湖员,巧妙的避過了贫悄。