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

正文內(nèi)容

單片機畢業(yè)設(shè)計—汽車轉(zhuǎn)彎燈單片機控制(參考版)

2024-11-21 22:14本頁面
  

【正文】 default:break。 }else {time=time+1。 LY=!LY。 RY=!RY。 if(time==15) { RB=!RB。} }break。 time=0。 LF=!LF。 RF=!RF。 case 0x14: //左轉(zhuǎn)剎車緊急 { RB=0。 } else 35 {time=time+1。 LY=!LY。 LF=!LF。 RB=0。} }break。 time=0。 RF=!RF。 case 0x0e: //剎車右轉(zhuǎn)彎 { LB=0。 } else {time=time+1。 LY=!LY。 if(time==15) { 34 LB=!LB。} } break。 time=0。 RB=!RB。} }break。 time=0。 LB=!LB。 }break。 LB=!LB。 case 0x1B: //??? { 33 LF=!LF。 } else {time=time+1。 RB=!RB。 RY=!RY。 RF=!RF。 }break。 //因為高三位不用,去掉 switch(jianzhi) { case 0x1e: //剎車 { LB=0。 //暫存鍵值到 jianzhi jianzhi=jianzhiamp。 P1=0xff。} 32 } } } void time0(void) interrupt 1 { TH0=(6553630000)/256。 if(P3_4==1) {P3_1=1。 P3_1=0。 ET0=1。 //置初值,產(chǎn)生 30ms 定時 TL0=(6553630000)%256。 void main(void) { TMOD=0x01。 //右后燈 sbit P3_1=P3^1。 //右儀表 sbit LB=P0^4。 //右前燈 sbit LY=P0^2。 //記錄中斷次數(shù), time=30 時產(chǎn)生 1HZ 的 sbit LF=P0^0。 Keil Cx51 單片機高級語言編程與μ Vision2 應(yīng)用實踐 [M].北京:電子工業(yè)出版社, ~ 187 31 附 錄 附錄 1:程序清單 include unsigned char jianzhi。實驗 操作說明如下: ( 1) 按 S1 剎車鍵, D D6相應(yīng)信號燈亮; ( 2) 按 S2 緊急鍵, D D D D D D6相應(yīng)信號燈以 1Hz 頻率閃爍; ( 3) 按 S3 ??挎I, D D D D6相應(yīng)信號燈以 30Hz 高頻率閃 爍; ( 4) 按 S4 左轉(zhuǎn)彎鍵, D D D5 相應(yīng)信號以 1Hz 頻率燈亮; ( 5) 按 S5 右轉(zhuǎn)彎鍵, D D D6 相應(yīng)信號燈以 1Hz 頻率閃爍; ( 6) 按 S1 剎車、 S2 緊急鍵, D D D D4相應(yīng)信號燈以 1Hz 頻率閃爍; D D6信號燈亮; ( 7) 按 S4 左轉(zhuǎn)彎、 S1 剎車鍵, D D D5 相應(yīng)信號燈以 1Hz 頻率閃爍; D6 信號燈亮; ( 8) 按 S5 右轉(zhuǎn)彎、 S1剎車鍵, D D D6 相應(yīng)信號燈以 1Hz 頻率閃爍; D5 信號燈亮; ( 9) 按 S4 左轉(zhuǎn)彎、 S1 剎車、 S2 緊急鍵, D D D D D5 相 應(yīng)信號燈以 1 Hz頻率閃爍; D6 信號燈亮; ( 10)按 S5 右轉(zhuǎn)彎、 S1剎車、 S2緊急鍵, D D D D D6 相應(yīng)信號燈以 1Hz 頻率閃爍, D5信號燈亮。 按鍵設(shè)定 =剎車; =緊急; =停靠; =左轉(zhuǎn); =右轉(zhuǎn) 顯示設(shè)定 控制線,接 LED顯示,信號燈順序點亮是左前燈、右前燈、左儀表板、右儀表板、左后燈、右后燈。 單片機硬件功能實現(xiàn) 單片機硬件功能實現(xiàn)說明如下: 利用單片機的 P0口連接 6個 LED 作為數(shù)據(jù)線輸出使用; 利用單片機的 P1口連接 5個開關(guān)作為數(shù)據(jù)線輸入使用; 定時器 /計數(shù)器的使用 定時器 /計數(shù)器 0,定時功能 ,工作方式 1,提供 30ms 的定時時間。先打開軟件,找到所需元器件,把元器件調(diào)入,連線,下載程序到 AT89S52 芯片中,運行,根據(jù)不同的按鍵按下的情況的不同,可直觀的看到相應(yīng)的信號燈亮或閃爍。其中單步運行方法是使所編制的程序指令僅執(zhí)行一條就停止下來,檢查試驗 板 和應(yīng)用程序中的錯誤,然后再單步執(zhí)行下一條指令;斷點運行方法是在程序中設(shè)置斷點,使得當程序執(zhí)行到斷點處時停止,供設(shè)計者檢查試驗 板 和應(yīng)用程序中的錯誤;跟蹤運行方法是應(yīng)用程序指令一條一條地執(zhí)行,開發(fā)裝置攝取運行每一條指令的地址、單片機各部分數(shù)據(jù)、 I/O 端口等處信息,供調(diào)試者隨時停止程序,對各種信息進行檢查和修改;全速運行方法是實時地運行用戶程序,可以檢查用戶程序最終執(zhí)行結(jié)果 ,也可用μ Vision2 軟件進行程序的調(diào)試 [5]。 25 7 電路功能實現(xiàn) 軟件調(diào)試 對應(yīng)用程序進行排錯調(diào)試就是對已經(jīng)進行過硬件檢查的試驗 板 和翻譯成機器碼的應(yīng)用程序,還要進行聯(lián)合排錯和調(diào)試檢查。 程序說明 原理圖按鍵連線: =剎車; =緊急; =???; =左轉(zhuǎn); =右轉(zhuǎn); 說明:鍵值是根據(jù) P1 的狀態(tài)來確定的。單片機 與 其他微型計算機一樣, 若 沒有軟件的支持,所設(shè)計 產(chǎn)品 就沒有 什么用途。 開 始定 時 器 0 重 置 初 值鍵 功 能 程 序產(chǎn) 生 相 應(yīng) 的控 制 信 號返 回 圖 中斷服務(wù)的程序流程圖 控制系統(tǒng)鍵功能流程圖 鍵的功能程序流程圖如圖 所示。 22 6 汽車轉(zhuǎn)彎燈控制系統(tǒng)軟件設(shè)計 汽車轉(zhuǎn)彎燈控制系統(tǒng)流程圖 汽車轉(zhuǎn)彎燈控制系統(tǒng)主程 序流程圖 控制系統(tǒng)主程序流程圖如圖 所示。 89S5*兼容 性很好。 程序 不易外漏, 這樣就可以有效的保護知識產(chǎn)權(quán) 。 而 89C51工作頻率范圍最高只支持到 24MHz。 (2) 范圍 AT89S52 電源范圍寬達 ~ 。 需要 VPP 燒寫高壓。網(wǎng)絡(luò)教程上的程序在 89S52上一樣可以照常運行,是所謂的向下兼容。 兼容性方面 , AT89S52 向下完全兼容 51全部字系列產(chǎn)品。 (6) 電源關(guān)閉標識。 (4) 內(nèi)部集成看門狗計時器 。 (2) 最高工作頻率為 33MHz,從而具有了更快的計算速度。 單片機的功能介紹 AT89S52 與 89C51 相比 新增加很多功能,性能有了較大提升,價格基本不變 化 ,甚至比 89C51 更低 。 (11) XTAL1:振蕩器反向放大器輸入端和內(nèi)部時鐘發(fā)生器的輸入端。 (9) PSEN:外部程序存儲器讀選取通信號。當振蕩器工作時,此時高電平將系統(tǒng)復位。 Flash 編程及檢驗時, P3 口也接收一些控制信號。訪問使用 8 位地址的外部存儲器( MOVX RI)時, P2口輸出 P2口鎖存器的內(nèi)容。訪問外部程序存儲器及使用 16 位地址的是數(shù)據(jù)存儲器( MOVXDPTR)時, P2 口輸出高 8位地址。 (4) P1 口:是一個具有內(nèi)部上拉電路的 8位雙向 I/O口。 (2) GND:接地。它在一塊小芯片上,有 CPU、存儲器、 I/O口、定時器 /計數(shù)器、中斷系統(tǒng)等。 表 AT89S52 單片機特點 1. 兼容 MCS51 產(chǎn)品 指令系統(tǒng) Flash 閃速 ROM 3. 32個 可編程 I/O 口 線 4. 256x8bit 內(nèi)部 RAM 5. 2個 16位定時 /計數(shù)器 6.全靜態(tài)工作模式: 0Hz33MHz 7. 看門狗( WDT)及雙數(shù)據(jù)指針 8.全雙工 串行 UART 通道 9. 6個 中斷源 10. 1000 次 擦寫 周期 11. 中斷可從空閑模喚醒系統(tǒng) 12. 3 級 程序 加密 鎖 13. 低功耗空閑和掉電模式 14.掉電標識和 快速編程特性 15. 靈活的在系統(tǒng)編程( ISP字節(jié)) 16. 的工作電壓范圍 AT89S52 有 40 引腳雙列直插式填和 44 引腳封裝方式。 表 汽車轉(zhuǎn)彎燈元器件清單 名 稱 數(shù) 量 名 稱 數(shù) 量 LED 7 限流電阻( 100Ω) 6 按鍵 1 電阻( 1K) 3 下載線接口 1 上拉電阻( ) 5 芯片插座( 40PIN) 1 電容( 30pF) 2 電源插針( 2PIN) 1 電容( 22μ F) 1 整流橋 1 蜂鳴器 1 印刷板 1 三極管( NPN) 2 電阻( 200Ω) 2 晶振( 12MHz) 1 撥碼開關(guān) 5 18 電源電路元器件清單如表 。報警電路如圖 所示。這種故障監(jiān)控功能很容易靠軟件來實現(xiàn)。 圖 故障監(jiān)控電路 圖 圖 行列式鍵盤原理圖 17 讓單片機發(fā)出控制使所有信號燈都接通,則 Q1 應(yīng)截止,測試 T0 應(yīng)呈高電平。假定其中一個信號燈是受控斷開的(輸出口線送高電平) ,而其余信號燈皆受控接通。 圖 信號燈電路 故障監(jiān)控電路 [3] 如圖 所示。本次設(shè)計中按照圖 的接法,當 AT89S52 單片機的第 1腳是高電平時, LED不亮,當?shù)?1腳是低電平時, LED 亮。 89S52 單片機上除了基本連線必須用 到的 6個腳,還有 34 個引腳。與普通的燈泡一樣, LED 導通后,隨著其倆端電壓的增加,電流急劇增加,所以,必須給 LED 串聯(lián)一個限流電阻,否則一旦通電, LED 會被燒壞。對于這種接法,各程序可以采用不斷查詢的方法,其功能就是:檢測是否有鍵閉合,判斷鍵號并轉(zhuǎn)入相應(yīng)的鍵處理。當開關(guān) D 斷開時, 輸入為高電平; D閉合后, 輸入為低電平。是否有鍵按下,以及被按下的是哪一個組成鍵盤的按鍵有觸點式和非觸點式倆種。其工作原理為, 單片機引腳作為輸入使用,首先置“ 1”。我們采用按鍵電平復位的方法,電路如圖 。需說明的是,如復位電路中 R、 C的值選擇不當 ,使復位時間過長,單片機將處于循環(huán)復位狀態(tài)。電平復位將復位端通過電阻與 Vcc相連,按鍵脈沖復位是利用 RC 分電路產(chǎn)生正脈沖來達到復位的。在加電情況下,這個電可以使單片機復位。 圖 外部時鐘源接法 復位電路 上電復位電路如圖 所示,是利用外部復位電路實現(xiàn)。因為整個電子鐘只用一塊單片機,不涉及時刻信號同步問題,所以此種電路我們不選用。 圖 時鐘振蕩電路 14 由多片單片機組成的系統(tǒng)中,為了各單片機間時鐘信號的同步,常引入統(tǒng)一的外部脈沖信號作為各單片機的振蕩脈沖。因此建議在采用石英晶體振蕩器時 C=30+/10pF,陶瓷振蕩器時, C=40+/10pF,典型值為 40pF。而在芯片外部 XTAL1和 XTAL2 之間跨接晶體振蕩 器和微調(diào)電容,形成反饋電路,就構(gòu)成了一個穩(wěn)定的自激振蕩器。如圖 所示。 2= RMV () 按課題設(shè)計要求,我們需要的能輸出 5V— 12V 的直流電源,其原理圖如圖 所示。 Vi 與交流電壓 V2的有效值的關(guān)系如式 ()所示。輸出端接電容 C2 進一步濾去紋波,輸出端接電容 C3 能改善負載的瞬態(tài)影響,使電路穩(wěn)定工作。此電路部分采用集成穩(wěn)壓器。 21P/P=?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1