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

正文內容

基于at89c2051單片機超聲波測距系統(tǒng)畢業(yè)設計論文資料-資料下載頁

2025-06-27 23:02本頁面
  

【正文】 2051 超聲波測距系統(tǒng) // //// //// //// 晶振:12M //// 系統(tǒng)盲區(qū)值:25 厘米 //// 測量上限:400 厘米 //////////////////////////////////////////////////////////////include define csbout P3_5 //超聲波發(fā)送define csbint P3_7 //超聲波接收define csbc=define bg P3_4 unsigned char csbds,opto,digit,buffer[3],xm1,xm2,xm0,key,jpjs,ki。//顯示標識unsigned char convert[10]={0x3F,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。//0~9 段碼unsigned int s,t,i,sj1,sj2,sj3,mqs,sx1,sjtz,sja,sjb。bit cl。void csbcj()。void delay(i)。 //延時函數(shù)void scanLED()。 //顯示函數(shù)void showOnce()。 //顯示循環(huán)函數(shù)void timeToBuffer()。 //顯示轉換函數(shù)void offmsd()。void main() //主函數(shù){EA=1。 //開中斷 TMOD=0x11。 //設定時器 0 為計數(shù),設定時器 1 定時00 學院 00 學院 基于 AT89C2051 的超聲波測距系統(tǒng)畢業(yè)設計論文15ET0=1。 //定時器 0 中斷允許 ET1=1。 //定時器 1 中斷允許 TH0=0x00。TL0=0x00。TH1=0x9E。TL1=0x57。csbds=0。csbint=1。csbout=1。cl=0。opto=0xff。sj1=25。sj2=100。sj3=400。ki=0。TR1=1。 //設定時值 1 為 20ms while(1) {csbcj()。 //調用超聲波測距程序if(ssj3) //大于時顯示CCC{buffer[2]=0x39。buffer[1]=0x39。buffer[0]=0x39。}else if(ssj1) //小于時顯示 {buffer[2]=0x40。buffer[1]=0x40。buffer[0]=0x40。}else timeToBuffer()。 //調用轉換段碼功能模塊offmsd()。 //調用判斷百位數(shù)為零模塊,百位為零時不顯示 scanLED()。 //調用顯示函數(shù)}}void scanLED() //顯示功能模塊{ digit=0x04。 for( i=0。 i3。 i++) //3 位數(shù)顯示 { P3=~digitamp。opto。 //依次顯示各位數(shù) P1=~buffer[i]。 //顯示數(shù)據(jù)送 P1 口00 學院 00 學院 基于 AT89C2051 的超聲波測距系統(tǒng)畢業(yè)設計論文16 delay(20)。 //延時處理 P1=0xff。 //P1 口置高電平(關閉) if((P3amp。0x10)==0) //判斷 3 位是否顯示完key=0。 digit=1。 //循環(huán)右移 1 位 }}void timeToBuffer() //轉換段碼功能模塊{xm0=s/100。xm1=(s100*xm0)/10。xm2=s100*xm010*xm1。buffer[2]=convert[xm2]。buffer[1]=convert[xm1]。buffer[0]=convert[xm0]。}void delay(i) //延時子程序{ while(i)。}void timer1int (void) interrupt 3 using 2 //終斷處理程序, 1 秒測量一次{TH1=0x9E。TL1=0x57。csbds++。if(csbds=15){csbds=0。cl=1。}}void csbcj() //超聲波測距子程序{if(cl==1){ TR1=0。TH0=0x00。TL0=0x00。i=20。 //超聲波脈沖個數(shù) 10 個while(i){00 學院 00 學院 基于 AT89C2051 的超聲波測距系統(tǒng)畢業(yè)設計論文17csbout=!csbout。}TR0=1。 i=150。while(i){}i=0。while(csbint) //判斷接收回路是否收到超聲波的回波{i++。if(i=2450) //如果達到一定時間沒有收到回波 ,則將 csbint 置零,退出接收回波處理程序csbint=0。}TR0=0。TH1=0x9E。TL1=0x57。t=TH0。t=t*256+TL0。s=t*csbc/2。 //計算測量結果TR1=1。cl=0。}}void offmsd() //百位為數(shù) 0 判斷模塊{ if (buffer[0] == 0x3f) //如果值為零時百位不顯示 buffer[0] = 0x00。}附錄五 元件清單編號 型號、規(guī)格 描述 數(shù)量 編號 型號、規(guī)格 描述 數(shù)量R1 10k 1/4W 電阻器 1 BG2 9013 NPN 1R2 1k 1/4W 電阻器 1 BG3 9013 NPN 1R3 1/4W 電阻器 1 LED HS310561K 三位數(shù)碼管 1R4 150k 1/4W 電阻器 1 C1 220uF 電解電容器 100 學院 00 學院 基于 AT89C2051 的超聲波測距系統(tǒng)畢業(yè)設計論文18R5 1/4W 電阻器 1 C2 104 瓷片電容器 1R6 150k 1/4W 電阻器 1 C3 10uF 電解電容器 1R7 1/4W 電阻器 1 C4 30pF 瓷片電容器 1R8 1/4W 電阻器 1 C5 30pF 瓷片電容器 1R9 1/4W 電阻器 1 C6 104 瓷片電容器 1R10 470 1/4W 電阻器 1 C7 104 瓷片電容器 1R11 470 1/4W 電阻器 1 IC1 AT89C2051 單片機 1R12 470 1/4W 電阻器 1 Y1 12MHz 晶振 1R13 470 1/4W 電阻器 1 T T4016T 傳聲波傳感器 1R14 470 1/4W 電阻器 1 R T4016R 傳聲波傳感器 1R15 470 1/4W 電阻器 1 D1 IN4148 開關二極管 1R16 470 1/4W 電阻器 D2 IN4148 開關二極管 1BG1 9013 N
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1