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

正文內(nèi)容

單片機(jī)控制直流電機(jī)pwm調(diào)速設(shè)計(jì)與仿真畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-27 13:42本頁面
  

【正文】 gw DBYTE[0X40] ///定義顯示緩沖區(qū) 個(gè)位define sw DBYTE[0X41] //////////////////十位define bw DBYTE[0X42] //////////////////百位define qw DBYTE[0X43] //////////////////千位define unint unsigned int ///自定義變量define uchar unsigned charsbit in1=P3^0。 ///控制位定義sbit in2=P3^1。sbit ena=P3^7。uchar code zm[12]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0x73,0x71}。///在程序存儲(chǔ)區(qū)定義字型碼表uchar code wm[4]={0xfe,0xfd,0xfb,0xf7}。///在程序存儲(chǔ)區(qū)定義字位控制碼表uchar a=8。 ///占空比控制字uchar n=1。 ///速度增減量一uchar m=2。 ///速度增減量二unint speedbuf=0。 ///速度值uchar zc=0。unint ys=0。key()。 ///子函數(shù)聲明display()。control()。delays()。speedcan()。///*************************************************************************************************************///主函數(shù)///*************************************************************************************************************main() { gw=sw=bw=qw=0。 ///顯示初始化 P0=0xc0。 P2=0。 in1=0。 ///電機(jī)控制的初始化 in2=0。 ena=1。 TMOD=0X15。 ///定時(shí)器1為定時(shí)模式,使用方式2。定時(shí)器0為計(jì)數(shù)模式,使用方式2 TH1=0Xfa。 ///裝定時(shí)器初值 TL1=0X24。 TH0=0。 ///裝計(jì)數(shù)器初值 TL0=0。 EA=1。 ///開總中斷 ET0=1。 ///允許定時(shí)器0中斷 ET1=1。 ///允許定時(shí)器1中斷 TR0=1。 ///開計(jì)數(shù)器 TR1=1。 ///開定時(shí)器 while(1) ///無限循環(huán) { key()。 ///調(diào)用按鍵掃描程序 control()。 ///調(diào)用電機(jī)控制程序 display()。 ///調(diào)用顯示程序 speedcan()。 ///調(diào)用速度處理程序 }}///*************************************************************************///中斷處理程序,實(shí)現(xiàn)輸出方波占空比控制///*************************************************************************timer_1() interrupt 3 using 1 ///定時(shí)器1中斷,使用寄存器組1{ TR1=0。 ///停止定時(shí) zc++。 ///中斷次數(shù)加1 ys++。 control()。 speedcan()。 TH1=0Xfa。 ///重裝定時(shí)初值 TL1=0X24。 TR1=1。}///*************************************************************************///脈寬控制程序,實(shí)現(xiàn)PWM的輸出///*************************************************************************control(){ if(zc==a) { ena=0。 } if(zc==15) { zc=0。 ena=1。 }}///*************************************************************************///顯示子函數(shù),顯示當(dāng)前電機(jī)的速度///*************************************************************************display(){ uchar i。 gw=speedbuf%10。 ///求速度個(gè)位值送各位顯示緩沖 sw=(speedbuf/10)%10。 ///求速度十位值送十位顯示緩沖 bw=(speedbuf/100)%10。 ///求速度百位值送百位顯示緩沖 qw=speedbuf/1000。 ///求速度千位值送千位顯示緩沖 for(i=0。i4。) ///循環(huán)選中數(shù)碼管的每一位 { P2=wm[i]。 if(i==0) ///顯示個(gè)位 { P0=zm[gw]。 delays()。 } else if(i==1) ///顯示十位 { P0=zm[sw]。 delays()。 } else if(i==2) ///顯示百位 { P0=zm[bw]。 delays()。 } else if(i==3) ///顯示千位 { P0=zm[qw]。 delays()。 } i++。 }}///*************************************************************************///讀速度值子函數(shù),從計(jì)數(shù)器0中讀計(jì)數(shù)值,經(jīng)過計(jì)算,求出當(dāng)前速度值///*************************************************************************speedcan(){ if(ys==500) { TR0=0。 ///停止計(jì)數(shù) speedbuf=((TH0*256+TL0)*8)/3。///讀計(jì)數(shù)器 ys=0。 TH0=0。 ///重裝計(jì)數(shù)初值 TL0=0。 TR0=1。 ///開計(jì)數(shù)器 }}///*************************************************************************///延時(shí)子函數(shù)///*************************************************************************delays(){ uchar i。 for(i=80。i0。i)。}///*************************************************************************///鍵盤掃描子函數(shù),實(shí)現(xiàn)電機(jī)的方向 速度的控制///*************************************************************************key(){ uchar i。 P1=0xff。 ///拉高P1口的電平 i=P1。 ///讀P1口 if(i==0xfe) ///第一個(gè)鍵按下 { delays()。 ///延時(shí)去抖動(dòng) if(i==0xfe) ///再判斷按鍵是否按下 { in1=0。 ///電機(jī)順時(shí)針轉(zhuǎn)動(dòng) in2=1。 } } if(i==0xfd) ///第二個(gè)鍵是否按下 { delays()。 ///延時(shí)去抖動(dòng) if(i==0xfd) ///再判斷按鍵是否按下 { in1=1。 ///電機(jī)逆時(shí)針轉(zhuǎn)動(dòng) in2=0。 } } if(i==0xfb) ///第三個(gè)鍵是否按下 { delays()。 if(i==0xfb) { a=a+n。 ///速度加((慢速) if(a=15) a=15。 } } if(i==0xf7) { delays()。 if(i==0xf7) { if(a3) ///速度減(慢速) a=an。 else a=3。 } } if(i==0xef) { delays()。 if(i==0xef) { a=a+m。 ///速度加,(快速) if(a=15) a=15。 } } if(i==0xdf) { delays()。 if(i==0xdf) if(a3) ///速度減,(快速) a=am。 else a=3。 } if(i==0xbf) { delays()。 if(i==0xbf) { in1=0。 ///停止轉(zhuǎn)動(dòng) in2=0。 } } if(i==0x7f) { delays()。 if(i==0x7f) a=5。 ///回到中間速度 } while(P1!=0xff)。 ///等待按鍵放下} 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作所取得的成果。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明并表示感謝。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)位論文作者(本人簽名): 年 月 日學(xué)位論文出版授權(quán)書本人及導(dǎo)師完全同意《中國博士學(xué)位論文全文數(shù)據(jù)庫出版章程》、《中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫出版章程》(以下簡稱“章程”),愿意將本人的學(xué)位論文提交“中國學(xué)術(shù)期刊(光盤版)電子雜志社”在《中國博士學(xué)位論文全文數(shù)據(jù)庫》、《中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫》中全文發(fā)表和以電子、網(wǎng)絡(luò)形式公開出版,并同意編入CNKI《中國知識(shí)資源總庫》,在《中國博碩士學(xué)位論文評(píng)價(jià)數(shù)據(jù)庫》中使用和在互聯(lián)網(wǎng)上傳播,同意按“章程”規(guī)定享受相關(guān)權(quán)益。論文密級(jí):□公開 □保密(___年__月至__年__月)(保密的學(xué)位論文在解密后應(yīng)遵守此協(xié)議)作者簽名:_______ 導(dǎo)師簽名:______________年_____月_____日 _______年_____月_____日 獨(dú) 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本聲明的法律后果由本人承擔(dān)。 作者簽名: 二〇一〇年九月二十日畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明本人完全了解濱州學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定。本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(jì)(論文);同意學(xué)校在不以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(jì)(論文)的部分或全部內(nèi)容,允許他人依法合理使用。(保密論文在解密后遵守此規(guī)定)作者簽名: 二〇一〇年九月二十日 致 謝時(shí)間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲了很多,而這些成績的取得是和一直關(guān)心幫助我的人分不開的。首先非常感謝學(xué)校開設(shè)這個(gè)課題,為本人日后從事計(jì)算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。本次畢業(yè)設(shè)計(jì)大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。本次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年學(xué)習(xí)下來最好的檢驗(yàn)。經(jīng)過這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。這期間凝聚了很多人的心血,在此我表示由衷的感謝。沒有他們的幫助,我將無法順利完成這次設(shè)計(jì)。首先,我要特別感謝我的知道郭謙功老師對(duì)我的悉心指導(dǎo),在我的論文書寫及設(shè)計(jì)過程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計(jì)思路和操作方法,并對(duì)我所做的課題提出了有效的改進(jìn)方案。郭謙功老師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。從他身
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1