畢業(yè)設計(論文)-彩燈循環(huán)控制系統(tǒng)_第1頁
畢業(yè)設計(論文)-彩燈循環(huán)控制系統(tǒng)_第2頁
畢業(yè)設計(論文)-彩燈循環(huán)控制系統(tǒng)_第3頁
畢業(yè)設計(論文)-彩燈循環(huán)控制系統(tǒng)_第4頁
畢業(yè)設計(論文)-彩燈循環(huán)控制系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、四川信息職業(yè)技術學院畢業(yè)設計書(論文)設計(論文)主題:_彩燈循環(huán)操縱系統(tǒng)專業(yè):_電子信息工程技術:_ _電子通訊0.7第一級學位3360 _ _ _ _ _ _ _ .名字: _ _ _ _ _ _指導人民教師: _ _2009年12月26日目錄摘要1第一章緒論21.1單片微型計算機簡介21.2單片微型計算機的應用領域21.3單片微型計算機發(fā)展趨勢2第二章彩燈硬件電路信息幀設計32.1彩色燈功能說明32.2硬件電路設計信息幀工作32.3系統(tǒng)硬件針織面料電路設計與論證42.3.1石英振蕩電路42.3.2重新定徑套定電路42.3.3錯誤報告電路42.3.4開關電路52.3.5發(fā)光電路5第三章彩色

2、燈系統(tǒng)軟件設計63.1計程儀預編分塊圖63.2子程序設計和功能介紹63.2.1延遲普拉姆63.2.2初始化函數(shù)73.2.3彩色燈循環(huán)方式控制計程儀83.2.4中斷服務計程儀程序的1.0第四章系統(tǒng)調試1.34.1軟件調試1.34.2硬件調試1.3第五章畢業(yè)設計總結1.5參考文獻16附錄1彩色燈電路圖及零配件列表1.7附錄2彩色燈整體計程儀柱1.8四川情報職業(yè)技術學院畢業(yè)設計書(論文)第1頁,摘要單片微型計算機是一種IC集成電路芯片,通過使用超大規(guī)模技術集成具有數(shù)據(jù)處理能力(例如,算術運算、邏輯運算、數(shù)據(jù)傳輸、中斷處理)的微處理器(電腦CPU )。 隨著單片微型計算機技術的迅速發(fā)展,各種單片微型計

3、算機蜂擁而至,單片微型計算機技術已經成為國家現(xiàn)代化技術水平的重要指標。 單片微型計算機能夠單獨完成現(xiàn)代工業(yè)控制所要求的智能二烯烴控制功能是單片微型計算機的最大特點。 單片微型計算機操縱系統(tǒng)能夠代替以往由復雜的電子電路及數(shù)字電路構成的操縱系統(tǒng),能夠以軟件控制來實現(xiàn)智能化。 目前,單片微型計算機的控制范疇隨處可見,如通訊產品、家電產品、斯瑪特儀器儀表、過程控制和專用控制裝置等單片微型計算機應用領域越來越廣泛。 本畢業(yè)設計的課題是“彩燈循環(huán)操縱系統(tǒng)的設計”。 主要做評估單片微型計算機技術、計程儀編程能力等方面的情況。 觀察獨立分析、單片微型計算機設計能力和實際計程儀編程技能。牛鼻子字:單片微型計算機

4、彩燈循環(huán)控制特羅爾設計的定徑套是3346389411或3012250582四川情報職業(yè)技術學院畢業(yè)設計書(論文)第1 2.3頁第一章緒論1.1單片微型計算機簡介微處理器(電腦CPU )、隨機網站數(shù)據(jù)庫數(shù)據(jù)存儲器(RAM )、只讀計程儀程序存儲器(ROM )、投入產出電路(I/O通訊端口)、定時器計數(shù)器、串行通訊通訊端口(SCI )、顯示驅動電路(LCD或LED驅動電路)、脈沖寬度調制電路(PWM )、以及這些個電路能夠在軟件的控制下,準確、快速、有效地完成計程儀程序設計者預先確定的任務。由此可見,單片微型計算機能夠單獨完成現(xiàn)代工業(yè)控制所要求的知識二烯烴操縱系統(tǒng)是單片微型計算機的最大特點。1.2

5、單片微型計算機的應用領域現(xiàn)在,單片微型計算機已經滲透到我們生活的各個領域,很難找到哪個領域是單片微型計算機的不著痕跡。 單片微型計算機廣泛應用于儀表、家電設備、醫(yī)療設備、航空航天、專用設備的智能二烯烴管理和過程控制特羅爾等領域,可大致分為以下幾個領域1 .應用于智能儀器儀表2 .在工業(yè)控制中的應用3 .在家電設備中的應用4 .在計算機網絡和通訊領域的應用5 .單片微型計算機在醫(yī)療器械領域的應用1.3單片微型計算機發(fā)展趨勢如今,單片微型計算機百花齊放,在百鳥爭鳴時期,世界各大芯片制造商都開始銷售自各兒的單片微型計算機。 第8名,從1.6位到3.2位,應該有數(shù)不清的程度,與主流的C51系列也有互換

