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

正文內(nèi)容

基于8086的電機轉(zhuǎn)速測量儀的設計(文件)

2024-11-15 13:34 上一頁面

下一頁面
 

【正文】 入線。 ? SP/EN( 主從控制 ): 輸入或 輸出線。 ? IR0~ IR7( 中斷 線):輸入線。 ? INTA(中斷應答):輸入線。 8253( I)和 8253( II) 與主機和 光電耦合 器 的連接 如圖 3- 5 所示: D08OUT010D17GATE011D26CLK09D35D44D53D62OUT113D71GATE114CLK115CS21RD22WR23OUT217A019GATE216A120CLK218U?8253D08OUT010D17GATE011D26CLK09D35D44D53D62OUT113D71GATE114CLK115CS21RD22WR23OUT217A019GATE216A120CLK218U?825312U?A74ALS04D0D7D0D78253 ( I)定時器(測速部分)8253 ( II)計數(shù)器(測速部分)RDWR8086 A08086 A1RDWR8086 A08086 A18259 IR1輸入時鐘頻率 65536HZ定時器 8253 ( I )計數(shù)器 8253 ( II )123U?A74ALS098253 ( I)定時器(測速部分)+5V1 2U?A74ALS04SNG 信號輸入 圖 3- 5 計算脈沖數(shù)部分的原理圖 ? 8086 對 定時器 8253( I) 的控制: 8086 通過 1 個引腳控制 8253 的 定時 。 ? 數(shù)據(jù)讀取 讀取 8253( II)計數(shù)器中的 D0- D7 與系統(tǒng)總線的 D0- D7 相連, 用于傳輸 計數(shù)值 。 74LS273 數(shù)據(jù)鎖存器,其輸入接數(shù)據(jù)線, CP 端接到地址譯碼電路的輸出端 ,每片鎖存器接兩片譯碼器 。按下 control 功能轉(zhuǎn)換,當前數(shù)碼管顯示上次設定的轉(zhuǎn)速值,此時可以通過“+”、“ — ”來重新設定轉(zhuǎn)速,調(diào)整完畢后,再 按下 reset,所設定的值即被存入存儲器,電路恢復到工作狀態(tài)。8279 的外部引腳示意圖如圖 3- 6 所示: 圖 3- 6 8279 引腳示意圖 D07:雙向數(shù)據(jù)線; CLK:系統(tǒng)時鐘,為 8279 芯片提供內(nèi)部時鐘; RESET:復位,高有效,復位后工作于 16 字符; CS:片選線,低電平有效; RD:讀信號,低電平有效; WR:讀信號,低電平有效; A0:地址線,進行片內(nèi)端口選擇。 ① 8255 芯片介紹 8255A 的 數(shù)據(jù)端口 A、 B、 C:每個端口都是 8 位,可以用作輸入和輸出。 芯片的外部引腳示意圖如圖 3- 8 所示: 圖 3- 8 8255 引腳示意圖 8255A 的 數(shù)據(jù)端口 A、 B、 C:每個端口都是 8 位,可以用作輸入和輸出。 ② 電路連接 本設計中將 8255A 中的 D0D7 與系統(tǒng) 的 8 位數(shù)據(jù)線相連,使用 A0、 A1 來控制端口的選擇。 I/O 地址分配如表 3- 2 所示 : 表 3- 3 I/O 地址分配 A15 A14 A13 A12……… .A2 A1 A0 芯片 0 0 0 ……… 0/1 8259(中斷) 0 0 1 ……… 0/1 0/1 8253( I)(測速部分的定時器) 0 1 0 ……… 0/1 0/1 8253( II)(測速部分的計數(shù)器) 0 1 1 ……… 0/1 8279(鍵盤) 1 0 0 ……… 0/1 0/1 8255(開關量) 1 0 1 00………… 00 0 0 74LS273(顯示部分的端口) 1 1 0 1 1 1 本設計中需要一片 74LS138 譯碼器,輸入端接系統(tǒng)地址線的 A1 A1 A13,輸出端分別接相 應芯片的 CS 端。此時比較雙方分別是實際轉(zhuǎn)速值和上次設置轉(zhuǎn)速限值。 顯示 參數(shù)子程序 顯示參數(shù)子程序主要由測速子程序、數(shù)值處理及顯示子程序組成。測速子程序的流程圖 如圖 5- 3 所示: 圖 5- 3 測速子程序流程圖 計算轉(zhuǎn)速值子程序中,首先需要從讀取的計數(shù)器中的值里計算出脈沖數(shù),然后再計算轉(zhuǎn)速。假設寄存器 Value_velocity 中存放的是實際測量的轉(zhuǎn)速值, Value_Reg 寄存器中存放設定轉(zhuǎn)速值。然后一直等到按下更改鍵,才進入更改參數(shù)值子程序。 更改參數(shù)子程序(也即按 control鍵中斷的服務子程序) 調(diào)用顯示子 程序顯示設定值 增加? 減少? 溢出? Value_reg= Value_reg+1 Value_reg= Value_reg- 1 return Value_show 中裝入 Value_reg中的值 yes no yes yes no no 。程序回到顯示實際轉(zhuǎn)速值中,否則重復上述的更改過程。本系統(tǒng)通過鍵盤的輸入來更改一個參數(shù)值 (參數(shù)值介于 0~ 100 之間), “ control” 為更改鍵,“ + ” 為遞增鍵,“-”為遞減鍵。 其程序流程圖如圖 5- 5 所示: 圖 5- 5 顯示子程序流程圖 5. 3 比較子程序 比較子程序是為了對轉(zhuǎn)速設定值和實際轉(zhuǎn)速值進行比較
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1