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

正文內(nèi)容

基于單片機(jī)的行車測速系統(tǒng)畢業(yè)論文-資料下載頁

2025-08-18 14:38本頁面

【導(dǎo)讀】片機(jī)計算在LCD上進(jìn)行顯示,另外通過矩陣鍵盤設(shè)置計算參數(shù),并使用存儲芯片儲存重要數(shù)據(jù)和參數(shù),構(gòu)成了基于單片機(jī)的行車測速系統(tǒng)。該測速系統(tǒng)除了可以測量車輛行駛速度,還可以記錄車輛行駛里。準(zhǔn)確性和穩(wěn)定性,在日常生活運用中具有獨特的優(yōu)勢。能儀表、機(jī)電一體化產(chǎn)品、智能接口、智能民用產(chǎn)品等領(lǐng)域。單片機(jī)的突出特點是體積小,采用單片機(jī)作為主芯片可以有效的解決對采樣信號的處理問題,并能夠降低開發(fā)。成本,提升開發(fā)的效率和開發(fā)的質(zhì)量。此,其可用于機(jī)動車的測速,為機(jī)動車的安全駕駛提供安全保障和技術(shù)支持。方案一:采用80C52單片機(jī)實現(xiàn)。80C52內(nèi)置8位中央處理單元、256字節(jié)內(nèi)部數(shù)據(jù)。停止,同時停止芯片內(nèi)其它功能。斷電標(biāo)志POF,因此本設(shè)計選擇AT89S52。轉(zhuǎn)速成正比,此信號經(jīng)單片機(jī)處理后,即可得出車輛的速度。綜合本設(shè)計的功能需求及電路連接的繁簡程度,本設(shè)計選擇Nokia5110LCD顯示。的了解到當(dāng)前的車速和行駛里程??梢愿鶕?jù)情況選擇6MHz、12MHz或24MHz

  

【正文】 系統(tǒng) 程序 include include define uint unsigned int define uchar unsigned char sbit RS=P2^6。 //寄存器選擇位,將 RS 位定義為 引腳 sbit RW=P2^5。 //讀寫選擇位,將 RW 位定義為 引腳 sbit E=P2^7。 //使能信號位,將 E 位定義為 引腳 uint i,M1。 //uchar buf[10]。 uchar bai1,shi1,ge1。 uchar dis1[]={Speed test....}。 uchar dis2[]={A_S: r/m}。 電子信息科學(xué)與技術(shù) 專業(yè) 畢業(yè)設(shè)計 14 void delay1ms(uchar ms) { uchar i,j。 for(i=0。ims。i++) for(j=0。j110。j++)。 } uchar lcd_busy() { bit result。 RS=0。 RW=1。 E=1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 result = (bit)(P0amp。0x80)。 E=0。 return result。 } void lcd_wcmd(uchar cmd) { while(lcd_busy())。 RS=0。 RW=0。 E=0。 _nop_()。 _nop_()。 P0=cmd。 電子信息科學(xué)與技術(shù) 專業(yè) 畢業(yè)設(shè)計 15 _nop_()。 _nop_()。 _nop_()。 _nop_()。 E=1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 E=0。 } void lcd_pos(uchar pos) { lcd_wcmd(pos|0x80)。 } void lcd_wdat(uchar dat) { while(lcd_busy())。 RS=1。 RW=0。 E=0。 P0=dat。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 E=1。 _nop_()。 _nop_()。 電子信息科學(xué)與技術(shù) 專業(yè) 畢業(yè)設(shè)計 16 _nop_()。 _nop_()。 E=0。 } void LcdInit() { delay1ms(15)。 lcd_wcmd(0x38)。 delay1ms(5)。 lcd_wcmd(0x38)。 delay1ms(5)。 lcd_wcmd(0x38)。 delay1ms(5)。 lcd_wcmd(0x0c)。 delay1ms(5)。 lcd_wcmd(0x06)。 delay1ms(5)。 lcd_wcmd(0x01)。 delay1ms(5)。 } void T1_Init() { TMOD |= 0x10。 IE = 0x8f。 IP=0x08。 TH1 = (6553550000)/256。 TL1 = (6553550000)%6。 ET1 = 1。 TR1 = 1。 電子信息科學(xué)與技術(shù) 專業(yè) 畢業(yè)設(shè)計 17 } void INT_Init() { TCON = 0x01。 } void my_INT0(void) interrupt 0 { M1++。 } void timer1() interrupt 3 { TH1 = (6553550000)/256。 TL1 = (6553550000)%6。 i=i+1。 if(i==20) { i=0。 bai1=(M1/100)+48。 shi1=(M10/10)+48。 ge1=(M10)+48。 M1=0。 } } void main() { EA=1。 IT0=1。//外部中斷開啟標(biāo)志 EX0=1。 TR0=1。 電子信息科學(xué)與技術(shù) 專業(yè) 畢業(yè)設(shè)計 18 ET0=1。//定時器中斷開啟標(biāo)志 TMOD=0X01。//定時器 控制方式 TH0=(6553650000)/256。 TL0=(6553650000)%256。 while(1) { LcdInit() } void counter(void) interrupt 0 { EX0=0。 //關(guān)外部中斷 0 mm++。//計數(shù)加 1 EX0=1。 } void time1(void) interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 n++。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1