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

正文內(nèi)容

基于單片機(jī)控制的超聲波測(cè)距的系統(tǒng)-資料下載頁(yè)

2025-06-19 12:49本頁(yè)面
  

【正文】 +EC1K1RES1VCCVCCRESTRESTX1C1C2XTAL1XTAL2XTAL1XTAL2VCCVCC12S2D1 D3D2 D4 C7 C8+C13+C12Vin1GND2+5V 3U5P27C3C412 TJ1 12RJ212345678JP1C5+C11VCC+C9R10+C10C6R11 R12P32P00P01P02P03P04P05P06P07P00P01P02P03P04P05P06P07P30P31P32P33P34P35P36P37P20P21P22P23P24P25P26P27P10P11P12P13P14MOSIMISOSCK1 2U3A 1213 U3F1011 U3E89 U3D5 6U3C3 4U3B1234567891011121314151617181920J10CON20 聲聲聲VCC VCCP35P36P37P00P01P02P03P04P05P06P07VCCVCC超聲波測(cè)距實(shí)物圖超聲波測(cè)距設(shè)計(jì)程序顯示程序include include include void main(){lcd12864init()。lcd12864word(0,0, 超聲波)。lcd12864word(1,0, 超聲波測(cè)距:)。lcd12864word(2,0,)。lcd12864word(3,0,)。distance1init()。while(1){distance1()。液晶顯示庫(kù)define uchar unsigned chardefine uint unsigned intsbit lcdrs =P3^5。sbit lcdrw =P3^6。sbit lcden =P3^7。 void delay(uchar x){ uint a,b。 for(a=0。ax。a++) for(b=0。b110。b++)。 }void lcd12864write_(uchar cmd){ lcdrs=0。lcdrw=0。lcden=0。P0=cmd。delay(5)。lcden=1。lcden=0。}void lcd12864write_data(uchar dat){ lcdrs=1。lcdrw=0。lcden=0。P0=dat。delay(5)。lcden=1。lcden=0。}void lcd12864address(uchar x,uchar y){uchar dj。switch(x){ case 0:dj=0x80+y。break。 case 1:dj=0x90+y。break。 case 2:dj=0x88+y。break。 case 3:dj=0x98+y。break。 default : break 。}lcd12864write_(dj)。}void lcd12864word(uchar x,uchar y,uchar *charword){lcd12864address(x,y)。while(*charword!=39。\039。){lcd12864write_data(*charword++)。}}void lcd12864init(){lcd12864write_(0x30)。lcd12864write_(0x0c)。lcd12864write_(0x01)。}超聲波庫(kù)includedefine uchar unsigned char /*縮定義*/define uint unsigned intdefine nop() _nop_() /*定義空操作指令 */sbit vout=P2^7。 /*聲明 40KHz 脈沖信號(hào)輸出口*/void delay_1ms(uchar x)。 /*1MS 為單位的延時(shí)程序 */uchar code num_table[]={0123456789}。 uchar dis_buff[4]={0xff,0xff,0xff,0xff}。 /*定義段碼緩沖數(shù)組 */uint time,dis=0。 /*定義接收時(shí)間與距離變量 */bit rec_flag=1。 /*定義接收成功標(biāo)志位 */uchar k,j,wm。 /*定義脈沖個(gè)數(shù)與位選控制變量 *//*主程序*/void distance1init(){ TMOD=0x21。 /*T1 為 8 位自動(dòng)重裝模式*/TH0=0x00。 /*65ms 計(jì)數(shù)初值*/TL0=0x00。TH1=0xf2。 /*12us 計(jì)數(shù)初值*/TL1=0xf2。PX0=1。PT1=1。ET0=1。EA=1。TR0=1。}void distance1(){while(rec_flag){lcd12864word(2,0, cm )。dis_buff[2]=num_table[dis/100]。dis_buff[1]=num_table[dis%100/10]。dis_buff[0]=num_table[dis%10]。lcd12864write_(0x8b)。lcd12864write_data(num_table[dis/100])。lcd12864write_data(num_table[dis%100/10])。lcd12864write_data(num_table[dis%10])。rec_flag=0。EA=1。TR0=1。} void TIMER0() interrupt 1{EA=0。TH0=0x00。TL0=0x00。ET1=1。EA=1。TR1=1。TR0=1。}/*定時(shí)器 T1 中斷程序*/void TIMER1() interrupt 3{vout=!vout。k++。if(k=4) /*超聲波肪沖個(gè)數(shù)控制(為賦值的一半) */{k=0。TR1=0。ET1=0。for(j=200。j0。j)。 /*1ms 延時(shí)避開(kāi)盲區(qū)*/for(j=200。j0。j)。for(j=200。j0。j)。EX0=1。 /*開(kāi)啟外部中斷 0*/}}/*外部中斷 0 程序*/void PINT0() interrupt 0{TR0=0。TR1=0。ET1=0。EA=0。EX0=0。time=TH0。time=time*256+TL0。time=time120。 /*補(bǔ)償軟件或硬件帶來(lái)的誤差 */dis=time*。rec_flag=1。}致 謝首先,我要感謝我的導(dǎo)師張博陽(yáng)老師在畢業(yè)設(shè)計(jì)中對(duì)我給予的悉心指導(dǎo)和嚴(yán)格要求。張老師嚴(yán)肅的科學(xué)態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神、精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從論文的選題、理論分析、實(shí)驗(yàn)、成文及定稿,每一環(huán)節(jié)都離不開(kāi)導(dǎo)師的精心指導(dǎo)和無(wú)私幫助。在我畢業(yè)論文寫作期間,各位老師給我提供了種種專業(yè)知識(shí)上的指導(dǎo)和日常生活上的關(guān)懷,沒(méi)有您們這樣的幫助和關(guān)懷,我不會(huì)這么順利的完成畢業(yè)設(shè)計(jì),借此機(jī)會(huì),向您們表示由衷的感激。同時(shí)還要感謝系實(shí)驗(yàn)室在畢業(yè)設(shè)計(jì)期間提供給我們優(yōu)越的實(shí)驗(yàn)條件。接著,我要感謝和我一起做畢業(yè)設(shè)計(jì)的同學(xué)。在畢業(yè)設(shè)計(jì)的短短 3 個(gè)月里,你們給我提出很多寶貴的意見(jiàn),給了我不少幫助還有工作上的支持,在此也真誠(chéng)的謝謝你們。同時(shí),我還要感謝我的寢室同學(xué)和身邊的朋友,正是在這樣一個(gè)團(tuán)結(jié)友愛(ài),相互促進(jìn)的環(huán)境中,在和他們的相互幫助和啟發(fā)中,才有我今天的小小收獲。還有許許多多給予我學(xué)業(yè)上鼓勵(lì)和幫助的朋友,在此無(wú)法一一列舉,在此也一并表示忠心地
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1