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

正文內(nèi)容

基于單片機(jī)的車速報(bào)警器設(shè)計(jì)--課程設(shè)計(jì)-閱讀頁

2025-01-31 14:22本頁面
  

【正文】 超速行駛狀態(tài)下發(fā)出報(bào)警信號,包括SPEAKER輸出子程序和警報(bào)燈的閃爍子程序;顯示子程序設(shè)計(jì)采用數(shù)字化顯示用戶設(shè)定的最高時(shí)速和車輛實(shí)際時(shí)速,用MAX7219芯片驅(qū)動LED進(jìn)行動態(tài)顯示。該系統(tǒng)硬件主要包括以下四大模塊: 8051 單片機(jī)主控模塊、傳感器模塊、報(bào)警模塊和顯示模塊等。傳感器完成信號的采樣功能。顯示模塊完成字符、數(shù)字的顯示功能。利用MAX7219芯片僅使用單片機(jī)三根引腳即可,電路設(shè)計(jì)簡單,驅(qū)動共八位7段加小數(shù)點(diǎn)的共陰極數(shù)碼管,每四位分別顯示當(dāng)前速度和設(shè)定的速度上限,通過四個(gè)按鍵可以對速度上限不同要求地進(jìn)行更改設(shè)置,方便使用。通過此次課程設(shè)計(jì)也得到了一定的收獲,在設(shè)計(jì)過程當(dāng)中,組員之間相互探討,相互學(xué)習(xí),共同進(jìn)步,使我們對所學(xué)理論知識有了進(jìn)一步的鞏固。對于C語言編程有了更進(jìn)一步的了解。通過本次課程設(shè)計(jì),理解到知識的廣泛性,本身知識仍然不夠,以后將會繼續(xù)努力拓展知識面。define delay2us {delay1us。}define delay4us {delay2us。}define delay5us {delay4us。}define delay12us {delay4us。delay4us。sbit load=P2^1。void Max7219_Wr_byte(uchar wrdat)。void Init_Max7219(void)。void Disp_set_speed(uint set_speed)。 Max7219_Wr_data(DISPLAY_TEST, 0x00)。 Max7219_Wr_data(SCAN_LIMIT, 0x07)。}void Max7219_Wr_byte(uchar wrdat){ bit dat。 for (i=0。i++) { clk=0。0x80)。 else din=0。 clk=1。 Max7219_Wr_byte(addr)。 load=1。 uchar i。 speed_buf[1]=speed/10%10|0x80。 speed_buf[3]=speed/1000。 if(0==speed_buf[2]) speed_buf[2]=0x0f。i=4。 }}void Disp_set_speed(uint set_speed){ uchar speed_buf[4]。 speed_buf[0]=set_speed%10。 speed_buf[2]=set_speed/100%10。 if(0==speed_buf[3]) { speed_buf[3]=0x0f。 } for(i=1。i++) { Max7219_Wr_data(i+4,speed_buf[i1])。sbit KEY1=P2^4。sbit KEY3=P2^6。sbit LED_GREEN=P1^6。uint set_speed。uchar sec_t。void Delay(uchar time)。void Warn_ring(void)。 Max7219_Init()。 Disp_speed(speed)。 Warn_ring()。 for(t1=time。t1) for(t2=248。t2)。 TCON=0x00。 TL0=0xe0。 //T1計(jì)數(shù)13個(gè)脈沖 TL1=0xf3。 TR0=1。 IE=0x8a。 LED=0。}//定時(shí)器0函數(shù),定時(shí)50*20ms=1svoid Timer0_speed(void) interrupt 1{ ET0=0。 TL0=0xe0。 TR0=1。 ET0=1。 ET1=0。 TL1=0xf3。 TR1=1。 sec_t=0。}//鍵盤處理函數(shù)uint Get_key(void){ static uint key_value。 if(!KEY0) { while(KEY3) { if(!KEY1) { Delay(40)。 } key_value+=10。 } } if(!KEY2) { Delay(40)。 } key_value=10。 } } } } } return (key_value)。 SPK=0。 SPK=1。}
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1