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

正文內(nèi)容

車速報警器畢業(yè)設(shè)計(完整版)

2025-01-10 03:08上一頁面

下一頁面
  

【正文】 } } if(!KEY2) { Delay(40)。 SPK=1。 } } } } } return (key_value)。 if(!KEY0) { while(KEY3) { if(!KEY1) { Delay(40)。 TL1=0xf3。 TL0=0xe0。 TR0=1。t2)。 Disp_speed(speed)。 uchar sec_t。 sbit KEY1=P2^4。 speed_buf[2]=set_speed/100%10。 if(0==speed_buf[2]) speed_buf[2]=0x0f。 load=1。0x80)。 Max7219_Wr_data(SCAN_LIMIT, 0x07)。 void Max7219_Wr_byte(uchar wrdat)。} define delay5us {delay4us。對于 C語言編程有了更進(jìn)一步的了解。傳感器完成信號的采樣功能 。然后再把 LOAD還原為低。 MAX7219內(nèi)部設(shè)有掃描電路,除了更新顯示數(shù)據(jù)時從單片機接收數(shù)據(jù)外,平時獨立工作,極大地節(jié)省了MCU有限的運行時間和程序資源。每片可驅(qū)動 8位 7 段加小數(shù)點的共陰極數(shù)碼管 。 霍爾傳感器的外形圖和與磁場的作用關(guān)系如下圖所示。 8051 CPU的工作頻率采用 12MHZ,方便系統(tǒng)對速度傳感器的計數(shù)脈沖進(jìn)行快速的處理。 MAX7219 芯片用來顯示當(dāng)前及設(shè)定速度,當(dāng)速度超過最大速度 Vm 時, 聲光報警電路發(fā)出報警,按鍵設(shè)定用來設(shè)定報警速 度(最大速度 Vm)。 設(shè)機車車輪的周長為 d m,則機車的時速 V=d n 3. 6km/h。針對任務(wù)要求,我們發(fā)現(xiàn)此項設(shè)計在單片機接口芯片以及按鍵電路上有不同的選擇。在過程中,應(yīng)遵循從整體到局部的設(shè)計原則,把復(fù)雜難處理的問題分為若干個較為簡單的、容易處理的問題,分別加以解決。并通過 LED 顯示車輛的實際車速和用戶設(shè)置的安全參數(shù).當(dāng)發(fā)現(xiàn)車輛速度超過駕駛員設(shè)置的最高值時,蜂鳴器開始報警,警告燈不斷閃爍,提醒駕駛員減速。 設(shè)定當(dāng)前速度的仿真圖: .............................. 錯誤 !未定義書簽。 針對這種狀況,開發(fā)具有智能決策模塊的汽車 。該系統(tǒng)結(jié)構(gòu)簡單,可靠性高,操作方便,可廣泛應(yīng)用于摩托車、汽車等機動車輛。所謂可靠性是指產(chǎn)品在規(guī)定的條件下和規(guī)定的時間內(nèi)完成規(guī)定功能的能力。 單片機外部中斷口接霍爾傳感器的輸出,車輪每轉(zhuǎn)一圈產(chǎn)生一次 INT0中斷請求,單片機對 INT0 中斷請求的次數(shù)進(jìn)行計數(shù)。單片機檢測霍爾傳感器輸出的信息,計算出機車當(dāng)前的速度 v,并送 LED顯示。其中 8051 主要完成外圍硬件的控制以及一些運箅功能:傳感器完成信號的采樣功能;報警模塊豐要負(fù)責(zé)聲音報警和燈光報警:顯示模塊完成字符、數(shù)字的顯示功能。8051最小應(yīng)用系統(tǒng)如下 圖 21 8051 最 小應(yīng)用系統(tǒng) 測速傳感器 速度傳感器是車輛傳感器中的易損器件.所以該系統(tǒng)對測速傳感器進(jìn)行了改進(jìn),使它具有靈敏度高、價格低廉、不易損壞等優(yōu)點。通過單片機測 量產(chǎn)生脈沖的頻率,就可以得出圓盤的轉(zhuǎn)速。 MAX7219與 LED 數(shù)碼管連接如下圖 圖 23 MAX7219與 LED數(shù)碼管連接電路圖 按鍵電路的設(shè)計 按鍵電路由四個開關(guān)加上拉電阻構(gòu)成,使用單片機四個引腳,四個開關(guān)分別是速度設(shè)置、速度增加、速度減小以及速度確定,通過對開關(guān)的操作可以對速度上限值進(jìn)行設(shè)定操作,由于另外有速度增減按鍵,可以方便的根據(jù)駕駛員的實時實地要求進(jìn)行速 度更改以達(dá)到報警目的,具有很強的操作靈活性。針對單片MAX7219介紹一下數(shù)據(jù)傳送的過程: 10 首先,在 CLK的下降沿,無效,在 CLK的上升沿,第一位二進(jìn)制數(shù)據(jù)被移入內(nèi)部移位寄存器,然后 CLK再出現(xiàn)下降沿,無效,然后 CLK再出現(xiàn)上升沿,第二位二進(jìn)制數(shù)據(jù)被移入內(nèi)部移位寄存器,就這樣工作十六個周期,完成十六個二進(jìn)制(前八個是地址,后八個是數(shù)據(jù))的傳送,這當(dāng)中 LOAD一直是低電平,當(dāng)完成十六個二進(jìn)制的傳送后。 第四章 課程設(shè)計體會 該系統(tǒng)的設(shè)計思想是主動式的,從人本主義出發(fā),考慮的是時刻提醒駕駛員的自我安全意識,最大限度避免因為車輛超速造成交通事故。該系統(tǒng)具有硬件簡單 可靠性高 抗干擾性強 實用性 好等優(yōu)點,可以廣泛應(yīng)用在各種機動車輛上。delay1us。} sbit din=P2^0。 //初始化 MAX7219 void Max7219_Init(void) { Max7219_Wr_data(SHUT_DOWN, 0x01)。i8。 } } void Max7219_Wr_data(uchar addr,uchar dat) { 17 load=0。 speed_buf[2]=speed/100%10。 uchar i。i=4。 sbit LED=P1^7。 void main(void) { Init_8051()。t10。 //定時 20ms TH0=0xb1。 LED_GREEN=1。 } //計數(shù)中斷 計數(shù) 10 次 半徑 d=20cm //speed=*60*10/sec_t*36 km/h void Counter_speed(void) interrupt 3 21 { float a=6 ET1=1。 if(0==KEY2) { while(0==KEY2) { Disp_set_speed(key_value)。 } else LED=0。 if(key_value==0) key_value=9999。 if(!KEY0) { Delay(40)。 TR1=0。 TR0=0。 TH1=0xff。t20。 while(1) { set_speed=Get_key()。 19 uint speed。 } } endif include sbit KEY0=P2^3。 18 speed_buf[1]=set_speed/10%10|0x80。 if(0==speed_buf[3]) { speed_buf[3]=0x0f。 Max7219_Wr_byte(dat)。 dat=(bit)(wrdatamp
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1