6、性,也沒有互換性。 但各有特色,相輔相成,為單片微型計算機的應用提供了廣闊的天地。 從單片微型計算機的發(fā)展過程來看,可以看出單片微型計算機的發(fā)展趨勢,大致有以下幾個方面1 .低電功耗CMOS化2 .微芯片化3 .主流和多品種共存第二章彩燈硬件電路信息幀設計2.1彩色燈的功能說明本次畢業(yè)設計的主要完成功能如下(1)推一推開關KEY1后,彩色指示燈一個一個點亮。(2)推一推定開關KEY2后,彩色指示燈每隔2個間隔點亮一次。(3)推一推定開關KEY3后,彩色指示燈全部閃爍。(4)推一推開關(步驟)后,上述3種點亮方式各執(zhí)行1次。(5)一旦推一推定暫停開關,彩色燈就保持現(xiàn)在的狀態(tài),一旦松開開關就繼續(xù)運

7、轉。(6)如果推一推中斷開關,則表示彩色燈系統(tǒng)錯誤,所有紅色點亮,電腦音箱發(fā)出警報。 (設想中斷故障)(7)推一推重啟開關后,彩色燈系統(tǒng)恢復到最初的狀態(tài)。2.2硬件電路設計信息幀工作根據(jù)設計要求,彩色燈的硬件油路塊圖的設計如圖2-1所示RST P1通訊端口X1 p2通訊端口X2單片微型計算機P3.2、P3.3P0.1P0.4P0.0石英振蕩電路彩色燈發(fā)光電路錯誤報告電路重定徑套電路開關電路圖2-1彩色燈設計分塊圖由分塊圖可知,本次畢業(yè)設計單位針織面料電路包括3.2色不同的發(fā)光電路、由12MHz石英晶體諧振器構成的石英振動電路、重定徑套電路、錯誤報警電路、開關電路。2.3系統(tǒng)硬件針織面料電路設計

8、與論證2.3.1水晶振蕩電路c1.c1XTLA1飛彈XTLA2飛彈c2.c2單片微型計算機動作所需的時鐘控制信號有內部時鐘方式和外部時鐘方式兩種發(fā)生方式。 圖1是內部時鐘方式,圖中的電容器C1和C2為33PF,結晶的振蕩頻率為12MHz,結晶的振蕩頻率高時,系統(tǒng)的時鐘頻率也高,單片微型計算機的運轉速度也快。 實際連接如圖2-2所示圖2-2水晶振動電路2.3.2重新定徑套定電路重定徑套電路如圖2-3所示。 一旦單片微型計算機接通電源,將立即重新定徑套。 電容器c和電阻被電自動重新定徑套定。 重定徑套也是在單片微型計算機中導入低電功耗工作方式,使之成為正常狀態(tài)的操作。PS圖2-3重定徑套電路2.3

9、.3錯誤報告電路P0.0錯誤報警電路(圖2-4 )的設計由一個發(fā)音裝置構成,主要作用是當系統(tǒng)發(fā)出錯誤中斷信號時,向p0.0通訊端口提供高電平,報警電路進行錯誤報警。圖2-4錯誤報告電路2.3.4開關電路開關電路(圖2-5 )的設計由六個獨立的開關按鈕組成,并且提供六個不同的中斷信號,從而使彩色燈完成不同的閃爍效果。圖2-5開關電路2.3.5發(fā)光電路紅、黃、綠、藍等顏色的發(fā)光二極管3.2匹,分別連接限流電阻,設計了如圖2-6所示的彩色燈發(fā)光電路。圖2-6彩色指示燈的連接圖第三章彩燈系統(tǒng)軟件設計3.1計程儀預編分塊圖有無按下按鈕調出延遲函數(shù)調用顏色漸變循環(huán)函數(shù)結束。yyny開始。初始化有無中斷請求

10、條件是真的還是假的調用中斷服務函數(shù)n在本次的計程儀編程中,采用習語言計程儀編程,其設計分塊圖如圖3-1所示圖3-1普計程儀拉姆設計分塊圖3.2子程序的設計和功能的介紹3.2.1延遲普拉姆計程儀定音訊延遲(單位z )舉止uint x,y;for(x=z; x0; x- )for(y=120; y0; y- );以下在計程儀節(jié)目中,返還值定義了空delay函數(shù),定義了波形參考的無符號整數(shù)變量z,還定義了無符號整數(shù)變量x和y,并且通過雙重for循環(huán)完成了多次空操作,實現(xiàn)延遲功能。3.2.2初始化函數(shù)定義void init()/返還值為空的init函數(shù)舉止EA=1; /釋放所有中斷EX0=1; /行政

