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

正文內(nèi)容

基于單片機(jī)的自動(dòng)尋位立體車庫系統(tǒng)-資料下載頁

2025-06-06 22:57本頁面
  

【正文】 state,flag,current_down,count0,count1,count2,en,get_number。int l_move,r_move。/*******************************顯示的段碼*******************************/unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。
void delay1(){ 。 }void start() //開始信號(hào){ sda=1。 delay1()。 scl=1。 delay1()。 sda=0。 delay1()。}void stop() //停止{ sda=0。 delay1()。 scl=1。 delay1()。 sda=1。 delay1()。}void respons() //應(yīng)答{ uchar i。 scl=1。 delay1()。 while((sda==1)amp。amp。(i250))i++。 scl=0。 delay1()。}/******************初始化***************************/ void init(){ sda=1。 delay1()。 scl=1。 delay1()。 EA=1。//開總中斷 EX0=1。//開外部中斷0 IT0=0。}/******************24C02寫1字節(jié)***************************/ void writ_byte(uchar date){ uchar i,temp。 temp=date。 for(i=0。i8。i++) { temp=temp1。 scl=0。 delay1()。 sda=CY。 delay1()。 scl=1。 delay1()。 // scl=0。 // delay()。 } scl=0。 delay1()。 sda=1。 delay1()。}/******************24C02讀1字節(jié)**************************/ uchar rea_byte(){ uchar i,k。 scl=0。 delay1()。 sda=1。 delay1()。 for(i=0。i8。i++) { scl=1。 delay1()。 k=(k1)|sda。 scl=0。 delay1()。 } return k。}/******************24C02:寫入數(shù)據(jù)(先送地址,再寫數(shù)據(jù))********************/ void write_add(uchar address,uchar date){ start()。 writ_byte(0xa0)。 respons()。 writ_byte(address)。 respons()。 writ_byte(date)。 respons()。 stop()。}/******************24C02:讀入數(shù)據(jù)(先送地址,再讀數(shù)據(jù))********************/ uchar read_add(uchar address){ uchar date。 start()。 writ_byte(0xa0)。 respons()。 writ_byte(address)。 respons()。 start()。 writ_byte(0xa1)。 respons()。 date=rea_byte()。 stop()。 return date。}/************************延時(shí)程序=a*1ms****************************/void delay(uchar a){ uchar i。 while(a !=0) { for(i=0。i125。i++)。 }}/***************************顯示程序***************************/void display(){ uchar i,led。 led=dis。 for(i=0。i8。i++) { led_clk=0。 led_dat=((ledamp。0x80)7)。 led_clk=1。 led=led1。 }}/*************************讀取*****************************/void read_gd(){ uchar i,m。 m=P0。 state=P0。 dis=0。 for(i=0。i8。i++) { if(mamp。0x01==0) dis++。 m=m1。 }}/******************save 24c02************************/void save_24c02(){ write_add(01,current_down)。}/*************************電機(jī)轉(zhuǎn)動(dòng)**************************/void zhuandong(uchar flag){ if(en==1) { if(flag==0) //正轉(zhuǎn) { dj1=1。 dj2=0。 } else //反轉(zhuǎn) { dj1=0。 dj2=1。 } } else { dj1=0。 dj2=0。 }}/*********************計(jì)算當(dāng)前最下面的車庫號(hào)*************************/void jisuan_down(){ if((l_mover_move)=0) current_down=(l_mover_move)%8。 else current_down=8((l_mover_move)*(1))%8。}/**********************轉(zhuǎn)動(dòng)一定角度,中斷一次***********************/void exter0() interrupt 1//中斷函數(shù)不用聲明{ if(flag==0) //現(xiàn)在處于正傳狀態(tài) { l_move++。 if(l_move==count2) en=0。 //轉(zhuǎn)到期望位置 jisuan_down()。 save_24c02()。 } else { r_move++。 //現(xiàn)在處于反轉(zhuǎn)狀態(tài) if(r_move==count2) en=0。 save_24c02()。 }}void celv(){ uchar n,i。if(sw2==1) { if(s1==0) delay(20)。 if(s1==0) { if((namp。0x01)!=0) { n=P0。 count0=0。 //計(jì)算正轉(zhuǎn)次數(shù) for(i=0。i8。i++) { if((namp。0x01)==0) break。 else { n=n1。 count0++。 } } n=P0。 count1=1。 //計(jì)算反轉(zhuǎn)次數(shù) for(i=0。i8。i++) { if((namp。0x80)==0) break。 else { n=n1。 count1++。 } } //選擇一種 if(count0count1) { count2=count0。 //選擇正轉(zhuǎn) flag=0。 } else { count2=count1。 //選擇反轉(zhuǎn) flag=1。 } en=1。 } else { count0=0。 count1=0。 } if(sw2==1) { if(s2==0) delay(20)。 if(s2==0) { get_number=read_add(01)。 jisuan_down()。 if(((current_downget_number)0)amp。((current_downget_number)=4)) { flag=1。 //反轉(zhuǎn) count2=current_downget_number。 } if(((current_downget_number)4)amp。((current_downget_number)=7)) { flag=0。 //正轉(zhuǎn) count2=8(current_downget_number)。 } if(((current_downget_number)0)amp。((current_downget_number)=4)) { flag=0。 //正轉(zhuǎn) count2=(current_downget_number)*(1)。 } if(((current_downget_number)=7)amp。((current_downget_number)=4)) { flag=1。 //正轉(zhuǎn) count2=8((current_downget_number)*(1))。 } } } zhuandong(flag)。 } }}/************************主程序*********************************/void main(void){ init()。 while(1) { celv()。 display()。 }} 致謝在本設(shè)計(jì)和論文完成之際,首先要向我的導(dǎo)師趙建敏致以誠(chéng)摯的謝意。在設(shè)計(jì)進(jìn)程中,趙老師總能對(duì)我進(jìn)行悉心的指導(dǎo)以及不倦的幫助,讓我對(duì)本次設(shè)計(jì)的理解逐步深刻。我不僅學(xué)到了扎實(shí)的專業(yè)知識(shí),而且學(xué)到了許多更實(shí)際的應(yīng)用知識(shí)。同時(shí)他對(duì)工作的積極熱情、認(rèn)真負(fù)責(zé)、有條不紊、實(shí)事求是的態(tài)度,給我留下了深刻的印象,使我收益頗豐。同時(shí),我要感謝教研室各位老師,正是他們高質(zhì)量的教學(xué)讓我學(xué)到了較扎實(shí)的基礎(chǔ)知識(shí)和專業(yè)知識(shí),為本次設(shè)計(jì)的順利進(jìn)行打下了堅(jiān)實(shí)的基礎(chǔ)。還要感謝我的母校內(nèi)蒙古科技大學(xué),是她為我提供了良好的學(xué)習(xí)環(huán)境和生活環(huán)境,讓我的大學(xué)生活變得豐富而精彩。另外,衷心的感謝我的同學(xué)在畢業(yè)設(shè)計(jì)過程中給我的無私幫助和支持,與他們的探討和交流使我受益匪淺。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1