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

正文內(nèi)容

畢業(yè)設(shè)計基于霍爾傳感器的電機測速裝置的設(shè)計與實現(xiàn)-閱讀頁

2024-12-21 16:40本頁面
  

【正文】 學(xué)出版社, [7]楊忠煌,黃博俊,李文昌 .單芯片 8051 實務(wù)與應(yīng)用 .北京:中國水利水電出版社, 2021 [8]張世銘,王振和 .直流調(diào)速系統(tǒng) .武漢:華中理工大學(xué)出版社,~107 [12]王旭,王積森 .機械設(shè)計課程設(shè)計 .機械工業(yè)出版社, 2021 [13]陸玉,何在洲,修延偉 .機械設(shè)計課程設(shè)計 (第 3版 ).機械工業(yè)出版社, 1999 [14]陳隆昌,閻治安,劉新正 .控制電機 .西安電子科技大學(xué)出版社,2021. 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 27 致 謝 白駒過隙,轉(zhuǎn)眼四年的學(xué)習生活就將結(jié)束了。陳老師很忙,但還是抽出時間來指導(dǎo)我們,修改我們的論文,且從來都是不厭其煩地為我們解答各種問題,特別是在我論文完成的這段時間。 其次感謝我的同學(xué)和朋友,他們給予了我無私的幫助和無窮的精神動力。感謝我同宿舍 的其他同學(xué),謝謝她們在這大學(xué)四年里給我的幫助和關(guān)心。 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 28 附錄 1:硬件總圖 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 29 附錄 2:電路 PCB 版圖 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 30 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 31 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 32 附錄 3: ISIS 7 Professional 仿真圖 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 33 附錄 4:基于霍爾傳感器的電機轉(zhuǎn)速裝置元件清單 序號 元件名稱 數(shù)量 1 STC89C52 單片機 1 個 2 L298N 電機驅(qū)動芯片 1 個 3 LCD1602 液晶顯示 1 個 4 10K 電阻排 1 個 5 霍爾傳感器 1 個 6 10K 滑動電阻 1 個 7 發(fā)光二極管 2 個 8 控制按鍵 2 個 9 IN4148 4 個 10 10K 歐姆電阻 3 個 11 22PF 電容 2 個 12 10UF/25V電容 1 個 13 12MHZ 晶振 1 個 14 D/ 直流電機 1 個 15 5V~12V電源插座 1 個 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 34 附錄 5:程序清單 //電機測速程序 // PWM 控制 直流電機 // 晶振為 // 利用定時器控制產(chǎn)生占空比可變的 PWM 波 // 按 K1, PWM 值增加,則占空比減小 ,電機轉(zhuǎn)速加大。 // 當 PWM 值增加到最大值或減小到最小值時,蜂鳴器將報警。 sfr TL2 = 0xCC。 sfr RCAP2L = 0xCA。 sbit TF2 = T2CON^7。 sbit RCLK = T2CON^5。 sbit EXEN2 = T2CON^3。 sbit C_T2 = T2CON^1。 sbit ET2 =0xAD。//電機速度 增加鍵 sbit K2=P1^6 。//電機超標警示燈 sbit dianji1=P3^5 。//單片機控制 電機 級輸出 sbit ENA=P3^7 。 //LCD1602顯示 控制引腳 sbit LCM_RW=P1^1。 uchar PWM=0x7f。 uint speed,count=0。 uchar miao,fen,shi。 void lcd_wait(void)。 void initLCM()。 void STR()。 void Beep(void)。 void delay(uchar t)。 TH0=0xfc 。//頻率調(diào)節(jié) TH1=PWM 。 ET0=1 。 TR0=1 。 //定時器 2 定時 50MS RCAP2L = 0x0B0。 TR2=1; //外部中斷 IT0=1。 //開外中斷 0 EA=1 。//初始化 LCD1602 WriteCommandLCM(0x01,1)。 //電機 開機 默認正轉(zhuǎn) dianji2=0。 do { if(PWM!=0xff) { PWM++。} else Beep()。 do { if(PWM!=0x02) { PWM。 } else Beep()。}} /*********************************************************/ // 定時器 0 中斷服務(wù)程序 . /*********************************************************/ 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 36 void timer0()interrupt 1 { TR1=0 。 TL0=0x66 。 TR1=1 。 //啟動輸出 } /*********************************************************/ // 定時器 1 中斷服務(wù)程序 /*********************************************************/ void timer1()interrupt 3 {TR1=0 。//結(jié)束輸出 } /*********************************************************/ //蜂鳴器子程序 /*********************************************************/ void Beep(void) {uchar i 。i100。 BEEP=!BEEP 。//關(guān)閉 警示燈 delayms(100)。 } /******************************************************/ void timer_2(void) interrupt 5 //中斷入口,閃爍 { uchar timecount,quanshu。 timecount++。 miao++。 count=0。 } if(miao59) {miao=0。 } if(fen59) { fen=0。 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 37 } if(shi59) shi=0。 } /*********************************************************/ // 延時子程序 /*********************************************************/ void delayms(uchar ms) { uchar i 。i120。 } } /********************************************************/ void STR() {str0[0]=39。 str0[1]=39。 str0[2]=39。 str0[3]=39。 str0[4]=39。 str0[5]=39。 str0[6]=39。 str0[7]=speed/1000+0x30。 //str0[8]=39。 str0[9]=speed%100/10+0x30。 str0[11]=39。 str0[12]=39。 str0[13]=39。 str0[14]=39。 str0[15]=39。 str1[0]=39。 str1[1]=39。 str1[2]=39。 str1[3]=39。 str1[4]=39。 str1[5]=shi/10+0x30。 str1[7]=39。 str1[8]=fen/10+0x30。 str1[10]=39。 str1[11]=miao/10+0x30。 str1[13]=39。 str1[14]=39。 str1[15]=39。 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 38 } void ddelay(uint k) { uint i,j。ik。j60。} } } /**********寫指令到 LCD 子函數(shù) ************/ void WriteCommandLCM(uchar WCLCM,uchar BusyC) {if(BusyC)lcd_wait()。 LCM_RS=0。 // 寫模式 LCM_EN=1。 _nop_()。 LCM_EN=0。 //檢測忙信號 DATAPORT=WDLCM。 /* 選中數(shù)據(jù)寄存器 */ LCM_RW=0。 _nop_()。 _nop_()。 } /***********lcd 內(nèi)部等待函數(shù)*************/ void lcd_wait(void) { DATAPORT=0xff。 LCM_RS=0。 _nop_()。 _nop_()。BUSY) { LCM_EN=0。 _nop_()。 _nop_()。 } LCM_EN=0。 ddelay(15)。 //三次顯示模式設(shè)置,不檢測忙信號 ddelay(5)。 ddelay(5)。 ddelay(5)。//8bit 數(shù)據(jù)傳送, 2 行顯示, 5*7 字型,檢測忙信號 WriteCommandLCM(0x08,1)。 //清屏,檢測忙信號 WriteCommandLCM(0x06,1)。 //顯示屏打開,光標不顯示,不閃爍,檢測忙信號 } /****顯示指定坐標的一個字符子函數(shù) ****/ void DisplayOneChar(uchar X,uchar Y,uchar DData) { Yamp。 Xamp。 if(Y)X|=0x40。 //指令碼為地址碼 +0X80 WriteCommandLCM(X,0)。 } /*******顯示指定坐標的一串字符子函數(shù) *****/ void DisplayListChar(uchar X,uchar Y,uchar *DData) { uchar ListLength=0。=0x01。=0x0f。 ListLength++。 廣 東白云學(xué)院 基于霍爾傳感器的電機測速裝置的設(shè)計 與 實現(xiàn) 40 } } void display() {STR()。 DisplayListChar(0,1,str1
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1