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

正文內(nèi)容

基于51單片機的光電編碼器測速-展示頁

2024-09-11 14:55本頁面
  

【正文】 下:圖3 復(fù)位電路圖 液晶顯示模塊該可調(diào)直流電機最大速度為每分鐘1200轉(zhuǎn),采用1602液晶顯示。按鍵自動復(fù)位不僅可以在開始接通電源瞬間復(fù)位還可以通過按下按鍵復(fù)位隨時復(fù)位。復(fù)位電路有兩種方式:上電自動復(fù)位和按鍵自動復(fù)位。時鐘電路圖如下:圖2 時鐘電路圖單片機在啟動時與其他微處理器一樣,要讓CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初始開始工作。電容通常選30PF左右,振蕩脈沖頻率范圍為0~24MHZ。在單片機內(nèi)部的振蕩器的輸入端XTAL1和輸出端XTAL2之間接一個石英晶振就可以夠成一個自激振蕩器。綜上考慮,最終方案確定為方案二。單片機片內(nèi)有兩個16位定時計數(shù)器都可以用來脈沖計數(shù),用兩個外部中斷來檢測正反轉(zhuǎn),避免了每一個脈沖都要進行高低電平檢測的步驟。方案一中用,用純軟件計數(shù)雖然電路簡單,但是計數(shù)速度慢,難以滿足實時性要求,而且容易出錯。圖1 系統(tǒng)總體框架2)總體工作原理由于定時器工作模式2是八位,可裝入的值太小,每進行一個周期的脈沖統(tǒng)計需要進入5000次定時器中斷,由于進入中斷的次數(shù)太多,所以很容易出現(xiàn)在低八位裝滿本應(yīng)觸發(fā)而程序還在中斷子程序中運行,而無法觸發(fā)中斷的情況,所以不采用工作模式2。P2口控制1602液晶的數(shù)據(jù)口,P0的三個引腳控制1602液晶的數(shù)據(jù)/命令選擇端、讀/寫選擇端、使能端來顯示速度。利用兩個外部中斷來判斷正反轉(zhuǎn)。光電編碼器的B相接在74LS74的D接口。本方案在方案1的基礎(chǔ)上外接一個74LS74的芯片。由于是16位參與計數(shù),所以其計數(shù)周期最大為65536微妙。 方案二51單片機的定時/計數(shù)器工作在模式0時是一個16位位定時/計數(shù)器。P1^1和P1^2分別控制液晶顯示每分鐘的轉(zhuǎn)速和每秒鐘的轉(zhuǎn)速。反向器中的兩個作為放大作用。光電編碼器的A相接在單片機的外部中斷,光電編碼器的B相接在單片機的P1^0。由于只有八位參與計數(shù),所以其計數(shù)周期最大為256微妙。 方案一51單片機的定時/計數(shù)器工作在模式2時是一個可以自動重裝載的8位定時/計數(shù)器。設(shè)計一個電路來實現(xiàn)光電編碼器測量;利用單片機內(nèi)部精確到微妙的定時計數(shù)器來實現(xiàn)一個周期的時間來統(tǒng)計脈沖數(shù);74LS74作為輔助芯片來完善光電編碼器測轉(zhuǎn)向的功能;P0和P2口控制1602液晶顯示轉(zhuǎn)速;利用P1^1和P1^2來實現(xiàn)液晶顯示每秒鐘和每分鐘轉(zhuǎn)速的功能;利用復(fù)位按鍵功能來實現(xiàn)復(fù)位操作。該測速器測速精準(zhǔn),具有實時檢測的功能,操作簡單。本設(shè)計就是由單片機STC89C52RC芯片,光電編碼器和1602液晶為核心,輔以必要的電路,構(gòu)成了一個基于51單片機的光電編碼器測速器。其計數(shù)的方法有多種,包括純粹的軟件計數(shù)和硬件計數(shù)。課程設(shè)計報告課程名稱: 微機原理課程設(shè)計 題 目: 基于51單片機的光電編碼器測速 摘要光電編碼器是高精度位置控制系統(tǒng)常用的一種位移檢測傳感器。在位置控制系統(tǒng)中,由于電機既可能正轉(zhuǎn),也可能反轉(zhuǎn),所以要對與其相連的編碼器輸出的脈沖進行計數(shù),要求相應(yīng)的計數(shù)器既能實現(xiàn)加計數(shù),又能實現(xiàn)減計數(shù),即進行可逆計數(shù)。文中分別對這兩種常用的計數(shù)方法進行了分析,對其優(yōu)缺點進行了對比,最后提出了一種新的計數(shù)方法,利用80C51單片機內(nèi)部的計數(shù)器實現(xiàn)對光電編碼器輸出脈沖的加減可逆計數(shù),既節(jié)省了硬件資源,又能得到較高的計數(shù)頻率。該系統(tǒng)有兩個控制按鍵,分別用于控制每秒的轉(zhuǎn)速和每分鐘的轉(zhuǎn)速,并將速度用1602液晶顯示出來。關(guān)鍵詞:光電編碼器,51單片機,C語言,1602液晶 目錄一、設(shè)計任務(wù)與要求 4 設(shè)計任務(wù) 4 設(shè)計要求 4二、方案總體設(shè)計 5 方案一 5 方案二 5 系統(tǒng)采用方案 5三、硬件設(shè)計 7 單片機最小系統(tǒng) 7 液晶顯示模塊 7 系統(tǒng)電源 8 8 整體電路 9四、軟件設(shè)計 10 keil軟件介紹 10 系統(tǒng)程序流程 10五、仿真與實現(xiàn) 12 proteus軟件介紹 12 仿真過程 12 實物制作與調(diào)試 13 使用說明 14六、總結(jié) 15 設(shè)計總結(jié) 15 經(jīng)驗總結(jié) 15七、參考文獻 16 一、設(shè)計任務(wù)與要求 設(shè)計任務(wù)1).對更多小器件的了解2).鞏固51單片機和C語言的知識,熟悉單片機和C語言的實際操作運用3).掌握仿真軟件的運用和原理圖的繪制4).加深焊接的技巧,提高焊接的能力5).熟悉調(diào)試方法和技巧,提高解決實際問題的能力6).熟悉設(shè)計報告的編寫過程 設(shè)計要求1).兩個按鍵控制顯示每分鐘和每秒鐘的功能2).74LS74輔助光電編碼器測轉(zhuǎn)向3).光電編碼器輸出脈沖計數(shù)4).1602液晶顯示轉(zhuǎn)速 二、方案總體設(shè)計設(shè)計一個基于51單片機的光電編碼器測測速。調(diào)節(jié)藍白滑動變阻器來調(diào)節(jié)液晶亮度。工作時高八位和低八位裝入相同的初值,當(dāng)?shù)桶宋谎b滿時,高八位的值自動裝入到第八位中,從而可以省去用戶軟件中重裝初值常數(shù)的語句,可產(chǎn)生相當(dāng)精確的定時時間。采用初值裝入0x38,每個200微妙進入一次中斷,5000次中斷為100毫秒,即實現(xiàn)周期為1秒的脈沖計數(shù)。A相發(fā)出的脈沖每觸發(fā)一次中斷就就計數(shù)一個脈沖,并且再對P1^0的高低電平進行檢測,如果為高電平則為反轉(zhuǎn),如果是低電平則為正轉(zhuǎn)。再接兩個三極管作為開關(guān)作用,組成一個直流電機
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1