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

正文內(nèi)容

大學(xué)畢業(yè)設(shè)計(jì)c51程序控制步進(jìn)電機(jī)(文件)

 

【正文】 段導(dǎo)通電流為40 mA,則每段的限流電阻為50Ω。2 軟件設(shè)計(jì)及調(diào)試 程序流程LCD初始工作方式設(shè)置顯示狀態(tài)設(shè)置清屏輸入方式設(shè)置返回LCD初始化光標(biāo)定位顯示字符結(jié)束開始圖12 LCD初始化流程圖 圖13 液晶顯示控制程序流程圖開始LCD初始化LCD1602顯示字設(shè)定定時(shí)器初值設(shè)定(設(shè)定按鍵)判斷LCD是否可寫入LCD液晶顯示返回定時(shí)器T0定時(shí)中斷按鍵定時(shí)器T1定時(shí)中斷按鍵外部T0計(jì)數(shù)中斷按鍵外部T1計(jì)數(shù)中斷按鍵=1P1=0x01清屏=0P1=0x01清屏RunSpeed2RunSpeed+2DoSpeed液晶顯示的速度計(jì)算后清屏返回C51庫(kù)調(diào)用C語(yǔ)言各函數(shù)設(shè)置及定義圖14 程序總流程 軟件設(shè)計(jì)及調(diào)試軟件設(shè)計(jì):根據(jù)要求,可以將程序分為以下幾個(gè)部份:(1) 鍵盤輸入程序設(shè)計(jì) 本系統(tǒng)使用的鍵盤較少且比較特殊,因此采用獨(dú)立式鍵盤(定時(shí)器定時(shí)內(nèi)部T0、T1中斷及外部計(jì)數(shù)T0、T1中斷)接口設(shè)計(jì)。在消除抖動(dòng)影響上是可以采用了軟件消抖方法:在第一次檢測(cè)到有鍵按下時(shí),執(zhí)行一段延時(shí)子程序后(約10ms),再確認(rèn)電平是否仍保持閉合狀態(tài)電平,如果保持閉合狀態(tài)電平,則確認(rèn)真正有鍵按下,進(jìn)行相應(yīng)處理工作,消除了抖動(dòng)的影響。具體操作控制方法如下: (1)步進(jìn)電機(jī)正轉(zhuǎn)既此時(shí)液晶顯示CW:RUN STATE:CW 。 本電路設(shè)計(jì)包括max232接口通信電路,可以通過(guò)串口線直接與電腦相連接。同時(shí)可利用豐富的PC軟件來(lái)改善控制系統(tǒng)的圖形顯示、動(dòng)態(tài)仿真、編程和診斷功能。步進(jìn)電機(jī)的性能在很大程度上取決于步進(jìn)電機(jī)控制系統(tǒng),而步進(jìn)電機(jī)控制系統(tǒng)由步進(jìn)電機(jī)控制器、驅(qū)動(dòng)器、系統(tǒng)軟件等幾部分組成,控制系統(tǒng)的每一部分對(duì)步進(jìn)電機(jī)的運(yùn)行性能息息相關(guān)。但是,在實(shí)際的編程以及調(diào)試程序過(guò)程中,我發(fā)現(xiàn)自己所應(yīng)該學(xué)的太多太多。5 設(shè)計(jì)源程序 (清單)include int delay()。 //LCD寫控制程序void ShowState()。 //電機(jī)正轉(zhuǎn)void motor_CW()。 //反轉(zhuǎn)表define RIGHT_RUN 1 //正轉(zhuǎn)值define LEFT_RUN 0 //反轉(zhuǎn)值sbit RS=0xA0。 //a,b,c,d四相sbit P0_1=P0^1。sbit P1_7=P1^7。 //寄存器定義char SpeedChar[]=SPEED(n/min):。 //顯示數(shù)組char SPEED[3]=050。 //定時(shí)器0,1都為計(jì)數(shù)方式;方式2; EA=1。 //T0中斷開啟 TR0=1。 TR1=1。 //脈沖方式 EX1=1。 while(1) { if(P2_3==1) motor_CW()。 i4。 { for (j=0。 // 脈沖延時(shí) } }}//定時(shí)器0中斷程序:正轉(zhuǎn)void t_0(void) interrupt 1{ RunState=RIGHT_RUN。 ShowState()。 cmd_wr()。 P1=0x01。 DoSpeed()。}void key(){ if(P3_0==0) RunSpeed=70。 ShowState()。 E=0。 E=1。}void inti_lcd() //設(shè)置LCD方式{ P1=0x38。 //清除 cmd_wr()。 delay()。 P1=0x0c。 RW=0。 //將數(shù)據(jù)經(jīng)P1口送入液晶顯示 RS=1。}void ShowState() //顯示狀態(tài)與速度{ int i=0。 show_lcd(SpeedChar[i])。 cmd_wr()。) { delay()。 P1=0xC0。\039。 } delay()。 if(RunState==RIGHT_RUN) while(STATE_CW[i]!=39。 i++。 show_lcd(STATE_CCW[i])。Delay0。 }void DoSpeed() //液晶上速度顯示計(jì)算{ SPEED[0]=(1000*6/RunSpeed/100)+48。在有負(fù)載的情況下,啟動(dòng)頻率應(yīng)更低。 ?混合式步進(jìn)電機(jī)驅(qū)動(dòng)器的供電電源電壓一般是一個(gè)較寬的范圍(比如IM483的供電電壓為12~48VDC),電源電壓通常根據(jù)電機(jī)的工作轉(zhuǎn)速和頻率應(yīng)要求來(lái)選擇。 參考文獻(xiàn)1 胡漢才,《單片機(jī)原理及其接口技術(shù)》,清華大學(xué)出版社;2 沙占友,王彥朋,孟志永,《單片機(jī)外圍電路設(shè)計(jì)》,電子工業(yè)出版社;3康華光,陳大欽,《電子技術(shù)基礎(chǔ)》,北京高等教育出版社;4黃繼昌,張海貴,郭繼忠,《實(shí)用單元電路及其應(yīng)用》,人民郵電出社;;5張迎新 《單片機(jī)初級(jí)教程——單片機(jī)基礎(chǔ)》,北京航空航天大學(xué)出版社。 供電電源電流一般根據(jù)驅(qū)動(dòng)器的輸出相電流I來(lái)確定。 四相混合式步進(jìn)電機(jī)與驅(qū)動(dòng)器的串聯(lián)接法和并聯(lián)接法有什么區(qū)別?  四相混合式步進(jìn)電機(jī)一般由兩相驅(qū)動(dòng)器來(lái)驅(qū)動(dòng),因此,連接時(shí)可以采用串聯(lián)接法或并聯(lián)接法將四相電機(jī)接成兩相使用。 SPEED[2]=1000*6/RunSpeed%10+48。i124。 }}void clock(unsigned int Delay) //1ms延時(shí)程序{ unsigned int i。\039。) { delay()。 cmd_wr()。 show_lcd(StateChar[i])。 i=0。 i++。 while(SPEED[i]!=39。 } delay()。\039。 E=0。 E=1。 delay()。 cmd_wr()。 P1=0x0f。 //寫命令 delay()。 if(P1_7==0) return 0。a2。start: RS=0。 P1=0x01。 cmd_wr()。 ShowState()。} //中斷0:加速程序void SpeedUp() interrupt 0{ if(RunSpeed=12) RunSpeed=RunSpeed2。 P2_3=0。 P1=0x01。 j++) //一個(gè)周期轉(zhuǎn)30
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1