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

正文內(nèi)容

直流電機(jī)調(diào)速畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-29 04:36本頁(yè)面
  

【正文】 nt magnetostrictive actuator[M].Key Laboratory for Precision and Nontraditional Machining Technology of Ministry of March ,2009:2325.[14] Prachya Mruetusatorna, Mohamed R. Mahfouzb, Jie (Jayne) dynamic control for DC electroosmotic devices[J] . The University of Tennessee, Knoxville, TN 37996, USA. 24 June 2008:5158.附錄 程序清單一 LCD顯示程序Void LCD1602( )sbit RS=P3^5。 //寄存器選擇位,sbit RW=P3^6。 //讀寫選擇位,sbit E=P3^7。 //使能信號(hào)位,define Lcd_Data P0 include include //包含_nop_()函數(shù)定義的頭文件void Lcd_delay1ms() // 函數(shù)功能:延時(shí)1ms{ unsigned char i,j。 for(i=0。i90。i++) for(j=0。j33。j++)。 }void Lcd_delay(unsigned int n) // 函數(shù)功能:延時(shí)若干毫秒,入口參數(shù):n{ unsigned int i。 for(i=0。in。i++) Lcd_delay1ms()。}/*****************************************************函數(shù)功能:判斷液晶模塊的忙碌狀態(tài)返回值:result。result=1,忙碌。result=0,不忙***************************************************/bit Lcd_BusyTest(void){ bit result。 RS=0。 //根據(jù)規(guī)定,RS為低電平,RW為高電平時(shí),可以讀狀態(tài) RW=1。 E=1。 //E=1,才允許讀寫 _nop_()。 //空操作 _nop_()。 _nop_()。 _nop_()。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 result=BF。 //將忙碌標(biāo)志電平賦給result E=0。 return result。}/*****************************************************函數(shù)功能:將模式設(shè)置指令或顯示地址寫入液晶模塊入口參數(shù):dictate***************************************************/void Lcd_WriteCom (unsigned char dictate){ while(Lcd_BusyTest()==1)。 //如果忙就等待 RS=0。 //根據(jù)規(guī)定,RS和R/W同時(shí)為低電平時(shí),可以寫入指令 RW=0。 E=0。 //E置低電平(寫指令時(shí)就是讓E從0到1發(fā)生正跳變,所以應(yīng)先置0 _nop_()。 _nop_()。 //空操作兩個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 Lcd_Data=dictate。 //將數(shù)據(jù)送入P0口,即寫入指令或地址 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=1。 //E置高電平 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=0。 //當(dāng)E由高電平跳變成低電平時(shí),液晶模塊開始執(zhí)行命令 }/*****************************************************函數(shù)功能:指定字符顯示的實(shí)際地址入口參數(shù):x注:此函數(shù)已經(jīng)加上了0x80,故只需寫上實(shí)際地址就行***************************************************/ void Lcd_WriteAddress(unsigned char x) { Lcd_WriteCom(x|0x80)。 //顯示位置的確定方法規(guī)定為80H+地址碼x }/*****************************************************函數(shù)功能:將數(shù)據(jù)(字符的標(biāo)準(zhǔn)ASCII碼)寫入液晶模塊入口參數(shù):y(為字符常量)***************************************************/ void Lcd_WriteData(unsigned char y) { while(Lcd_BusyTest()==1)。 RS=1。 //RS為高電平,RW為低電平時(shí),可以寫入數(shù)據(jù) RW=0。 E=0。 //E置低電平(寫指令時(shí)就是讓E從0到1發(fā)生正跳變所以應(yīng)先置0 Lcd_Data=y。 //將數(shù)據(jù)送入P0口,即將數(shù)據(jù)寫入液晶模塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=1。 //E置高電平 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=0。 //當(dāng)E由高電平跳變成低電平時(shí),液晶模塊開始執(zhí)行命令 }/*****************************************************函數(shù)功能:對(duì)LCD的顯示模式進(jìn)行初始化設(shè)置***************************************************/void Lcd_Int(void){ Lcd_delay(15)。 //延時(shí)15ms,首次寫指令時(shí)應(yīng)給LCD一段較長(zhǎng)的反應(yīng)時(shí)間 Lcd_WriteCom(0x38)。 //顯示模式設(shè)置:162顯示,57點(diǎn)陣,8位數(shù)據(jù)接口 Lcd_delay(5)。 //延時(shí)5ms  Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x38)。 //9次寫 設(shè)置模式 Lcd_delay(5)。 Lcd_WriteCom(0x0C)。 //顯示模式設(shè)置:顯示開,有光標(biāo),光標(biāo)閃爍 Lcd_delay(5)。 Lcd_WriteCom(0x06)。 //顯示模式設(shè)置:光標(biāo)右移,字符不移 Lcd_delay(5)。 Lcd_WriteCom(0x01)。 //清屏幕指令,將以前的顯示內(nèi)容清零 Lcd_delay(5)。 }void hanying_show(void){ unsigned char Lcd_i。 Lcd_WriteCom(0x01)。//清顯示:清屏幕指令 Lcd_delay(2)。 Lcd_WriteAddress(0x00)。 // 設(shè)置顯示位置為最左側(cè) Lcd_delay(2)。 Lcd_i=0。 while(string1[Lcd_i]!=39。\039。) //39。\039。是數(shù)組結(jié)束標(biāo)志 需先將字符存入 { Lcd_WriteData(string1[Lcd_i])。 // 顯示字符 Lcd_i++。 Lcd_delay(4)。 } }void main(){ Lcd_Int()。 //1602初始化 while(1) { hanying_show()。 } }二 按鍵程序void keyscan(){ if(s1==0)//檢測(cè)S1 { delay(5)。 if(s1==0) start=1。 else start=0。 } if(s1=0) { if(s2num==0) { delay(1)。 if(s2num==0) { while(!s2)。di()。 switch(s1num!) { case 1: num++。 if(speed==1500) speed=1500。 write_sfm(10,speed)。 write_(0x80+0x40+10)。 break。case2: num++。If(s2num=1)direction=1。 } } } if(s3num==0) { delay(1)。 if(s3==0) { while(!s3)。di()。 switch(s1num) { case 1: num。 if(speed==0) miao=0。 write_sfm(10,miao)。 write_(0x80+0x40+10)。 break。 case 2:if(s3num=2)direction=0。 } } } } if(s4==0)//檢測(cè)S4 { delay(5)。 if(s4==0) { flag1=~flag1。 while(!s4)。di()。 if(flag1==0) { flag=0。 write_(0x80+0x40)。 write_(0x0c)。 write_ds(1,speed)。 write_ds(3,direction)。 } else { read_alarm()。 speed=aspeed。 direction=adirection。 write_(0x80+0x40)。 write_date(39。R39。)。//顯示標(biāo)志 write_date(39。i39。)。 write_(0x80+0x40+3)。 write_sfm(4,aspeed)。 write_sfm(7,adirection)。 } } }}致謝非常感謝張金鳳老師在我的畢業(yè)設(shè)計(jì)階段給予的指導(dǎo),從最初的選題,收集有關(guān)的中英文資料,開題報(bào)告的撰寫,硬件電路的設(shè)計(jì),草圖和正式圖的指導(dǎo)和修改,直到設(shè)計(jì)最后的定稿,她都很認(rèn)真的一遍又一遍地指出其中的的具體問(wèn)題,嚴(yán)格把關(guān),循循善誘,在此我向她表示我誠(chéng)摯的謝意。 同時(shí),感謝所有任課老師和所有同學(xué)在這四年來(lái)給自己的指導(dǎo)和幫助,是他們教會(huì)了我專業(yè)知識(shí),教會(huì)了我如何學(xué)習(xí),教會(huì)了我如何做人。也是他們給了我許多美好的回憶,我將銘
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1