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

正文內(nèi)容

基于單片機(jī)的pwm電機(jī)控制(參考版)

2024-11-16 14:57本頁(yè)面
  

【正文】 這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問(wèn)題,最后在老師的辛勤指導(dǎo)下,終于游逆而解。通過(guò)這次課程設(shè)計(jì),我們知道了理論和實(shí)際的距離,也知道了理論和實(shí)際想結(jié)合的重要性,也從中得知了很多書本上無(wú)法得知的知識(shí)。 通過(guò)這次課程設(shè)計(jì)我發(fā)現(xiàn) , 只有理論 水平提高了; 才能夠 將 課本知識(shí)與 實(shí)踐相 整合, 理論知識(shí) 服務(wù)于教學(xué)實(shí)踐, 以增強(qiáng)自己的動(dòng)手 能 力 。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí) 踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力??傊敬握n程設(shè)計(jì)的收獲確實(shí)良多,很珍惜這樣的的機(jī)會(huì),因?yàn)榭梢藻憻捵约禾嵘约?。不少人抱怨在大學(xué)學(xué)不到東西,我并不這樣認(rèn)為。而且在實(shí)踐過(guò)程中通過(guò)查找資料、分析資料以及請(qǐng)教老師和同學(xué),使一些不清楚的問(wèn)題得以解決,這一點(diǎn)也是非常重要的。同時(shí)上機(jī)調(diào)試也是十分重要的,在調(diào)試的過(guò)程中能夠不斷的發(fā)現(xiàn)在編寫算法時(shí)應(yīng)該注意的一些細(xì)節(jié)和算法語(yǔ)句的非法使用,在調(diào)試過(guò) 程中通過(guò)對(duì)算法的不斷測(cè)試、更正、擴(kuò)充功能、修飾細(xì)節(jié),使算法程序不斷的得到完善。原來(lái)轉(zhuǎn)速值和電機(jī)兩端的電壓值存在線性關(guān)系,于是就用程序?qū)︽I盤輸入值乘上比例系數(shù)就能得到相應(yīng)的 PWM 波值??梢哉f(shuō)整個(gè)設(shè)開始 初始化 i=0 i1000? i加一 ,iq時(shí) zz=0, iq時(shí), zz=1,i對(duì) 100求余為 0時(shí)顯示一位數(shù)字, keyscan()子程序 返回 key=0x13? N N Y Y t=1,zz=1 PWM 程序流程圖 計(jì)中最麻煩的就是把鍵盤輸入值轉(zhuǎn)換為直流電機(jī)的轉(zhuǎn)速值,同時(shí)能夠在數(shù)碼管上顯示速度的具體值。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握單片機(jī)的開發(fā)技術(shù)是十分重要的 . 經(jīng)過(guò)一個(gè)多星期的課程設(shè)計(jì),的確收獲了很多,感覺自己對(duì)于計(jì)算機(jī)控制技術(shù)這門課程有了更加深刻的認(rèn)識(shí)。 if(count==8) //表示掃描8個(gè)數(shù)碼管 count=0。//用于動(dòng)態(tài)掃描數(shù)碼管 P2=table[count]。ADFlag=1。 j++。 TH0=0xcb。//處理 0 通道電壓顯示 Display[1]=Datatab[((ReadADC(0))%50)/10]。 send_char(tem)。 ADtemp=ReadADC(0)。 EA = 1。 //定義中間 變量 Init_Timer0()。 //等特?cái)?shù)據(jù)傳送 TI = 0。 //啟動(dòng)定時(shí)器 1 /* TR1:timer 1 run */ } /***************************** 串口發(fā)送程序 ****************************/ void send_char(unsigned char txd) { SBUF = txd。= 0xef。 SCON = 0x40。 // 定時(shí)器 1 工作于 8 位自動(dòng)重載模式 , 用于產(chǎn)生波特率 TH1 = 0xFD。 return Data。 NoAck()。 Data=Read()。 Send(AddRd)。//寫入選擇的通道,本程序只用單端輸入,差分部分需要自行添加 //Chl的值分別為 0、 3,分別代表14通道 Ack()。 Ack()。 Start()。 return(temp)。 } BitCounter。 if(BitCounter1) { temp1=temp1。 else temp=tempamp。 _nop_()。 _nop_()。 Sda=1。 unsigned char temp1=0。 Scl=0。 BitCounter。 temp=Data1。 else Sda=0。 if((tempamp。 Scl=0。 unsigned char temp。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 Scl=0。 Sda=1。 Scl=1。 } /* 停止 IIC總線 */ void Stop(void) { Sda=0。 _nop_()。 _nop_()。 _nop_()。 /* enable timer1 interrupt */ TR0=1。 /*Initvalue */ TL0=0x00。//定義臨時(shí)存放數(shù)碼管數(shù)值 /* 初始化定時(shí)器 1 */ void Init_Timer0(void) { TMOD |= 0x01。//7段數(shù)共陰碼管段碼表 unsigned char code table[]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7}。 //定義 AD采樣標(biāo)志位 unsigned char ADtemp。 //定義總線連接端口 sbit Scl=P1^1。 } } ( 2) 、單片機(jī) ② 軟件系統(tǒng)程序 include//包含頭文件, include //包含 NOP空指令函數(shù) _nop_()。 tt=0。 datamake(databuf)。 ledbuf[7]=ledmap[n]。 ledbuf[5]=ledmap[12]。 keydata=m*10+n。 m=keybuf[0]。 } if(conv==0) {if(num==1) keybuf[0]=flag。 m=keydata/10。 tmp = SBUF。 conv=1。 conv=0。 flag=0。 pwm=1。 } if(flag==0x0C) { num=0。 //定時(shí)器 0開關(guān)打開 PWM_ON =100。 TR1=1。i++) {keybuf[i]=0。 for(i=0。 num++。 do{delay(1)。 while(1) { display()。 //設(shè)置 T0 中斷為高優(yōu)先級(jí) EA=1。 uart_int()。 //時(shí)間周期可以調(diào)整 Init_int0()。 CYCLE=100。 num=0。 // 啟動(dòng)定時(shí)器 1 } /**************************** 函數(shù)功能 :主程序 *****************************/ void main(void) { unsigned char i。 T2CON = 0x34。 RCAP2H = 0xFF。 //波 特率不倍增 TH2=0xFF。 //設(shè)定串行口工作方式 PCON amp。break。break。break。break。=0xf0。 n=P1。=0xf0。 n=P1。break。break。break。break。=0xf0。 n=P1。=0xf0。 n=P1。break。break。break。break。=0xf0。 n=P1。=0xf0。 n=P1。break。break。break。break。=0xf0。 n=P1。=0xf0。 n=P1。 } } /**************************** 函數(shù)功能 :鍵盤掃描子程序 ****************************/ void keyscan(void) { unsigned char n。 delay(1)。 P0=led。i++) {P2=0xff。 for(i=0。 unsigned char led。 } } } } /***************************** 函數(shù)功能 :LED顯示子程序 *****************************/ void display() { u
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1