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

正文內(nèi)容

畢業(yè)設(shè)計論文—基于單片機的汽車尾燈控制設(shè)計(完整版)

2025-01-18 17:28上一頁面

下一頁面
  

【正文】 附錄一:硬件電路原 理圖及 PCB 圖 附錄 39 附錄三:源程序 include 西安交通大學(xué)城市學(xué)院本科生畢業(yè)設(shè)計(論文) 40 include include include define SEGMENT XBYTE[0xdfff] //段地址 define BIT_LED XBYTE[0Xbfff] //位地址 define fosc //晶振頻率 define time0 2500 //定時 2500uS typedef unsigned char uchar。在原理圖的設(shè)計、使用 proteus 仿真、使用 protel 繪制、實物的制作、板子調(diào)試等整個過程中加強了我分析問題和解決問題的能力,深刻體味到實踐是檢驗真理的唯一標準這一道理。 而且,在 設(shè)計 過程中添加了自己的思考,該選擇怎樣的電阻、電容,想要修改最后的輸出,應(yīng)該在什么地方做改變。i6。結(jié)果我們看了芯片座的方向,導(dǎo)致芯片發(fā)燙,數(shù)碼管全亮。 } Delay(120)。 display_bit=display_bit1。 for(mmm=0。 } i=0。 } while(i4) { i++。 BIT_LED=0。 BIT_LED=display_bit。 } if(!turn_right||!brake||!change||!normal) {break。 i=0。 k3=(ff%100)%10。 系統(tǒng)的軟件設(shè)計 25 TH0=0xff。 TMOD=0x62。 } if(cs==200) break。 while(i3) 西安交通大學(xué)城市學(xué)院本科生畢業(yè)設(shè)計(論文) 24 { i++。 display_buffer[2]=k1。 // 溢出一次 TR1=EA=ET1=1。 PT1=1。 if(!turn_right||!brake||!change||!turn_left) break。 cs++。 read_time()。 } for(j=50。j) { SEGMENT=get_code(display_buffer[5])。 SEGMENT=get_code(display_buffer[6])。 if(!turn_right) { display_buffer[7]=display_buffer[7]+1。 for(i=0。 BIT_LED=0。i8。 系統(tǒng)的軟件設(shè)計 19 SEGMENT=0x00。 while(1) { if(!normal) { ad_time()。 //上電啟用 ,否則不走時 if(ppppp==1) { display_buffer[7]=0X02。 TMOD=0x01。 normal_display()。 系統(tǒng)的軟件設(shè)計 17 3 系統(tǒng)的軟件設(shè)計 本系統(tǒng)是采用單片機 C 編程語言進行開發(fā)的,整個系統(tǒng)的程序共分為 6 個模塊,即主程序模塊、時間讀取模塊、溫度讀取模塊、車速讀取模塊、尾燈控制模塊和數(shù)碼管顯示模塊。 ( 4) 顯示的時間單位是 : 時 /分 /秒;溫度單位為:攝氏度;車速單位是:m/s。共陽數(shù)碼管是指將所有發(fā)光二極管的陽 極接到一起形成公共陽極 (COM)的數(shù)碼管,共陽數(shù)碼管在應(yīng)用時應(yīng)將公共極 COM接到 +5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時,相應(yīng)字段就點亮,當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。 導(dǎo)彈 的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種 智 能 IC卡 ,民用豪華轎車的安全保障系統(tǒng), 錄像機 、攝像機 、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。下面結(jié)合流程圖對 DS1302 的基本操作進行編程: DS1302與頻率為 。 DS1302 與 CPU的連接 實際上,在調(diào)試程序時可以不加電容器,只加一個 的 晶振即可 。 數(shù)據(jù)輸入輸出 (I/O) 在控制指令字輸入后的下一個 SCLK 時鐘的上升沿時,數(shù)據(jù)被寫入 DS1302,數(shù)據(jù)輸入從低位即位 0 開始。上電運行時,在 Vcc≥ 之前, RST 必須保持低電平。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。就可以在輸出端 3 得到矩形波電壓。 ( 2) 低壓供電,電源范圍從 3~5V,也可以直接從數(shù)據(jù) 線上竊取電源。 在 1 腳接地, 5 腳未外接電壓,兩個比較器 A A2 基準電壓分別為的情況下, 555 時基電路的功能表如表示。 系統(tǒng)的硬件電路 9 2 腳:低觸發(fā)端 3 腳:輸出端 Vo 4 腳:是直接清零端。 C 到+ 125。其中 SCL 聯(lián)入 P2^0。 圖 21 P3 口引腳復(fù)用功能 引腳號 復(fù)用功能 RXD(串行輸入口) TXD(串行輸出口) (外部中斷 0) (外部中斷 1) T0(定時器 0的外部輸入) T1(定時器 1的外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器讀選通) DS1302 時鐘芯片 DS1302是美國 DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加 31 字節(jié)靜 態(tài) RAM,采用 SPI 三線接口與 CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和 RAM 數(shù)據(jù)。我們總共設(shè)計了五個按鍵 S1S5,下圖 所示為按鍵功能介紹: 圖 22 S1— S5 按鍵功能介紹 核心芯片及功能的簡介 初始化 按下 S2 按下 S3 按下 S4 S5 左轉(zhuǎn)彎顯示 剎車顯示 右轉(zhuǎn)彎顯示 按下 S5 按下 S5 按下 S5 溫度顯示 時間顯示 車速顯示 按下 S1 倒車顯示 按下 S1 時間調(diào)節(jié) 按下 S1 返回 時間顯示 系統(tǒng)的硬件電路 5 SCT89C52RC 單片機芯片 SCT89C52RC 單片機是宏晶科技推出的新一代高速 /低功耗 /超強抗干擾單片機,指令代碼 完全兼容傳統(tǒng) 8051 單片機, 12 時鐘 /機器周期和 6 時鐘 /機器周期可以任意選擇。然后再開發(fā)一些應(yīng)用軟件就可組成完整的單片機系統(tǒng)。正常前行時可顯示車速 。 摘要 I 摘 要 本次的 設(shè)計 是基于單片機的汽車尾燈控制器,該設(shè)計主要由 STC89C52RC單片機為核心展開的汽車尾燈控制電路的設(shè)計方法,用數(shù)碼管模擬汽車尾燈,按鍵開關(guān)作為轉(zhuǎn)彎等控制信號。 工作要求: ( 1)組建基于單片機的汽車尾燈控制系統(tǒng)的總體結(jié)構(gòu)框圖; ( 2)根據(jù)題目要求,選擇主要元器件,通過理論分析和計算選擇電路 參數(shù);( 3)根據(jù)操作功能要求,確定鍵盤控制功能; ( 4)按題目要求確定顯示格式、位數(shù)和單位; ( 5)采用匯編或 C 語言編寫應(yīng)用程序并調(diào)試通過;對系統(tǒng)進行測試和結(jié)果分析;撰寫設(shè)計報告和答辯 PPT。 單片機有著體積小,功耗低,功能強,性能價格比高,易于推廣應(yīng)用等顯著特點,在自動化裝置,智能化儀器儀表,過程控制和家用電器等許多領(lǐng)域獲得了廣泛的應(yīng)用。 主要特性如下: 增強型 8051 單片機, 6 時鐘 /機器周期和 12 時鐘 /機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng) 8051. 工作電壓: ~ ( 5V單片機) /~ ( 3V單片機) 工作頻率范圍: 0~ 40MHz,相當(dāng)于普通 8051的 0~ 80MHz,實際工作頻率可達 48MHz 用戶應(yīng)用程序空間為 8K 字節(jié) 片上集成 512 字節(jié) RAM 通用 I/O 口( 32 個),復(fù)位后為: P1/P2/P3/P4 是準雙向口 /弱上拉, P0 口是漏 極開路輸出,作為總線擴展用時,不用加上拉電阻,作為 I/O口用時,需加上拉電阻。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小與 31 天時可以自動調(diào)整,且具有閏年補償功能。 I/O 接入 P2^1; RST 接入 P2^2。 C 之間。當(dāng)端接低電平,則時基電路不工作,此時不論、 TH 處于何電平,時基電路輸出為“ 0”,該端不用時應(yīng)接高電平。 表 555定時器的功能表 系統(tǒng)電路原理圖中主要模塊介紹 1)狀態(tài)控制開關(guān)組 清零端 高觸發(fā)端 TH 低觸發(fā)端 Q 放電管 T 功能 0 0 導(dǎo)通 直接清零 1 0 導(dǎo)通 置 0 1 1 截止 置 1 1 Q 不變 保持 西安交通大學(xué)城市學(xué)院本科生畢業(yè)設(shè)計(論文) 10 圖 設(shè)定為: S2按下 —— 左轉(zhuǎn)彎; S3按下 —— 剎車,此時按下 S1— 倒車; S4按下 —— 右轉(zhuǎn)彎; S5—— 時間、溫度、速度顯示切換,其中顯示時間時,可按下 S1調(diào)時間。 系統(tǒng)的硬件電路 11 ( 3) 測溫范圍為- 55℃~+ 125℃,在 10℃ ~85℃范圍內(nèi)誤差為 ℃。 本次設(shè)計只是用此模塊進行調(diào)試 , 實際中汽車速度來源于汽車車輪的脈沖。當(dāng) Vcc2 大于 Vcc1+ 時, Vcc2 給 DS1302 供電。只有在 SCLK 為低電平時,才能將RST 置為高電平。同樣,在緊跟 8 位的控制指令字后的下一個 SCLK脈沖的下 降沿讀出 DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時從低位 0 位到高位 7。只是選擇晶振時,不同的晶振,誤差也較大。晶振產(chǎn)生基準時鐘信號,與芯片內(nèi)部的電路組成振蕩器,經(jīng)過分頻可以得到精確地秒信號。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械以及各種智能機械了。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極 (COM)的數(shù)碼管,共陰數(shù)碼管在應(yīng)用時應(yīng)將公共極 COM接到地線 GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點亮,當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮。 ( 5) 顯示的車速計算式 : v=(f63)/5。 主程序 void judge() { while(1) { if(turn_right==0) {turn_right_display()。 } } } } void main() //主函數(shù) { judge()。 //定時器 /計數(shù)器 0定時方式 1 time0_times=65536time0*fosc/12。 //秒低 display_buffer[6]=0X05。} //如果按下調(diào)整時間的按鈕 ( s1), 則進入調(diào)時程序 read_time()。 } TR0=ET0=0。i++) { BIT_LED=display_bit。 display_bit=0x80。i6。 if(display_buffer[7]=0x0a) { display_buffer[7]=0。 BIT_LED=0x40。 BIT_LED=0x20。j0。 break。 display_bit=display_bit1。 } if(!turn_right||!brake||!turn_left){break。 PT0=0。 while(t112){} TR1=ET1=0。 //速度的百位 display_buffer[1]=k2。 cs++。 if(!turn_right||!brake||!change||!turn_left) break。 PT1=1。 // 溢出一次 TR1=EA=ET1=1。 display_buffer[2]=k1。 while(i3) { i++。} } break。 SEGMENT=0x77。 while(1) { while(!normal) { back_display()。 BIT_LED=display_bit。 display_bit=0x80。mmm3000。 SEGMENT=0x7c。if(normal==1)break。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1