11、許可外部中斷0中斷IT0=1; /外部中斷0的中斷觸發(fā)方式控制位置1,將外部中0設定為邊緣觸發(fā)方式ET0=1; /允許T0中斷(定時器/計數(shù)器T0的輸出中斷允許二進制位)TR0=0; /停止定時器/計數(shù)器0TH0=(65536-30000)/256;TL0=(65536-30000)%6;EX1=1; /外部中斷行政許可1中斷IT1=0; /將外部中斷1的中斷觸發(fā)方式控制為位置0,也就是說將外部中斷1設定為電平觸發(fā)方式PX1=1; /將外部中斷1中斷到優(yōu)先級控制位置1ET1=1; /t1行政許可中斷TR1=0; /停止定時器/計數(shù)器1TH1=(65536-50000)/256;TL1=(655

12、36-50000)%6;P1=0xFF;P2=0XFF; /p1通訊端口和P2通訊端口設為1,P1通訊端口和P2通訊端口的大頭針時,在鎖存器中寫入“1”溫度1=0x7f;溫度2=0x7f;cnt=8;aa=0;bb=0;key_int1=1;鍵1=1;鍵2=1;key3=1;鍵4=1;時間1=密鑰1;關鍵字1=關鍵字1;時間密鑰2=密鑰2;temp_key3=key3;關鍵字4=關鍵字4;beep=1;標志=0;臨時1、臨時2、cnt、aa、bb、密鑰輸入1、密鑰1、密鑰2、密鑰y 3、密鑰4、臨時輸入1、臨時密鑰1、臨時密鑰2、臨時密鑰y 3、臨時密鑰4、臨時密鑰p以下此函數(shù)名為init,該

13、段計程儀程序主要初始化并分配中斷優(yōu)先級、中斷控制二進制位、變量等。3.2.3彩色燈循環(huán)方式控制計程儀程序1 .循環(huán)方式1void FUN1()舉止cnt=8;溫度1=0x7f;溫度2=0x7f; 為/cnt、temp1和temp2分配值魔法少女=0)/while循環(huán),如果cnt不等于0循環(huán)則退出循環(huán)舉止cnt-; /變量cnt自減1時間1=_ crol _ (時間1,1,1 )調用delay(500) /延遲子函數(shù)P2=0xFF; /p2通訊端口中加1p1=暫停1; 將temp1的值提供給p1通訊端口temp2=_ crol _ (1) temp2,1,1 )將temp 2向右移動一位數(shù)調用d

14、elay(500) /延遲子函數(shù)P1=0xFF; /p1在通訊端口中定徑套1p2=暫停2; 把/temp2的值代入temp2以下P1=0x0ff;P2=0x0ff; 在/p1和p2通訊端口中分別定徑套1以下所設計的這個計程儀程序的功能實現(xiàn)一個接一個的點亮。2 .循環(huán)方式2void FUN2()舉止時間1=0x aa;時間2=0x aa; /將二進制10101010分配給temp1、temp2TR0=1; /啟動定時器/計數(shù)器0while(TR0=1) /while循環(huán),tr0=1時循環(huán)P1=0x0ff;P2=0x0ff; 在/p1通訊端口和p2通訊端口中定徑套1以下設計該計程儀程序實現(xiàn)的功能是

15、每隔兩個間隔點亮一盞燈。3 .循環(huán)方式3void FUN3()舉止時間1=0x 0;時間2=0x 0; 對temp1、temp2賦予0,使彩色燈發(fā)光TR1=1; /啟動定時器/計數(shù)器1while(TR1=1) /while循環(huán),如果tr1=1則循環(huán)P1=0x0ff;P2=0x0ff; 在/p1通訊端口和p2通訊端口中定徑套1以下本計程儀程序是為實現(xiàn)彩色燈的所有閃爍而設計的。3.2.4中斷服務堆計程儀程序1 .外部中斷0服務計程儀程序void _ ex0_ ()中斷0舉止while(1) /while循環(huán),如果條件真的是1則循環(huán)舉止P1=0x77;P2=0xee; /p1分配給通訊端口和p2通訊

16、端口貝葉p=! beep; 反轉beep的值delay(100) /調用延遲函數(shù)以下以下此段計程儀程序定義了一個返還值為null的_EX0_函數(shù),牛鼻子字interrupt之后的0表示結束符,即外部中斷0,中斷矢量地址0003H。2 .定時器0中斷服務計程儀程序void _ et0_ ()中斷1舉止TH0=(65536-50000)/256; /將計算出的值代入計時器0的前8位TL0=(65536-50000)%6; /將計算出的值賦予計時器0的低位8二進制位aa; 在/aa的值中腳丫子1國際航站樓判斷=20)/的值是否等于2.0,否則執(zhí)行循環(huán)舉止p1=暫停1;p2=暫停2; 將/temp1、temp2的狀態(tài)值代入temp1、temp2時間1=_ cror _ (時間1,1,1 )temp2=_ cror _ (temp2,1,1 )/temp 1,t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論