8*8LED點(diǎn)陣顯示實(shí)驗(yàn)一——顯示P?T
身為一個(gè)理科生,對(duì)于表白這種事情當(dāng)然不能簡(jiǎn)簡(jiǎn)單單靠幾句甜言蜜語就完事,還要充分應(yīng)用自己的高級(jí)技術(shù)制造一點(diǎn)點(diǎn)高智商小浪漫。
一绎秒、單片機(jī)的使用
1.(1)數(shù)碼管:數(shù)碼管分為共陽極和共陰極數(shù)碼管。當(dāng)某個(gè)發(fā)光二極管的陽極為高電平時(shí)尼摹,發(fā)光二極管點(diǎn)亮见芹,相應(yīng)段被顯示。共陰極與之相反窘问。
(2)LED顯示原理顯示說明:8*8點(diǎn)陣由64個(gè)發(fā)光二極管組成辆童,每個(gè)發(fā)光二極管放置在行線和列線的交叉點(diǎn)上,點(diǎn)亮點(diǎn)陣中的一個(gè)發(fā)光二極管的條件是:對(duì)應(yīng)行為高電平1惠赫,對(duì)應(yīng)列為低電平0。顯示的實(shí)質(zhì)就是控制加在行線和列線上的編碼來控制點(diǎn)亮所選中的發(fā)光二極管故黑,從而顯示出由不同發(fā)光點(diǎn)組成的各種字符儿咱。
(3)字形編制:燈板上最左邊從底部開始逐步向上“亮”為高電平1,“暗”為低電平0场晶,將二進(jìn)制轉(zhuǎn)換為16進(jìn)制混埠,從而得到0x后兩位的值。二诗轻、實(shí)驗(yàn)過程1.實(shí)驗(yàn)?zāi)康模涸诹私釲ED8×8點(diǎn)陣的內(nèi)部結(jié)構(gòu)钳宪、點(diǎn)陣顯示實(shí)驗(yàn)的代碼程序、編寫程序各部分的作用的前提下,顯示出P?T吏颖。
2.實(shí)驗(yàn)工具:
Keil 5搔体、STC89C52實(shí)驗(yàn)板、燒錄軟件半醉、計(jì)算機(jī)
3.實(shí)驗(yàn)步驟:
(1)確定漢字所對(duì)應(yīng)的點(diǎn)陣疚俱,把點(diǎn)陣所對(duì)應(yīng)的二進(jìn)制數(shù)值轉(zhuǎn)化成16進(jìn)制,在程序中輸入對(duì)應(yīng)的數(shù)值缩多。用keil進(jìn)行調(diào)試呆奕,并生成hex文件。(具體步驟我看到孫金云大佬總結(jié)的很詳細(xì)所以沒有過多冗述)
(2)連接單片機(jī)衬吆,用燒錄文件對(duì)hex文件進(jìn)行程序的燒錄梁钾。
(3)單片機(jī)LED點(diǎn)陣顯示P?T字樣。
4.代碼
頭文件→點(diǎn)陣顯示程序→74HC595驅(qū)動(dòng)程序→掃描延時(shí)程序
二逊抡、實(shí)驗(yàn)結(jié)果
關(guān)于實(shí)驗(yàn)結(jié)果!
很重要的就是沒有消隱姆泻,結(jié)果出現(xiàn)重影現(xiàn)象,重影真的很難看!而且代碼一定一定要寫對(duì)!
三秦忿、注意事項(xiàng)
1.拔下跳線帽麦射,否則led點(diǎn)陣將全部被點(diǎn)亮。
2.主函數(shù)中的消隱十分重要灯谣,沒有消隱會(huì)出現(xiàn)重影的現(xiàn)象潜秋。
3.分清實(shí)驗(yàn)板是共陽極還是共陰極。
小悟:過程很艱辛胎许,因?yàn)檎娴腻e(cuò)誤很多!消隱改完后沒有拍照(因?yàn)橼s時(shí)間emmm)但是一旦結(jié)果出來峻呛,就很有成就感,也算掌握了一項(xiàng)新技能!
get√!