freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機原理及應用-交通燈控制系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-06-27 13:28本頁面
  

【正文】 for(i=x。iy。i++) { for(j=0。j2。j++) { x=a[i][j]。 SBUF=table[x]。 do{}while(TI==0)。 TI=0。 } delay_500ms(2)。 }}void main(){SCON=0x00。P3_0=1。P3_1=1。COM8255=0x88。SCON=0x00。EA=1。ET0=1。PX1=1。EX1=1。PA8255=0x1b。PB8255=0x1b。delay_500ms(2)。while(1){ PA8255=0x1d。 /*東西紅,南北綠:12秒*/ PB8255=0x1d。 display(0,12)。 PA8255=0x1e。 /*東西紅,南北黃:3秒*/ PB8255=0x1e。 display(12,16)。 PA8255=0x2b。 /*東西綠,南北紅:8秒*/ PB8255=0x2b。 display(5,12)。 PA8255=0x33。 /*東西黃,南北紅:3秒*/ PB8255=0x33。 display(12,16)。 PA8255=0x1d。 /*循環(huán)*/ PB8255=0x1d。 }}第五章 設計心得和存在問題 通過本次課程設計,我深深的體會到了作為一個硬件工程師的艱辛。即使做一個小小的項目,都需要這么多的辛苦,必須考慮到問題的任何一個細節(jié),否則最后也將是功敗垂成。 原理圖設計: 當我們選取了這樣一個題目,我們就開始收集相關的各種資料,對題目有個大致的了解,規(guī)劃一下設計的任務將要完成哪些功能。然后就具體的每一項功能應該怎樣具體的設計,例如用什么方法完成這一功能,這種想法是否合理,比較使用哪個芯片來完成這項功能。經(jīng)過長時間的查閱資料、思索、推敲,最后定出了這次設計的原理圖。PCB板設計:在上學期兩個星期的課程設計中我們從圖書館借來了有關protel軟件使用方面的資料,研究應該怎樣生成正確的網(wǎng)絡表,PCB板的布局,布線,制板等工作。剛開始由于經(jīng)驗不足,不知道如何封裝庫里面沒有的器件和芯片而且生成的網(wǎng)絡表又有那么多的線,當時真是一頭霧水,經(jīng)過老師和同學的幫助以及自己的摸索,最后以勉強及格的水準畫出了這次的設計用板。硬件焊接:在拿到板之后,按照老師的要求我們首先檢查了一下板子是否有錯誤,這是一個非常關鍵的步驟,因為當你焊接上器件之后將會很難檢查。結果發(fā)現(xiàn)了真的還有一些不足,比如在畫板的過程中我們居然忘記留出電源接口,還有一些兩根電源線沒有和其他線接到一塊,另外我們給按鍵留的引腳的孔太小了,數(shù)碼管的引腳情況也給弄錯了,這些應該是初學這些東西經(jīng)驗不夠和粗心造成的。這些也都給以后的學習留下了經(jīng)驗和教訓,必須先拿到或熟悉芯片才能確定引腳的間距以及大小,制板過程必須要細心。發(fā)現(xiàn)這些錯誤,在焊接過程中我們采取了一系列的措施來補救這些錯誤。比如割斷板子上的線,用導線來連接等。關于焊接這塊我參與的并不多,因為自己的水平確實不怎么樣,這需要一定的經(jīng)驗和技巧,但是我卻是遲遲把握不到這種技巧。剛開始烙鐵和焊錫配合不到一塊,然后就是焊錫的量的控制問題。始終達不到老師說明的那種效果。所以我只能在我的組員焊板的同時編制程序了。編程調(diào)試:此次設計的編程,難點在于對LED數(shù)碼管顯示程序的編寫,由于對74LS164的工作原理不是很熟悉,所以一開始摸不著頭腦。上網(wǎng)查閱164的相關資料,對164的工作原理有個大致的了解后,程序的編寫也初見端倪了,所以花在編此段程序的時間最長;交通燈狀態(tài)的顯示則沒有費多大力氣,因為通過所學的課程已經(jīng)了解了其工作原理,就是向每個相應的口上寫“1”或“0”;中斷程序的編寫也是常規(guī)的編寫,就是保存原來狀態(tài),處理,恢復現(xiàn)場這一中斷的基本步驟。在整個程序的編寫過程中,研究每個子程序是否好使,我是通過Keil C和proteus兩個軟件來實現(xiàn)的。Proteus是一個單片機的仿真軟件,發(fā)現(xiàn)它之后真的很受用,通過它可以不用連接硬件就能檢查程序是否好使。Keil C則幫助我檢查程序是否存在語法錯誤之類的問題,還可以生成hex文件,供proteus軟件仿真使用。通過這兩個軟件,我把整個的程序調(diào)試正確。通過上面的這個步驟,把程序調(diào)試好,接下來就是真正的硬件連接調(diào)試了。程序既然已經(jīng)在仿真的軟件上通過認證,如果連接上硬件不好使的話,說明在硬件上某個部分存在一定的問題。這點得到了驗證:硬件模擬的時候,緊急情況用的開關有一個不好使,按下的時候沒有反應。用萬用表檢測發(fā)現(xiàn),開關內(nèi)部的連接沒有錯誤,但是當開關按下的時候,不是接通的,說明此開關有問題。但是開關的四個引腳不好再拆下,最后想了個沒有辦法的辦法,在一個引腳上連了一根導線,通過觸碰是開關斷開或連接。調(diào)試工作中還有一環(huán)就是LED數(shù)碼管的字形碼的得出。由于采用的是共陰極的數(shù)碼管,就對對一個引腳賦“1”的辦法,01H,02H,04H,08H…用這樣的方法得出數(shù)碼管的字形碼。最后交通燈的大部分功能都已經(jīng)基本實現(xiàn),只是關于看門狗電路的部分,由于對X5045這個芯片不了解,所剩余的時間無幾,所以沒有辦法進行編程調(diào)試了,這點真的很遺憾。有時間一定會把這一課補上的。這次課程設計我是全身心的投入進去了,從中確確實實學到了不少東西,使我受益匪淺。這次課程設計中犯下了不少錯誤,以后我會接受這些教訓,同時把這些教訓轉(zhuǎn)換為經(jīng)驗應用到以后的此類設計中。最后,衷心感謝在課程設計期間老師對我們的無私幫助,還要感謝和我同組的合作者,以及所有幫助過我的同學。
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1