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

正文內容

單片機完成交通燈控制系統(tǒng)的設計與實現(參考版)

2025-07-10 13:05本頁面
  

【正文】 在此對他們致以真誠的感謝!衷心感謝所有給予我支持、幫助和關心的領導、老師、親友和同學們!參考文獻[l]邊海龍,孫永奎. 單片機開發(fā)與典型工程項目實例詳解[J].電子工業(yè)出版社,2008,(10):143160.[2]王為青,邱文勛. 51單片機開發(fā)案例精選[J].人民郵電出版社,2001,(5):4547.[3]張鑫,華臻,陳書謙. 單片機原理及應用[J].電子工業(yè)出版社,2008(5).[4]張洪潤,[J]. 清華大學出版社,2005,(4).[5][J]. 北京航空航天大學出版社,2007,(6)[6]蔣輝平,周國雄. 基于Proteus的單片機系統(tǒng)設計與仿真實例[M].機械工業(yè)出版社,2009.[7]張毅坤. 單片微型計算機原理及應用,[M]西安電子科技大學出版社 1998 [8]余錫存 [M].陜西:西安電子科技大學出版社,[9]雷麗文 [M].北京:電子工業(yè)出版社,1997.。值此論文完成之際,謹向馬老師表示衷心的感謝!衷心感謝我的同學,永城職業(yè)學院礦山機電102班的同學們。致謝首先,衷心感謝我的指導 馬紅雷老師。(4)采用匯編對系統(tǒng)的軟件編程,在開發(fā)過程中可使用了TKS仿真器,這些都大大縮短了軟件的開發(fā)周期。(3)在車流量檢測系統(tǒng)中采用模糊控制方法,這需要知道被控對象的數學模型,進行清晰化,具體化。在論文完成過程中,主要做的工作有:(1)確定交通系統(tǒng)具體的通行方案,規(guī)定東西向和南北向車輛的行止狀態(tài)和時間分配,以及要求其他多功能的實現。本文完成了基于單片機的交通燈控制系統(tǒng)的設計與模擬。多運行幾次,若每次的結果都正確,則說明程序各個部分互相沒有矛盾,反之,則說明算法子程序和其它子程序之間有影響,需要做相應的修改后重新調。完成整個程序流程的調試后,將PID等算法子程序加入,在算法子程序前或后設置斷點,運行整個程序。在調試過程中,先將PID算法子程序屏蔽,輸出可控硅導通時間用一個固定的常數代替,在各個中斷服務子程序設置斷點,然后運行程序,查看程序是否能運行到所有的斷點,若所有斷點都能運行到,則程序流程基本正確。其它子程序的調試同理;◆程序流程的調試。通調時,也是假定一些數據、參數和初始條件,然后運行程序。調試時由小到大,由里到外。能子程序的調試包括運算、采樣、數字濾波以及PID運算等子程序的調試。系統(tǒng)的軟件調試借助于TKS仿真器,在進行系統(tǒng)軟件的連續(xù)調試之前要先進行軟件的初調,就是要使各個子程序模塊運行正確,程序的運行流程正確。連接仿真器對軟件進行調試。L51鏈接器使用從庫中提取出來的目標模塊和由編譯器匯編器生成的目標模塊創(chuàng)建一個絕對地址目標模塊,絕對地址目標文件或模塊包括不可重定位的代碼和數據所有的代碼和數據都被固定在具體的存儲器單元中。KEIL A51宏匯編器支持80C51及其派生系列的所有指令集;◆ LIB51庫管理器。Vision2 IDE創(chuàng)建的源文件可以被C51編譯器或A51匯編器處理生成可重定位的object文件。使用vision2創(chuàng)建源文件并組成應用工程加以管理。KEIL IDE Vision2集成開發(fā)環(huán)境主要由以下部分組成:◆ u Vision2 IDE。軟件仿真的缺點是無法完全仿真與硬件相關的部分,因此最終還要通過硬件仿真來完成最后的設計;硬件仿真使用附加的硬件來替代用戶系統(tǒng)的單片機并完成單片機全部或大部分的功能。軟件仿真這種方法主要是使用計算機軟件來模擬實際的單片機運行,因此仿真與硬件無關的系統(tǒng)具有一定的優(yōu)點。此處延時程序完全用軟件完成,利用程序執(zhí)行一條指令的時間,再加上兩次累減嵌套,程序如下:DELAY: MOV R2, 14H A1: MOV R7, 0FFHDJNZ R2, $DJNZ R7, A1RETH_RED BIT ;定義IO端口H_GREEN BIT H_YELLOW BIT L_RED BIT L_GREEN BIT L_YELLOW BIT ;主程序,選擇設置紅綠燈時間模式或自動調整模式ORG 0000HLJMP MAINORG 0003H ;中斷入口LJMP INT0ORG 0030HMAIN: MOV R3, 20 ;用于嵌套50ms軟件方法計時1sMOV R0, 20 ;預設值紅綠燈時間MOV R1, 20CLR EX0K1: MOV C, ;等待檢測何種模式按鍵按下ANL C, JB C, K1JNB , F ;F鍵按下為自動模式,進入掃描K2: JNB , S ;S鍵按下并等待計數次數SJMP K2F: LCALL DELAYMOV R0, 30MOV R1, 30SETB 00HSETB EASETB EX1SJMP STARTS: LCALL DELAYCJNZ R0, 40, V1MOV R0, 20V1: INC R0JNB , $JNB , J ;J鍵按下并等待計數次數SJMP K2J: LCALL DELAYCJNZ R1, 40, V2MOV R1, 20V2: INC R1JNB , $JNB , START ;設置完畢為設定時間模式,進入掃描JNB , JMOV P2, 0DDH ;預設信號燈狀態(tài),時間和車向MOV R4, R0SETB 01HSETB EX0;程序開始,進行每50ms掃描START: MOV TMOD, 01HMOV TH0, 3CHMOV TL0, 0B0HCLR TF0SETB TR0 ;開始50ms計時DJNZ R3, Y ;1s是否計時完畢MOV R3, 20DJNZ R4, Y ;本狀態(tài)是否結束,并進行下一狀態(tài)設置MOV A, P2CJNZ A, 0DDH,D1MOV P2, BDHMOV R4, 5D1: CJNZ A, BDH,D2MOV P2, EDHMOV R4, R1CLR 01HD2: CJNZ A, EDH,D3MOV P2, E7HMOV R4, 5JNB 00H, D3LCALL DATAD3: CJNZ A, E7H,YMOV R2, DDHMOV R4, R0SETB 01HY: MOV A, R4 ;LED倒計時顯示MOV B, 10DIV A, BMOB DPTR, LEDMAPMOVC A, A+DPTRMOV P1, AMOV A, BMOVC A, A+DPTRMOV P0, ALEDMAP: DB C0H,F9H,A4H,B0H,99H,92H,82H,F8H,80H,90HJNB 00H, WAIT ;判斷是否要計數車流量JB , WAIT ;判斷是否有車經過WAIT: JNB TF0, WAIT ;50ms一次掃描完畢SJMP STARTINT1: JNB 01H, U ;判斷車向INC R5U: INC R6RETIINT0: SETB ;中斷服務子程序,闖紅燈或緊停按鍵JB , $LCALL DELAYCLR RETIDATA: MOV A, R6 ;車流量數據處理及紅綠燈時間調整MOV B, R0MUL A, BMOV R6, AMOV A , R5MOV B, R1MUL A, BMOV B, 10MUL A, BMOV B, R6DIV A, BCJNZ A, 7 M1M2: MOV R2, 20MOV R1, 40SJMP OUTM1: JB C, M2CJNZ A, 15 N1N2: MOV R0, 30MOV R1, 30SJMP OUTN1: JB C, N2MOV R0, 40MOV R1, 20OUT: CLR R5CLR R6RETDELAY: MOV R2, 14H ;延時程序,用于按鍵消抖動A1: MOV R7, 0FFHDJNZ R2, $DJNZ R7, A1RETEND程序中部分端口說明:P2 狀態(tài)燈P0 LED個位P1 LED十位 F鍵 自動調整模式/ 時間設置模式確認 S鍵 設置南北向通行時間 J鍵 設置東西向通行時間/ 緊停 車流量檢測 紅外對管 蜂鳴器R3 存20用于乘以50ms計時1sR4 暫存狀態(tài)燈持續(xù)時間R0 存南北向通行時間R1 存東西向通行時間R5 計南北向車流量R6 計東西向車流量R2,R7 用于軟件延時00H 自控標志位01H 車向標志位 TKS仿真器仿真的概念其實使用非常廣,最終的含義就是使用可控的手段來模仿真實的情況。第一范圍顯然表明東西向交通嚴重,應將時間調長;第二范圍表明兩向相當,可設置一樣的時間,第三范圍表明南北向交通嚴重,應將該向時間調長。將該比例值放在A,然后進行時間調整。
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1