【正文】
通過(guò)這次難得的實(shí)踐機(jī)會(huì)給了我很大收獲,不僅鞏固了原有的知識(shí),并增強(qiáng)了動(dòng)手能力,培養(yǎng)了面對(duì)問(wèn)題的分析能力以及遇到困難如何應(yīng)對(duì)。21世紀(jì)是計(jì)算機(jī)全面應(yīng)用的時(shí)代,很多人不是在制造計(jì)算機(jī)而是在使用計(jì)算機(jī)。在這次課程設(shè)計(jì)中我遇到了一些困難,但在老師的指導(dǎo)和同學(xué)的幫助,再加上自己查閱了些許資料的情況下都解決了。LED顯示屏由八塊8*8的LED小模塊組成,整個(gè)顯示屏可以顯示兩個(gè)16*16的漢字,漢字從右到左移動(dòng)顯示,顯示亮度也正好。 將調(diào)試好的硬件和軟件進(jìn)行聯(lián)調(diào),主要調(diào)試系統(tǒng)的實(shí)現(xiàn)功能。 對(duì)各個(gè)模塊的功能進(jìn)行調(diào)試,主要調(diào)試各模塊能否實(shí)現(xiàn)指定的功能。發(fā)送標(biāo)志位170 = cc WirteN = 1 LenTxt = Len(HEXtxt) / 2 = 狀態(tài): 正在寫(xiě)數(shù)據(jù)……Else = 狀態(tài): 沒(méi)有數(shù)據(jù)可寫(xiě)!End IfEnd IfEnd Sub第5節(jié) 系統(tǒng)調(diào)試與測(cè)試結(jié)果分析 使用的儀器儀表 數(shù)字萬(wàn)用表 DT9203單片機(jī)仿真器 WAVE6000燒寫(xiě)器 GF2100雙蹤穩(wěn)壓穩(wěn)流電源 DH1718E5 系統(tǒng)調(diào)試根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。芯片選擇,在單片機(jī)中已確定該位,當(dāng)發(fā)送該位與單片機(jī)中的確定為相同時(shí) = cc 39。軟件界面如圖421所示。其主程序流程如圖421所示。第4節(jié) 系統(tǒng)的軟件設(shè)計(jì)軟件是該LED顯示屏控制系統(tǒng)的重要組成部分,在系統(tǒng)的軟件設(shè)計(jì)中我們也才用了模塊化設(shè)計(jì),將系統(tǒng)的各部分功能編寫(xiě)成子模塊的形式,這樣增強(qiáng)了系統(tǒng)軟件的可讀性和可移植性。 PC機(jī)通信模塊的設(shè)計(jì)該部分電路由芯片MAX232組成。當(dāng)LED顯示屏控制系統(tǒng)工作時(shí),單片機(jī)89C51通過(guò)讀SDA和SCL腳讀取24C256中的內(nèi)容,并將其顯示于LED顯示屏上。24C256的引腳排列及引腳功能描述如圖321和表321圖321 24C256的引腳排列圖表321引腳功能描述管腳名稱(chēng)功能A0z、AA2器件地址選擇SDA串行數(shù)據(jù)/數(shù)址SCL串行時(shí)鐘WP寫(xiě)保護(hù)Vcc~Vss地?cái)?shù)據(jù)存儲(chǔ)器的設(shè)計(jì)原理圖如圖322所示:圖322 數(shù)據(jù)存儲(chǔ)電路設(shè)計(jì)原理圖該存儲(chǔ)電路僅由芯片24C256組成,SCL為串行時(shí)鐘引腳,用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘。 該芯片有兩種寫(xiě)入方式,一種是字節(jié)寫(xiě)入方式,還有另一種頁(yè)寫(xiě)入方式。數(shù)據(jù)存儲(chǔ)電路由串行EEPROM 24C256組成。列掃描端(B1—B8)用于LED的數(shù)據(jù)掃描,通過(guò)74LS154的譯碼和三極管的驅(qū)動(dòng),使LED發(fā)光。輸 出輸 入G1 G2D C B A0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15L LL L L LL H H H H H H H H H H H H H H HL LL L L HH L H H H H H H H H H H H H H HL LL L H LH H L H H H H H H H H H H H H HL LL L H HH H H