一、實(shí)驗(yàn)?zāi)康?/b>
在keil中編寫程序,生成hex文件,用燒錄軟件將程序下載到單片機(jī)上,使8×8點(diǎn)依次顯示“米”“九”“手”“作”四個(gè)字。
二、實(shí)驗(yàn)器材
裝有keil和燒錄軟件的筆記本電腦,單片機(jī)
三、LED顯示原理
8X8點(diǎn)陣由64個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,點(diǎn)亮點(diǎn)陣中的一個(gè)發(fā)光二極管的條件是:對(duì)應(yīng)的行為高電平,對(duì)應(yīng)列為低電平。顯示的實(shí)質(zhì)就是控制加到行線和列線上的編碼來(lái)控制點(diǎn)亮某些發(fā)光二極管,從而顯示出不同發(fā)光點(diǎn)組成的各種字符。
四、代碼
代碼是修改的資料中已知程序的代碼,將字形代碼修改后,又延長(zhǎng)了兩個(gè)字之間的掃描時(shí)間。
五、實(shí)驗(yàn)步驟
1、根據(jù)字形在點(diǎn)陣中的顯示位置,計(jì)算字形代碼
2、在keil中編寫程序代碼;
3、編譯生成hex文件;
4、將單片機(jī)與電腦相連接,打開普中科技燒錄軟件,將hex文件下載到單片機(jī)上
六、實(shí)驗(yàn)結(jié)果
七、反思總結(jié)
1、計(jì)算字形代碼時(shí),認(rèn)為是共陽(yáng)極行掃描,出現(xiàn)了字體顯示錯(cuò)誤的情況,將共陽(yáng)極改為共陰極之后,沒有修改行掃描的字形代碼,導(dǎo)致字為側(cè)著顯示的。
2、在觀察源程序的字體顯示時(shí),發(fā)現(xiàn)字體掃描太快,就想延長(zhǎng)一下兩個(gè)字之間的掃描間隔,一開始改錯(cuò)了地方,導(dǎo)致點(diǎn)陣一列一列亮起,無(wú)法成字。