




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電視大學(xué)機(jī)電接 a 技術(shù)課程設(shè)計(jì)設(shè)計(jì)題目:定時(shí)器控制交通燈(帶故障報(bào)警)學(xué)生姓名:業(yè):機(jī)械制造及其自動(dòng)化口號(hào):課程設(shè)計(jì)任務(wù)書(shū)題目定時(shí)器控制交通燈(帶故障報(bào)警)主要內(nèi)容、基本要求、主要參考資料等:1.(1)2.3.課程設(shè)計(jì)目的加強(qiáng)對(duì)所學(xué)理論知識(shí)的理解,提高綜合應(yīng)用、分析能力;(2)掌握MCS5單片機(jī)開(kāi)發(fā)系統(tǒng)的使用;(3)學(xué)習(xí)與掌握程序設(shè)計(jì)方法及硬件電路的設(shè)計(jì)還有聯(lián)調(diào)仿真最終成所選擇課題 的設(shè)計(jì);(4)利用簡(jiǎn)單的應(yīng)用系統(tǒng),培養(yǎng)應(yīng)用系統(tǒng)的開(kāi)發(fā)能力。 課程設(shè)計(jì)要求(1) 完成LED燈的顯示、按鍵識(shí)別、電鈴發(fā)出響聲等,并完成模擬交通燈的功能;(2) 從源程序、軟件模擬、調(diào)試方面完成軟件系統(tǒng);(3) 利用
2、開(kāi)發(fā)系統(tǒng)完成系統(tǒng)的總體調(diào)試、程序燒寫(xiě),實(shí)現(xiàn)應(yīng)用系統(tǒng)功能,并能對(duì)系 統(tǒng)運(yùn)行中的問(wèn)題進(jìn)行分析。參考資料(1)單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講 版發(fā)行(3,4);(2)單片機(jī)原理及應(yīng)用李建忠編著(3)AT89系列單片機(jī)原理與接口技術(shù) 版社出版發(fā)行2004;彭為,黃科,雷道仲編著西安電子科技大學(xué)出版社;王幸之,鐘愛(ài)琴等編著(4)51單片機(jī)編程基礎(chǔ)與開(kāi)發(fā)實(shí)例詳解豈興明, 唐杰等編著 發(fā)行。電子工業(yè)出版社出北京航空航天大學(xué)出人民郵電出版社出版第一章設(shè)計(jì)內(nèi)容與要求第二章設(shè)計(jì)原理1.單片機(jī)概述2.STC89C52芯片簡(jiǎn)介3.定時(shí)器/計(jì)數(shù)器4.設(shè)計(jì)思路第三章程序流程圖 第四章源程序清單 第五章硬件電路圖及仿真結(jié)果 第
3、六章課程設(shè)計(jì)體會(huì) 第七章參考資料第一章設(shè)計(jì)內(nèi)容與要求課程設(shè)計(jì)目的(1)加強(qiáng)對(duì)所學(xué)理論知識(shí)的理解,提高綜合應(yīng)用、分析能力;(2)掌握MCS5單片機(jī)開(kāi)發(fā)系統(tǒng)的使用;(3)學(xué)習(xí)與掌握程序設(shè)計(jì)方法及硬件電路的設(shè)計(jì)還有聯(lián)調(diào)仿真最終成所選擇課題 的設(shè)計(jì);(4)利用簡(jiǎn)單的應(yīng)用系統(tǒng),培養(yǎng)應(yīng)用系統(tǒng)的開(kāi)發(fā)能力。課程設(shè)計(jì)要求(1)完成LED燈的顯示、按鍵識(shí)別、電鈴發(fā)出響聲等,并完成模擬交通燈的功能;(2)從源程序、軟件模擬、調(diào)試方面完成軟件系統(tǒng);(3)利用開(kāi)發(fā)系統(tǒng)完成系統(tǒng)的總體調(diào)試、程序燒寫(xiě),實(shí)現(xiàn)應(yīng)用系統(tǒng)功能,并能對(duì)系 統(tǒng)運(yùn)行中的問(wèn)題進(jìn)行分析。第二章設(shè)計(jì)原理1.單片機(jī)概述單片機(jī)是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備以
4、及輸出設(shè)備共五個(gè)基本部分組成的。單片機(jī)是把包括運(yùn)算器、控制器、少量的存儲(chǔ)器、最基本的輸入輸出口電路、串行 口電路、中斷和定時(shí)電路等都集成在一個(gè)尺寸有限的芯片上。單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。單片機(jī)微型 計(jì)算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央 處理器、存1.設(shè)計(jì)題目:定時(shí)器控制交通燈(帶故障報(bào)警)2.3.儲(chǔ)器和I/O接口電路等。因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié) 合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。單片機(jī)經(jīng)過(guò)1、2、3、3代的發(fā)展,目前單片機(jī)正朝著高性能和多品種方向
5、發(fā)展,它 們的CPU功能在增強(qiáng),內(nèi)部資源在增多,弓I角的多功能化,以及低電壓底功耗。2.STC89C52芯片簡(jiǎn)介STC89C52是一種帶8K字節(jié)閃爍可編程可檫除只讀存儲(chǔ)器(P rogramable and Erasable Read On ly Memory)的低電壓,高性能COM OS的微處理器, 俗稱單片機(jī)。該器件采用ATMEL搞密度非易失存儲(chǔ)器制造技術(shù)制造, 與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。STC89C52具體介紹如下: 主電源弓腳(2根)VCC( Pin 40):電源輸入,接+5V電源GND(Pin20):接地線外接晶振引腳(2根)XTAL1(Pin 19):片內(nèi)振蕩電
6、路的輸入端XTAL2(Pin20):片內(nèi)振蕩電路的輸出端控制引腳(4根)RST/V PP(Pin 9):復(fù)位引腳,引腳上出現(xiàn)2個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。ALE/PROG(Pin30)地址鎖存允許信號(hào)PSEN( Pin 29):外部存儲(chǔ)器讀選通信號(hào)EA/VPP(Pin31):程序存儲(chǔ)器的內(nèi)外部選通,接低電平從外部程序存儲(chǔ)器讀指令,如果接高電平則從內(nèi)部程序存儲(chǔ)器讀指令??删幊梯斎?輸出引腳(32根)STC89C5單片機(jī)有4組8位的可編程I/O口,分別位P0、P1 P2、P3口,每個(gè)口有8位(8根引腳) ,共32根。PO口(Pin39Pin32):8位雙向I/O口線,名稱為P1口(Pin1P
7、in8):8位準(zhǔn)雙向I/O口線,名稱為P2口(Pin21Pin28) :8位準(zhǔn)雙向I/O口線,名稱為P3口(Pin10Pin17):8位準(zhǔn)雙向I/O口線,名稱為單片機(jī)總控制電路如下圖41:FPEROM-Flash3.定時(shí)器/計(jì)數(shù)器定時(shí)器/計(jì)數(shù)器工作方式寄存器(TMOD,字節(jié)地址89H,不可進(jìn)行位尋址。定時(shí)器/計(jì)數(shù)器工作方式寄存器(TMOD的8位分為兩組,高4位控制T1,低4位控制T0。TMO每一位的功能如下。GATE門(mén)控位。GAT昌0,僅由運(yùn)行控制位TRX(X=0,1)=1來(lái)啟動(dòng)定時(shí)器/計(jì)數(shù)器運(yùn)行;GAT=1,由運(yùn)行控制位TRX(X=0,1)=1和外部中斷引腳上的高電平共同來(lái)啟動(dòng)定時(shí) 器/計(jì)數(shù)
8、器運(yùn)行。C/T:定時(shí)器模式和計(jì)數(shù)器模式選擇位。C/T=0,為定時(shí)器模式;C/T=1,為計(jì)數(shù)器模式。M1 M0工作方式選擇位。M1 M0的4中編碼對(duì)應(yīng)4種工作方式。 定時(shí)器/計(jì)數(shù)器的4種工作方式下的邏輯結(jié)構(gòu)如表所示。M1M2工作方式00方式0,為13位定時(shí)器/計(jì)數(shù)器01方式1,為16位定時(shí)器/計(jì)數(shù)器10方式2,為初值自動(dòng)重裝的8位定時(shí)器/計(jì)數(shù)器11方式3,僅T0有效,將T0分為兩個(gè)8位定時(shí)器/計(jì)數(shù)器首先了解實(shí)際交通燈的變化情況及規(guī)律, 假設(shè)一個(gè)十字路口如上圖所示,為東南西北走向。初始狀態(tài)1東西綠燈通車(chē),南北紅燈亮。經(jīng)過(guò)一段時(shí)間后,轉(zhuǎn)狀態(tài)2,東西綠燈滅, 黃燈閃幾下,南北還是紅燈。再轉(zhuǎn)狀態(tài)3,南北
9、綠燈通車(chē),東西紅燈亮,過(guò)一段時(shí)間后轉(zhuǎn) 狀態(tài)4,南北綠燈滅,閃幾下黃燈,東西還是為紅燈亮,一段時(shí)間后,又循環(huán)至狀態(tài)1。第三章程序流程圖定時(shí)器及開(kāi)始執(zhí)行是不是有按鍵按是,否,播放報(bào)警鈴繼續(xù)執(zhí)行紅第四章源程序清單#in elude #defi ne uint un sig ned int #defi ne uchar un sig ned char sbit RED_A = P MO;sbit YELLOW_A = P1;sbit GREEN_A = P 1八2;sbit RED_B = P 1八3;sbit YELLOW_B = P 1八4;sbit GREEN_B = P 1八5;sbit K2
10、 = P 3八5;sbit BEE P = P 2八3;uchar Time_Count = 0, Flash_Count = 0, Operation_Type = 1; void T0_INT() interrupt 1TH0 = -195;TL0 = -80; switch(Operation_Type)case 1:RED_A=1;YELLOW_A=1;GREEN_A=0;RED_B=0;YELLOW_B=1;GREEN_B=1; if(+Time_Count != 100) return; Time_Count=0;Operation_Type = 2;break;case 2:if
11、(+Time_Count != 8) return;Time_Count=0;YELLOW_A=!YELLOW_A;GREEN_A=1;if(+Flash_Count != 10) return;Flash_Count=0;Operation_Type = 3;break;case 3:RED_A=0;YELLOW_A=1;GREEN_A=1;RED_B=1;YELLOW_B=1;GREEN_B=0; if(+Time_Count != 100) return; Time_Count=0;Operation_Type = 4;break;case 4:if(+Time_Count != 8)
12、return;Time_Count=0;YELLOW_B=!YELLOW_B;GREEN_B=1;if(+Flash_Count !=10)return;Flash_Count=0;Operation_Type = 1;break;uchar code SONG_TONE=212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,129,169,190,119,119,126,159,142,159,0;uchar code SONG_LONG=9,3,12,12,12,24,9,3,12,12,12,24,9,3,12,1
13、2,12,12,12,9,3,12,12,12,24,0;void DelayMS(uint ms)uchar t;while(ms-)for(t=0;t240;t+);void PlayMusic()uint i =0,j,k;while(SONG_LONGi!=0|SONG_TONEi!=0)for(j=0;jSONG_LONGi*20;j+)BEEP = BEEP;for(k=0;kSONG_TONEi/3;k+);DelayMS(10);i+;void main()while(1)TMOD = 0 x01;IE = 0 x82;TR0 = 1; if(K2=0) PlayMusic()
14、;第五章 硬件電路圖及仿真結(jié)果第六章 課程設(shè)計(jì)體會(huì)回顧起此次單片機(jī)課程設(shè)計(jì),我仍感慨頗多,學(xué)到了很多的東西。同時(shí)不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且還學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn), 書(shū)本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的, 所以有些問(wèn)題不但 要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。一切問(wèn)題必須要靠自己一點(diǎn)一滴的 解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)于單片機(jī)設(shè)計(jì),其硬件電路是比較簡(jiǎn)單的,主要是解決程序設(shè)計(jì)中的問(wèn)題,而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反 映了你解決問(wèn)題的邏輯思維和創(chuàng)新能力,它才是一個(gè)設(shè)計(jì)的靈魂所在。因此可以說(shuō)單片 機(jī)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。通過(guò)這次課程設(shè)計(jì)我發(fā)現(xiàn)單片機(jī)原理應(yīng)用行很強(qiáng),只有老師的講解不行,只看也不中,只有自己動(dòng)手去做才會(huì)發(fā)現(xiàn)自己確實(shí)有太多的不足,許多的原理,程序看似簡(jiǎn)單, 真正去做才知道知識(shí)并沒(méi)有自己想象的那樣扎實(shí)。從而懂得了理論與實(shí)際相結(jié)合是很重 要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論 中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且 大大提高了動(dòng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考政治一輪浙江選考總復(fù)習(xí)講義第十四單元國(guó)家和國(guó)際組織第四十課
- 普通高等學(xué)校招生全國(guó)統(tǒng)一考試分省命題研究
- 農(nóng)村法律援助制度問(wèn)題研究
- 注冊(cè)建造師執(zhí)業(yè)行為監(jiān)管的博弈分析
- 2025版高考數(shù)學(xué)大一輪復(fù)習(xí)第十章概率3第3講幾何概型新題培優(yōu)練文含解析新人教A版
- 2024-2025學(xué)年高中數(shù)學(xué)第二章點(diǎn)直線平面之間的位置關(guān)系2.1.1平面2.1.2空間中直線與直線之間的位置關(guān)系課時(shí)作業(yè)含解析新人教A版必修2
- 八年級(jí)數(shù)學(xué)上冊(cè)第3章實(shí)數(shù)復(fù)習(xí)題新版湘教版
- 公司承保合同范例
- 公司門(mén)面買(mǎi)賣(mài)合同范例
- 農(nóng)村廠房租賃合同范例
- 四川新農(nóng)村建設(shè)農(nóng)房設(shè)計(jì)方案圖集川東南部分
- (完整版)英語(yǔ)四級(jí)詞匯表
- GB/T 18281.7-2024醫(yī)療保健產(chǎn)品滅菌生物指示物第7部分:選擇、使用和結(jié)果判斷指南
- 第14課 旅游計(jì)劃書(shū)(教案)信息技術(shù)六年級(jí)下冊(cè)
- 中車(chē)招聘在線測(cè)評(píng)題
- 教學(xué)設(shè)計(jì)初中勞動(dòng)教育創(chuàng)意設(shè)計(jì)的教學(xué)設(shè)計(jì)
- 2024年事業(yè)單位考試(綜合管理類A類)職業(yè)能力傾向測(cè)驗(yàn)試卷及答案指導(dǎo)
- 山東省2024年中考數(shù)學(xué)試卷八套合卷【附答案】
- 血液透析護(hù)理質(zhì)控
- 人工智能訓(xùn)練師理論知識(shí)考核要素細(xì)目表四級(jí)
- 幼兒園大班韻律《朱迪警官破案記》課件
評(píng)論
0/150
提交評(píng)論