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

正文內(nèi)容

車速報(bào)警器畢業(yè)設(shè)計(jì)-資料下載頁

2024-11-23 03:08本頁面

【導(dǎo)讀】隨著汽車工業(yè)和高速公路建設(shè)的發(fā)展,每年由各種交通事故造成的人員傷亡數(shù)目驚人,造成了巨大的經(jīng)濟(jì)損失。據(jù)統(tǒng)計(jì),造成各種交通事故的主要原因是車輛的超載和超速行駛,度不同,現(xiàn)有的限速裝置難以適應(yīng)這種情況。該報(bào)警系統(tǒng)允許駕駛員通過自帶鍵盤。設(shè)置的最高值時(shí),蜂鳴器開始報(bào)警,警告燈不斷閃爍,提醒駕駛員減速。達(dá)到防患于未然的。單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測日新月益更新。種利用8051單片機(jī)對機(jī)動(dòng)車超速行駛情況進(jìn)行蜂鳴報(bào)警和燈光報(bào)警的系統(tǒng)。單,可靠性高,操作方便,可廣泛應(yīng)用于摩托車、汽車等機(jī)動(dòng)車輛。設(shè)定的速度上限時(shí)并報(bào)警,以保證駕駛?cè)藛T的人身安全。效率或平均壽命等來表示。時(shí),聲光報(bào)警電路將發(fā)出報(bào)警信號(hào)。并將在1秒內(nèi)的計(jì)數(shù)值轉(zhuǎn)換成機(jī)動(dòng)車的時(shí)速,送至顯。只要使聲光報(bào)警電路報(bào)警重復(fù)輸出256Hz及350Hz的叫聲各。0.73s,便可以模擬警車的叫聲,產(chǎn)生警示作用。機(jī)車的上限速度Vm通

  

【正文】 (i=0。i8。i++) { clk=0。 dat=(bit)(wrdatamp。0x80)。 if(dat) din=1。 else din=0。 wrdat=1。 clk=1。 } } void Max7219_Wr_data(uchar addr,uchar dat) { 17 load=0。 Max7219_Wr_byte(addr)。 Max7219_Wr_byte(dat)。 load=1。 } void Disp_speed(uint speed) { uchar speed_buf[4]。 uchar i。 speed_buf[0]=speed%10。 speed_buf[1]=speed/10%10|0x80。 speed_buf[2]=speed/100%10。 speed_buf[3]=speed/1000。 if(0==speed_buf[3]) { speed_buf[3]=0x0f。 if(0==speed_buf[2]) speed_buf[2]=0x0f。 } for(i=1。i=4。i++) { Max7219_Wr_data(i,speed_buf[i1])。 } } void Disp_set_speed(uint set_speed) { uchar speed_buf[4]。 uchar i。 speed_buf[0]=set_speed%10。 18 speed_buf[1]=set_speed/10%10|0x80。 speed_buf[2]=set_speed/100%10。 speed_buf[3]=set_speed/1000。 if(0==speed_buf[3]) { speed_buf[3]=0x0f。 if(0==speed_buf[2]) speed_buf[2]=0x0f。 } for(i=1。i=4。i++) { Max7219_Wr_data(i+4,speed_buf[i1])。 } } endif include sbit KEY0=P2^3。 sbit KEY1=P2^4。 sbit KEY2=P2^5。 sbit KEY3=P2^6。 sbit SPK=P2^7。 sbit LED_GREEN=P1^6。 sbit LED=P1^7。 uint set_speed。 19 uint speed。 uchar sec_t。 void Init_8051(void)。 void Delay(uchar time)。 uint Get_key(void)。 void Warn_ring(void)。 void main(void) { Init_8051()。 Max7219_Init()。 while(1) { set_speed=Get_key()。 Disp_speed(speed)。 Disp_set_speed(set_speed)。 Warn_ring()。 } } void Delay(uchar time) { uchar t1,t2。 for(t1=time。t10。t1) for(t2=248。t20。t2)。 } //初始化 void Init_8051(void) { 20 EA=0。 TCON=0x00。 TMOD=0x51。 TL0=0xe0。 //定時(shí) 20ms TH0=0xb1。 //T1 計(jì)數(shù) 13 個(gè)脈沖 TL1=0xf3。 TH1=0xff。 TR0=1。 TR1=1。 IE=0x8a。 SPK=0。 LED=0。 LED_GREEN=1。 } //定時(shí)器 0 函數(shù),定時(shí) 50*20ms=1s void Timer0_speed(void) interrupt 1 { ET0=0。 TR0=0。 TL0=0xe0。 TH0=0xb1。 TR0=1。 sec_t++。 ET0=1。 } //計(jì)數(shù)中斷 計(jì)數(shù) 10 次 半徑 d=20cm //speed=*60*10/sec_t*36 km/h void Counter_speed(void) interrupt 3 21 { float a=6 ET1=0。 TR1=0。 TL1=0xf3。 TH1=0xff。 TR1=1。 speed=*a/sec_t。 sec_t=0。 ET1=1。 } //鍵盤處理函數(shù) uint Get_key(void) { static uint key_value。 if(!KEY0) { Delay(40)。 if(!KEY0) { while(KEY3) { if(!KEY1) { Delay(40)。 if(0==KEY1) { while(0==KEY1) { Disp_set_speed(key_value)。 } 22 key_value+=10。 if(key_value==9999) key_value=0。 } } if(!KEY2) { Delay(40)。 if(0==KEY2) { while(0==KEY2) { Disp_set_speed(key_value)。 } key_value=10。 if(key_value==0) key_value=9999。 } } } } } return (key_value)。 } //報(bào)警函數(shù) void Warn_ring(void) { if(speed set_speed) { LED=1。 23 SPK=0。 Delay(1)。 SPK=1。 } else LED=0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1