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

正文內(nèi)容

基于單片機(jī)的汽車測(cè)速與防盜警報(bào)系統(tǒng)(參考版)

2025-06-25 21:00本頁(yè)面
  

【正文】 /*清中斷標(biāo)志*/ }。 } }void Comm(void) interrupt 4 using 0 /*串行中斷服務(wù)程序*/ { z=SBUF。 if(a==20) { a=0。 TL0 = (6553650000)%256。 TL2=RCAP2L。 RCAP2L=0。 //關(guān)閉外部中斷 . }//****************************************************************//定時(shí)器2中斷,用做超聲波測(cè)距計(jì)時(shí)void timer2() interrupt 5 //{ TF2=0。 //取出定時(shí)器的值 succeed_flag=1。 } }}//***************************************************************//外部中斷0,用做判斷回波電平void exter() interrupt 0 // 外部中斷0是0號(hào) { timeH =TH2。 spk=1。 while(b3) { spk=0。 } else if(distance=30) { fm=1。 //厘米 } if(succeed_flag==0) { distance=300。 //關(guān)閉外部中斷0 if(succeed_flag==1) { time=timeH*256+timeL。 //等待測(cè)量的結(jié)果 TR2=0。 TR2=1。 TH2=RCAP2H。 //打開(kāi)外部中斷0 RCAP2H=0。 //清測(cè)量成功標(biāo)志 ET2=1。 //產(chǎn)生一個(gè)20us的脈沖 while(Echo==0)。 //超聲波輸入端 delay_20us()。 while(1) { ET2=0。 T2CON=0。 ET2=1。 Trig=0。 InitSystem()。 ET0=1。 TH0 = (6553550000)/256。 ET1=0。 EA=1。 PCON=0x00。 TH1=0xfd。a++)。 for(a=0。y)。x) for(y=110。 for(x=z。sbit fm=P2^3。sbit Echo=P3^2。uchar z=0。uint test,succeed_flag,time,timeH,timeL。 mm=0。 //!!!注意!!! 定時(shí)器2必須由軟件對(duì)溢出標(biāo)志位清零,硬件不能清零,這與定時(shí)器0和定時(shí)器1不同!!! TR2=0。 TR2=1。 TL2=RCAP2L。 RCAP2L=0。 mm=(mm8)|TL2。 mm=0。 TR0=0。 tt++。 } }}void timer0() interrupt 1{ TH0=(6553550000)/256。 } }}void Jian(){ if(jian==0) { delay1(8)。}void Jia(){ if(jia==0) { delay1(8)。 if(ting==0) { a3=1。 } } return a2。}shou1(){ if(fan==0) { delay1(8)。 if(zheng==0) { a1=1。 a2=0。 m2=1。 } z=0。 xian_shi()。 m1=1。 delay1(y)。 m2=1。a3==0) { Jia()。 } else if(a2==1)//反 { while(a2==1amp。 m2=1。 a3=0。 shou2()。 delay1(x)。 m1=0。 m2=0。 Jian()。amp。 xian_shi()。 shou()。 while(1) {fasongjiadisplay()。 jia=1。 fan=1。 m2=1。 WE3=1。 WE1=1。 MXC_init()。 //開(kāi)始數(shù)碼管不顯示 timer_init()。 delay1jia(10)。 while(!TI)。 }void fasongjiadisplay(){ II2()。 yg=y/。 //求浮點(diǎn)數(shù)絕對(duì)值 z=(int)(xg)。 xg=x/。 receive5bytes()。 stop()。 }s[3]=read_byte()。i++) //第八至十周期(第七周期省略){ s[i]=read_byte()。for(i=0。 write_byte(0x21)。 //第五周期 ack()。 //對(duì)應(yīng)數(shù)據(jù)通信示例的第四周期 ack()。 start()。 delaymsjia(75)。 ack()。 ack()。 ack()。}void MXC_init(){ start()。scl=0。 scl=1。elsesda=1。 } return k。 scl=0。 delayjia()。i8。 delayjia()。 delayjia()。}uchar read_byte() //讀{ uchar i,k。 sda=1。 } scl=0。 delayjia()。 delayjia()。 delayjia()。i++) { temp=temp1。 for(i=0。}void write_byte(uchar date) //寫{ uchar i,temp。 scl=0。amp。 delayjia()。}void ack() //yingda{ uchar i。 sda=1。 scl=1。}void stop() //停止{ sda=0。 sda=0。 scl=1。} void start()//起始{ sda=1。g0。f0。}void delay1jia(uint r){ uint f,g。j0。i0。 }void delaymsjia(uint z){ uint i,j。 /* 啟動(dòng)定時(shí)器1*/ }/***************************************************************//***********定義兩個(gè)延時(shí)函數(shù),一個(gè)微妙級(jí),一個(gè)毫秒級(jí)************/void delayjia(){ 。 /* 開(kāi)串口中斷*/ ET1=0。 /* SMOD=0*/ SCON=0x50。 /* 通信速率2400bps*/ TL1=0xfd。}/*系統(tǒng)初始化*/void InitSystem(void){ TMOD=0x21。 TL2=RCAP2L。 RCAP2L=0。 T2CON=0x06。 TL0=(6553550000)%256。 TMOD=0x21。 ET0=1。 P0=0xff。 delay(2)。 //關(guān)位碼 WE3=0。 WE2=1。 P0=table[shi]。 P0=0xff。 delay(2)。 //關(guān)位碼 WE1=0。 WE0=1。 P0=table[qian]。 ge=jj%10。 bai=(jj%1000)/100。 jj*=60。 uint jj。d)。c) for(d=110。 for(c=a。j)。i) for(j=60。 for(i=m。void Jian()。 shou2()。shou()。void CollectData(void)。sbit scl=P2^3。//注意 必須這樣定義uchar s[]={0123}。uint k=0。sbit jian=P1^3。sbit ting=P3^7。sbit zheng=P1^4。sbit m1=P2^0。sbit WE2=P2^6。sbit WE0=P2^4。 參考文獻(xiàn)[1] 孫涵芳,徐愛(ài)卿. MCS51/96系列單片機(jī)原理及應(yīng)用. 北京: 北京航空航天大學(xué)出版社, 1996. 159169[2] 余發(fā)山,王福忠. 單片機(jī)原理及應(yīng)用技術(shù). 中國(guó)礦業(yè)大學(xué)出版社,[3] 江曉安,董秀峰. 模擬電子計(jì)術(shù). 西安:西安電子科技大學(xué)出版社,[4] 李朝青. 單片機(jī)原理及接口技術(shù). 北京:北京航天航空大學(xué)出版社,[5] 胡漢才. 單片機(jī)原理及其接口技術(shù). 北京:清華大學(xué)出版社,[6] 徐科軍主編. 傳感器與檢測(cè)技術(shù). 北京: 電子工業(yè)出版社, [7] 胡向東,劉京誠(chéng),余成波. 傳感器與檢測(cè)技術(shù). 北京: 機(jī)械工業(yè)出版社, [8] 史久貴編著. 基于Altium Des
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1