【正文】
。 在準(zhǔn)備驗(yàn)收的前一天我們又在數(shù)碼管顯示上發(fā)現(xiàn)了問題,數(shù)碼管在顯示下一位數(shù)字時(shí)還留有上一位數(shù)字的重影,于是在程序上 我將位選與斷選的驅(qū)動(dòng)信號(hào)前后順序改變,并且在延時(shí)的同時(shí)關(guān)閉位選信號(hào),這樣上述問題消失了。 接 下來在對(duì)程序不斷修改的同時(shí),負(fù)責(zé)硬件的同學(xué)也開始焊接電路了,我在電腦上裝了Proteus 軟件,一邊學(xué)習(xí)一邊畫圖,在同學(xué)的幫助和我個(gè)人的努力下程序終于調(diào)試成功,而且運(yùn)用 Proteus 軟件在線仿真也成功了,我們隊(duì)都很高興,以為現(xiàn)在離最后的勝利只差一步之遙了,誰知道電路板焊接完,單片機(jī)裝上后,效果卻不盡如人意,只有一位數(shù)碼管發(fā)光,其他的顯示的都是亂碼而且燈光微弱。 心得體會(huì) 王洪瑞 本次單片機(jī)課程設(shè)計(jì)我們的作品是模擬交通燈控制系統(tǒng),在老師剛給出課程設(shè)計(jì)題目及要求時(shí),我就首當(dāng)其沖當(dāng)了我們制作組的組長,以前沒有進(jìn)過實(shí)驗(yàn)室,除了課上老師講過的有關(guān)單片機(jī)的理論知識(shí)外,其他的內(nèi)容一概不知,既然我主動(dòng)擔(dān)任了組長就應(yīng)該做到對(duì)整個(gè)設(shè)計(jì)的軟件及硬件部分都十分了解。在這次設(shè)計(jì)中,我們也不可避免的遇到了同樣的問題,在完成程序并通過軟件仿真之后,經(jīng)過多次的嘗試,我們還是遇到了問題,八個(gè)數(shù)碼管中始終有五個(gè)很暗,剛開始以為是電流過小,不能驅(qū)動(dòng)這么多數(shù)碼管,老師建議我們加個(gè) 74LS245,可是加上之后還是那樣 ,最后通過檢查,才發(fā)現(xiàn)原來是. . 焊接方面的問題,由于焊接時(shí)的不注意,發(fā)生虛焊,導(dǎo)致三極管并沒有被焊在電路中,相應(yīng)的電流并沒有被放大,在進(jìn)行修改之后,終于實(shí)現(xiàn)了自己想要的。以后在焊接方面還是有待提高,多動(dòng)手。 六、小組成員總結(jié) 心得體會(huì) 問婉茹 為期兩周的課程設(shè)計(jì)已接近尾聲,此次課程設(shè)計(jì)我們的任務(wù)是交通燈,剛開 始的時(shí)候,幾乎沒有一點(diǎn)頭緒,不知從何下手,可是真正完成了之后,覺得其實(shí)也并不是特別困難,只要找到線頭,順著它一步步往下走,就可以順利到達(dá)終點(diǎn)。 軟件部分首先應(yīng)用 keil u4軟件對(duì)程序進(jìn)行編譯和調(diào)試,調(diào)試成功后,利用 Proteus軟件進(jìn)行在線仿真,經(jīng)過對(duì)程序多次地修 改后,仿真效果達(dá)到了預(yù)期的要求。 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eCD a t e : 10 J a n 20 13 S he e t o f F i l e : C : \ P r og r a m F i l e s \ P r ot e l 99 s e 漢化版 \ E xa m pl e s \ M yD e s i gn . dd bD r a w n B y:V c cP 2. 0P 2. 1P 2. 2P 2. 3P 2. 4P 2. 5P 2. 6P 2. 7EAA L EP 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7A T 8 9C 5 1P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7R S TP 3. 0P 3. 1P 3. 2P 3. 3P 3. 4P 3. 5P 3. 6P 3. 7X T A L 2X T A L 1P S E NG N D+ 5 V85 50+ 5 V10 uF10 K+5V1 2M H30 pF30 pF1K 四、系統(tǒng)主要程序的設(shè)計(jì) 道口交通控制系統(tǒng)控制程序主要分為以下幾個(gè)模塊:初始化程序、主程序、子程序 (包括信號(hào)燈提示、數(shù)碼管倒計(jì)時(shí)顯示、盲人提示功能和緊急車輛通行功能等 )。為使電流小于 10mA 應(yīng)串聯(lián)一個(gè)阻值為 330Ω的限流電阻。 二、方案論證 采用標(biāo)準(zhǔn) AT 89C51 單片機(jī)作為控制器;東、西、南、北各方向通行倒計(jì)時(shí)顯示采用 2位 LED 數(shù)碼管, LED 顯示采用直接驅(qū)動(dòng)方式;模擬交通信號(hào)燈采用直徑為ψ 5mm 的圓形發(fā)光二極管;緊急車輛通行采用實(shí)時(shí)中斷完成;通過蜂鳴器實(shí)現(xiàn)盲人提示功能。模擬實(shí)際交通燈控制系統(tǒng)功能,完成控制軟件的編寫與調(diào)