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

正文內(nèi)容

智能型汽車防撞警報器設計畢業(yè)論文-資料下載頁

2025-06-26 05:18本頁面
  

【正文】 t alarm_flag100=0。 //用于報警uint alarm_flag50=0。uint alarm_flag20=0。uint alarm_flag10=0。uint wei0,wei1,wei2,wei3。uchar ledflag=0。 //數(shù)碼管標志位,用于刷新 uchar send_flag=0。 uchar count=0。 //定時器 T0 計數(shù)uchar ledcode[11]={0x30, 0xbb, 0xa4, 0xa8, 0x2b, 0x68, 0x60, 0xb9, 0x20, 0x28,0xff}。/*延時函數(shù)*/void delay(uint count){while(count)。}/*超聲波發(fā)送函數(shù)40KHZ*/void CLK40K(){uchar i=4。 //發(fā)送的波形數(shù)量=(i/2)TR0=1。 //START TIME0,同時發(fā)送 40KHZ 方波do{transfer=~transfer。_nop_ ()。 _nop_ ()。 21_nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。 _nop_ ()。_nop_ ()。 _nop_ ()。 } while(i)。}/*距離測量函數(shù)*/void distance(void){ realTimer=TimerH*256+TimerL。 real_dis=realTimer*164/10000。 //單位 cmwei0=real_dis%10。wei1=(real_dis/10)%10。wei2=(real_dis/100)%10。wei3=real_dis/1000。}/*顯示刷新函數(shù)函數(shù)*/void display(void){switch(ledflag) { case 0:P1=ledcode[wei0]。ledwei0=1。ledwei1=0。ledwei2=0。ledwei3=0。break。 case 1:P1=ledcode[wei1]。ledwei0=0。ledwei1=1。ledwei2=0。ledwei3=0。break。 case 2:P1=ledcode[wei2]。ledwei0=0。ledwei1=0。ledwei2=1。ledwei3=0。break。 case 3:P1=ledcode[wei3]。ledwei0=0。ledwei1=0。ledwei2=0。ledwei3=1。break。 } ledflag++。 if(ledflag==4) ledflag=0。 delay(0x80)。//768us=}/*報警處理函數(shù)*/void alarm_light(void){ if(real_dis=10) { speak=1。 } else if(real_dis20)22 { if(alarm_flag20=1) { speak^=1。 alarm_flag20=0。 }} else if(real_dis50) { if(alarm_flag50=2) { speak^=1。 alarm_flag50=0。 }} else if(real_dis100) { if(alarm_flag100=4) { speak^=1。 alarm_flag100=0。 }}else { speak=1。}}/*系統(tǒng)初始化程序*/void init()//系統(tǒng)初始化{temp=0xfe。P2=temp。TMOD=0X11。//初始化定時器 T0,T1 用于產(chǎn)生 40hz 發(fā)射波TH0=0x00。TL0=0x00。TH1=0x00。TL1=0x00。TF1=0。PX0=1。ET1=1。EA=1。TR1=1。 //啟動定時器 1IT0=0。 //外部低電平觸發(fā)方式23}void int0(void) interrupt 0 //關閉計數(shù)器,存計數(shù)值,置標志{ EA=0。 //關閉中斷 EX0=0。 //關外部中斷 TimerL=TL0。 //讀取數(shù)值 TimerH=TH0。 TR0=0。 //關閉定時器 0 TH0=0x00。 TL0=0x00。 dis_flag=1。 //距離計算標志} void time1(void) interrupt 3{TF1=0。TH0=0x00。TL0=0x00。TH1=0x00。TL1=0x00。send_flag=1。 //開啟接收回波中斷} /*系統(tǒng)主函數(shù)*/void main(){unsigned int i,j。init()。 //系統(tǒng)初始化real_dis=150。 //y 預設初值,防止開機未發(fā)射超聲波,電機鎖死delay(0x40)。while(1){if(send_flag==1){ /* 報警級別計數(shù)*/ alarm_flag100++。alarm_flag50++。alarm_flag20++。alarm_flag10++。 /* 報警級別計數(shù)*/ send_flag=0。count++。if(count==5){24count=0。CLK40K()。delay(0x40)。 //延時,避開發(fā)射的直達聲波信號,調(diào)節(jié)最小距離 EX0=1。}}if(dis_flag==1){ dis_flag=0。 distance()。 EA=1。} display()。 //調(diào)用顯示函數(shù) if(real_dis=10)for(i=1。i9。i++)//循環(huán)下移{ a=tempi。b=temp(9i)。P2=a|b。for(j=1。j9。j++){delay(200)。display()。 //調(diào)用顯示函數(shù)}} alarm_light()。}}附錄 D超聲波測距元器件清單 元件數(shù)量AT89S52 125晶振 12MHZ 1瓷片電容 30pf 2瓷片電容 104 5瓷片電容 102 1瓷片電容 103 1瓷片電容 10uf 1瓷片電容 330 1電解電容 1uf 1電解電容 uf 1電解電容 1000 uf 2LED 指示燈 9共陽數(shù)碼管 4 位 1三極管 9013 54069 1電阻 200K 1電阻 220K 1電阻 10K 1電阻 1K 8電阻 470 16電阻 17805 1蜂鳴器 1橋堆 2W10 140 腳 IC 插座 1按鍵 1開關 1CX20226 126指導教師評語:課程設計報告成績: ,占總成績比例: 30% 課程設計其它環(huán)節(jié)成績:環(huán)節(jié)名稱: 考勤 ,成績: ,占總成績比例: 20% 環(huán)節(jié)名稱: 綜合 ,成績: ,占總成績比例: 50% 總 成 績: 指導教師簽字:年 月 日本次課程設計負責人意見:負責人簽字:27
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1