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

正文內(nèi)容

交通燈控制電路設計(參考版)

2024-08-16 00:01本頁面
  

【正文】 // 延時2s。 //A向(東西)紅燈亮,B向(南北) 黃燈亮,延時2s。 //。 //B向(南北)綠燈滅,A向(東西)紅燈亮。 P1=0xdf。 delay0_5s1()。buzz_on。k++) //B向(南北)綠燈閃爍3次(即3s)。 for( k=0。 delay_t1(60)。 P1=0XDE。 delay_t1(4)。 } P1=0XEB。 //A向(東西),B向(南北)。 P1=0XFB。 delay0_5s1()。buzz_on。k++) //A向(東西)綠燈閃爍3次(即3s) 。 // 延時20s for( k=0。 //A向(東西)綠燈亮,B向(南北)紅燈亮20s。 // 開外部中斷1中斷允許位 IT1=1。 // 開外部中斷0中斷允許位 IT0=1。 //T1工作在方式1 EA=1。 // 開中斷 } void main() { unsigned char k。 m=TH0。 k=t1。 // 關(guān)中斷 i=P1。 // A道放行 delay_t1(10)。 // 保護現(xiàn)場,暫存Pt0、tTHTH0 EA=1。 l=TH1。 j=t0。 EA=0。TH0=m。 t1=k。 // 延時10s P1=i。 // 保護現(xiàn)場,暫存Pt0、tTHTH0 P1=0XDB。 l=TH1。 j=t0。 } void int_0() interrupt 0 // 情急情況外部中斷0 { unsigned char i,j,k,l,m。t1t。 //查詢計數(shù)是否溢出,即定時50ms時間到,TF1=1 TF1=0。 TR1=1。t0++) // 采用全局變量t0作為循壞控制變量 { TH1=(6553650000)/256。 //蜂鳴器輸出端口define buzz_on buzz=0define buzz_off buzz=1void delay0_5s1() // 定時 { for(t0=0。//管腳 // 0 1 2 3 4 5 6 7 unsigned char t0,t1。//0~F的段碼 // 8 9 A B C D E F unsigned char CA[16]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, // 0 1 2 3 4 5 6 7 0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E}。此外在學習中,老師嚴謹?shù)闹螌W態(tài)度、豐富淵博的知識、敏銳的學術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風范是我終生學習的楷模。相信在以后的學習中,我會不斷的完善自我,揚長補短,更進一步。 畢業(yè)設計已經(jīng)快要結(jié)束了,通過本次時長兩個月的畢業(yè)設計,不僅把以前學過的知識重新鞏固了一遍,同時,也學到了許多書本上學不到的東西。通過對交通燈控制電路設計,不僅加深對交通燈控制的進一步的了解,還理解到單片機作為核心的控制元件的電路其可靠性比較高,功能也較強大,并且可以隨時的更新系統(tǒng),進行不同狀態(tài)的組合。所以在設計的過程中,方向不是很明確的,但通過對相關(guān)的資料的查詢,從功能、使用范圍和其他的方面進行比較,最終決定用單片機AT89C51作為交通燈控制電路設計的主要控制器件。因為作為對交通燈控制電路的設計,在原來的課程實訓中做過的,但是要求是和原來的課程實訓中存在差異的。 在這一次的畢業(yè)設計中,通過將Keil C51編寫程序、運用Proteus進行仿真以及利用Protel 99SE畫出原理圖和PCB版圖,實現(xiàn)了交通燈紅黃綠轉(zhuǎn)換可在一定的時間范圍內(nèi)調(diào)整。隨著當今社會的發(fā)展,城市交通問題越來越引起人們的關(guān)注。)第6章 結(jié)束語 從10月20日開始,經(jīng)過了整整兩個月的時間,畢業(yè)設計總算是基本完成了。 仿真過程 首先打開Keil C51主程序,新建文件夾→新建C文件存盤→新建工程→添加C文件工程→設置晶振頻率→勾選“Output”中的“Greate HEX File”框→“保存”并編譯,產(chǎn)生了“HEX”文件,0錯誤0警告后把HEX文件寫入到proteus仿真軟件單片機內(nèi)運行即可。③、在Proteus平臺上進Proteus仿真。①、在Proteus平臺上進行Proteus電路設計。Proteus 還有使用極方便的印刷電路板高級布線編輯軟件(PCB)。ABS文件由OH51轉(zhuǎn)換成標準的Hex文件,以供調(diào)試器dScope51或tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及A51編譯器編譯生成目標文件(.OBJ)。 C51工具包的整體結(jié)構(gòu): uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。運行Keil 。用過匯編語言后再使用C來開發(fā),體會更加深刻。其緊急狀態(tài)子程序流程圖如下圖42所示:【注:默認情況下,外部中斷0比外部中斷1的優(yōu)先級高】 圖42 緊急狀態(tài)子程序流程圖 正常指示主程序流程圖 其交通燈電路正常指示主程序流程圖如下圖43所示:【注:A表示東西方向,B表示南北方向】 圖43 正常指示主程序流程圖第5章 程序與仿真編寫 程序調(diào)試用到的軟件及工具調(diào)試本程序需要用到KEIL C51,及proteus仿真軟件平臺。【注:AT89C51各引腳分配以及控制數(shù)據(jù)如表42所示】表42 各引腳分配以及控制數(shù)據(jù)表東西方向南北方向P1數(shù)據(jù)狀態(tài)說明紅燈()黃燈()綠燈()紅燈()黃燈()綠燈()110011F3H東西通行,南北禁行20s110,1交替011F3H→FBH東西綠燈閃爍3s,,南北禁行3s101011FBH東西黃燈2s,南北禁行2s011110DEH南北通行,東西禁行30s011110,1交替DEH→DFH南北綠燈閃爍3s,東西禁行3s011101DDD南北黃燈2s,東西禁行2s 軟件總體流程圖軟件總體設計及流程圖如下圖41所示,通過單片機AT89C51的P1的I/O口編寫程序控制12個LED燈(熄、滅及閃爍)來組成交通燈的模擬。 系統(tǒng)軟件設計流程圖首先根據(jù)日常積累的經(jīng)驗對交通燈狀態(tài)進行分析,然后將交通燈的狀態(tài)運用到單片機AT89C51上。甚至有些必須采用很復雜的硬件電路才能完成的工作,用軟件編程有時會變得很簡單,如數(shù)字濾波,信號處理等。通過12個LED小燈模擬交通燈的變化,通過P1口控制,如下圖33所示: 圖33 LED顯示電路圖 Proteus電路圖和Protel原理圖的繪制用Proteus仿真軟件繪制的完整電路圖如下圖34所示:圖34 仿真圖 用Protel 99SE軟件繪制的完整具體的原理圖如下圖35所示:圖3
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1