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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)運(yùn)行控制系統(tǒng)設(shè)計(jì)論文(存儲(chǔ)版)

  

【正文】 樹及 256R 梯型解碼網(wǎng)路組成,它的功能是啟動(dòng)轉(zhuǎn)換起、按逐位逼近法完成模數(shù)轉(zhuǎn)換 、協(xié)調(diào)轉(zhuǎn)換過(guò)程中各種操作和發(fā)出轉(zhuǎn)換結(jié)束信號(hào)。 ADDC ADDB ADDA 通道 0 0 0 0 通道 0 0 1 1 通道 0 1 0 2 通道 0 1 1 3 通道 1 0 0 4 通道 1 0 1 5 通道 1 1 0 6 通道 1 1 1 7 通道 ▲ ALE:地址鎖存信號(hào)。 ADDC、 ADDB、 ADDA 輸入的通道地址在 ALE 有效時(shí)被鎖存。 動(dòng)態(tài)稍描顯示的硬件接口簡(jiǎn)單,只需一個(gè) 公共的七段碼輸出口(字形口),一個(gè)選擇顯示為的數(shù)位選擇口(字位口 ),顯示時(shí),從左到右輪流點(diǎn)亮每位 顯示器,只要保證稍描周期不超過(guò)一定的限度(一般在 20ms 以下)由于視覺(jué)的暫留,則可達(dá)到“同時(shí)”顯示各位不同的數(shù)字或字符的目的。通過(guò)程 序控制,不斷顯示 輸出相應(yīng)的段選碼和位選碼,由于人的視覺(jué)暫留效應(yīng),就可以獲得視覺(jué)穩(wěn)定的顯示狀態(tài)。其中計(jì)數(shù)器是一個(gè)可編程的 N 級(jí)計(jì)數(shù)器。 在鍵盤工作方式中,回復(fù)線作為行列式鍵盤的行列輸入線。 FIFO 狀態(tài)寄存器用來(lái)存放 FIFO 的工作狀態(tài)。顯示寄存器分為 A、 B 兩組, OUTA0~ 3 和 OUTB0~ 3 可以單獨(dú)送數(shù),也可以組成一個(gè) 8 位的碼(由編程控制)。 KKK(D2D1D0):用來(lái)設(shè)定八中鍵盤 ,顯示工作方式 : 0 0 0 編碼掃描鍵盤 ,雙鍵鎖定 0 0 1 譯碼掃描鍵盤 ,雙鍵鎖定 0 1 0 編碼掃描鍵盤 ,N 鍵輪回 0 1 1 譯碼掃描鍵盤 ,N 鍵輪回 1 0 0 編碼掃描傳感器矩陣 1 0 1 譯碼掃描傳感器矩陣 1 1 0 選通輸入 ,編碼顯示掃描 1 1 1 選通輸入 ,譯碼顯示掃描 雙鍵鎖定與 N 鍵輪回是多鍵按下時(shí)的兩種不同的保護(hù)方式 .雙鍵鎖定為兩鍵同時(shí)按下提供的保護(hù)方式 .在消抖周期里 ,如果有兩鍵同時(shí)按下 ,則只有其中一個(gè)彈起 ,而另一個(gè)鍵保持在按下位置時(shí) ,才被認(rèn)可。 AI(D4)為自動(dòng)增量特征位 .AI=1 時(shí) ,每次讀出后地址自動(dòng)加 1,指向下一個(gè)地址 。 BL/A,BL/B(D1D0)為消隱設(shè)置位 .用于對(duì)兩組顯示輸出消隱 .若 BL=1,對(duì)應(yīng)組的顯示輸出被消隱 .當(dāng) BL=0 時(shí) ,則恢復(fù)顯示 。 (2).作為特定錯(cuò)誤方式設(shè)置命令 .在 8279 已被設(shè)定為鍵盤掃描 N 鍵輪回方式以后 ,如果 CPU給 8279 又寫入結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令 (E=1),則 8279 將以一種特定的錯(cuò)誤方式工作 .這種方式的特點(diǎn)是 :在 8279的消抖周期內(nèi) ,如果發(fā)現(xiàn)多個(gè)按鍵同時(shí)按下 ,則 FIFO狀態(tài)字中錯(cuò)誤特征位置 1,并產(chǎn)生中斷請(qǐng)求信號(hào)和阻止寫 入 FIFO RAM。 O、 U(D5D4)為超出 ,不足錯(cuò)誤特征位 .對(duì) FIFO RAM 的操作可能出現(xiàn)兩種錯(cuò)誤 :超 出或不足 .當(dāng) FIFO RAM 已經(jīng)充滿時(shí) ,其它的鍵盤數(shù)據(jù)還企圖寫入 FIFO RAM,則出現(xiàn)超出錯(cuò)誤 ,超出錯(cuò)誤特征位 O(D5)置 1。 D7 D6 D5D4D3 D2D1D0 CNTL SHIFT SCAN RETURN ﹡ RETURN (D2D1D0)為鍵所在的行號(hào),由 RL0~ RL7 狀態(tài)確定。圖中的單片機(jī)可以是 8031,也可以是 AT89C51。而是列和位號(hào)的編號(hào)的 BCD 碼( SL3 是最高位)。這是因?yàn)椋绻O(shè)置為16 位顯示,而 圖 2— 9 中的 74LS138 只對(duì) SL2~ SL0 譯碼,這樣,當(dāng) SL3, SL2, SL1, SL0=000時(shí), Y0 為低,選中 0 號(hào)顯示器(最左端), OUTA3~ OUTB0 上出現(xiàn)顯示 RAM 的 0 單元 的內(nèi)容,從而使 0 號(hào) RAM 所規(guī)定的字符。 圖 2— 9 中的 8 個(gè) 為上拉電阻,用來(lái)保證 A3~ B0 輸出高電平時(shí),達(dá)到接近 +5V,使 LED 有足夠的亮度。由于 FIFO 存儲(chǔ)器是先進(jìn)先出 RAM,因此先讀走的鍵值對(duì)應(yīng)于先按下的鍵。迄今為止,匯編語(yǔ)言仍然是計(jì)算機(jī)系統(tǒng)底層軟件(例如匯編程序、 PC 機(jī)的 BIOS 等)設(shè)計(jì)的基本語(yǔ)言; 2. 能充分利用機(jī)器的硬件功能與結(jié)構(gòu)特點(diǎn)。 匯編語(yǔ)言更接近機(jī)器語(yǔ)言,常用來(lái)編制與系統(tǒng)硬件相關(guān)的程序,如訪問(wèn) I/O 端口、中斷處理程序、實(shí)時(shí)控制程序、實(shí)時(shí)通信程序等;而數(shù)學(xué)運(yùn)算程序則適合用 C51 高級(jí)語(yǔ)言編寫,因?yàn)橛酶呒?jí)語(yǔ)言編寫運(yùn)算程序可提高編程效率和應(yīng)用程序的可靠性。當(dāng)單片機(jī)讀取 FIFO的內(nèi)容后, IRQ 就回到低電平。 圖 2— 9 中采用共陰極 LED: BS202(發(fā)紅光的 BSR202或發(fā)綠光的 BSG202),因此位驅(qū)動(dòng)器選用集電極開路( OC 門)同相輸出門電路 72LS07,段選信號(hào)由兩個(gè)同相輸出的功率驅(qū)動(dòng)器 75491 提供。 BD 是消隱信號(hào)輸出端,當(dāng) BD=0 時(shí), 74LS138 不譯碼,顯示器均為暗。 1)8279 片選譯碼電路 對(duì) 8279 的片選譯碼電路可根據(jù)實(shí)際電路的地址分配設(shè)計(jì)。 在傳感器方式或選通方式中, 8 位輸入數(shù)據(jù)為 RL0~ RL7。 8279 的數(shù)據(jù)輸入輸出口地址由 CS=0, A0=0 確定。 S/E(D6)為傳感器信號(hào)結(jié)束 /錯(cuò)誤特征位 .該特征位在讀出 FIFO狀態(tài)字時(shí)被讀出 .而在執(zhí)行Cf=1 的清除命令時(shí)被復(fù)位 .當(dāng) 8279 工作 在傳感器工作方式時(shí) ,若 S/E=個(gè)傳感器信號(hào)已進(jìn)入傳感器 RAM。 /錯(cuò)誤方式設(shè)置命令 命令格式 : D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 x x x x x 其中 :D7D6D5=111 為該命令的特征位 .此命令有兩種不同的作用 。 /消隱命令特征位 命令格式 : D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 X IW/A IW/B BL/A BL/B 其中 :D7D6D5=101 為顯示禁止寫入 /消隱命令特征位 。 在鍵盤工作方式中 ,由于讀出操作嚴(yán)格按照先入先出順序 ,因此 ,不需要用這條命令 。 20 8279 共有 8 條命令 ,命令的高 3 位用來(lái)區(qū)分不同命令 ,用以把不同的命令送入相應(yīng)的命令寄存器單元 .其功能及命令字定義分述 如下 : /顯示方式設(shè)置命令字 命令格式 : D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 D D K K K 其中 :D7D6D5=000 為方式設(shè)置命令特征位 。 RAM 和顯示地址寄存器 顯示 RAM 用來(lái)存儲(chǔ)顯示數(shù)據(jù),容量為 16 8 位。 5. FIFO/傳感器及其狀態(tài)寄存器 FIFO/傳感器 RAM 是一個(gè)雙重功能的 8 8RAM。因此, SL0~ SL3 提供了 4 中取 1 的掃描譯碼 。這些寄存器一旦接受并鎖存送來(lái)的命令,就通過(guò)譯碼產(chǎn)生相應(yīng)的信號(hào),從而完成相應(yīng)的控制功能。即每一時(shí)刻位選只選通一個(gè)顯示位,同時(shí)段選控制口輸出顯示字符隊(duì)贏對(duì)應(yīng)的段選碼,使該位應(yīng)顯示的字符,先是一定時(shí)間后,再選通狹義顯示位。 (a)結(jié)構(gòu) (b)共陰極接法 (c)共陽(yáng)極接法 圖 2? 7 七段碼顯示器的結(jié)構(gòu)及接法 表 2— 2 七段碼(字形碼)表 顯示字符 D7 D6 D5 D4 D3 D2 D1 D0 七段碼 dp g f e d c b a 0 0 0 1 1 1 1 1 1 3FH 1 0 0 0 0 0 1 1 0 06H 2 0 1 0 1 1 0 1 1 5BH 3 0 1 0 0 1 1 1 1 4FH 4 0 1 1 0 0 1 1 0 66H 5 0 1 1 0 1 1 0 1 6DH 6 0 1 1 1 1 1 0 1 7DH 7 0 0 0 0 0 1 1 1 07H 8 0 1 1 1 1 1 1 1 7FH 9 0 1 10 1 1 1 1 1 6FH 17 A 0 1 1 1 0 1 1 1 77H B 0 1 1 1 1 1 0 0 7CH C 0 0 1 1 1 0 0 1 39H D 0 1 0 1 1 1 1 0 5EH E 0 1 1 1 1 0 0 1 79H F 0 1 1 1 0 0 0 1 71H P 0 1 1 1 0 0 1 1 73H U 0 0 1 1 1 1 1 0 3EH H 0 1 1 1 0 1 1 0 76H . 1 0 0 0 0 0 0 0 80H 空白 0 0 0 0 0 0 0 0 00H LED 顯示接口 動(dòng)態(tài)顯示:靜態(tài)顯示的亮度高,占用 CPU 的時(shí)間短,但它的成本高。 ▲ VCC:電源電壓 +5V。 ▲ START:A/D 轉(zhuǎn)換啟動(dòng)信號(hào),在此端輸入一個(gè)正脈沖, A/D 轉(zhuǎn)換開始。 ※ 在微機(jī)的控制的系統(tǒng)中,往往要檢測(cè)和處理多個(gè)參量,而微機(jī)運(yùn)行速度快,模擬量的變化速度 慢,為了簡(jiǎn)化系統(tǒng)結(jié)構(gòu),又能用一臺(tái)微機(jī)處理多個(gè)參量,采用 多種含有邏輯控制多路開關(guān)的 A/D 轉(zhuǎn)換器 ADC0809 將模擬 量轉(zhuǎn)換成數(shù)字量 。 當(dāng)然, A/D 轉(zhuǎn)換器得精度是有一 定條件的,若環(huán)境溫度和電壓情況惡劣,轉(zhuǎn)換誤差將明顯增高,有可能超過(guò)器件所標(biāo)明的轉(zhuǎn)換精度。當(dāng)計(jì)算機(jī)用于工程控制、實(shí)時(shí)數(shù)據(jù)采集等方面時(shí),現(xiàn)場(chǎng)檢測(cè)的模擬信號(hào)必須通過(guò) A/D 轉(zhuǎn)換變成數(shù)字量,送入計(jì)算機(jī)處理。 圖 2? 5 差動(dòng)放大器的基本電路 圖 2— 5 所示是差動(dòng)放大器的基本電路。傳感器 的精度越高,其價(jià)格越昂貴,因此,傳感器的精度只要滿足整個(gè)測(cè)量系統(tǒng)的精度要求就可以,不必選得過(guò)高。在選擇傳感器時(shí),當(dāng)傳感器的種類確定以后首先要看其量程是否滿足要求。因?yàn)橹挥徐`敏度高時(shí),與被測(cè)量變化對(duì)應(yīng)的輸出信號(hào)的值才比較大,有利于信號(hào)處理。 表 2— 4 P3 各端口引腳與復(fù)用功能表 端口引腳 復(fù)用功能 RXD(串性輸入口 ) TXD(串性輸出口 ) INT0(外部中斷 0) INT1(外部中斷 1) T0(定時(shí)器 0 的外部輸入 ) T1(定時(shí)器 1 的外部輸入 ) WR(外部數(shù)據(jù)寄存器寫選通 ) RD(外部數(shù)據(jù)寄存器讀選通 ) 步進(jìn)電機(jī)驅(qū)動(dòng)電路組成 12 圖 2? 4 步進(jìn)電機(jī)驅(qū)動(dòng)電路 由驅(qū)動(dòng)系統(tǒng)的硬件控制圖可以看出 ,單片機(jī)只是根據(jù)需要輪流給 , 端口發(fā)送步進(jìn)脈沖來(lái)控制電機(jī)運(yùn)行 ,則三相六拍的系統(tǒng)控制模型如附表所示 :在程序中 ,只要依次將 6個(gè)控制字送到 P1 口 ,步進(jìn)電機(jī)就會(huì)轉(zhuǎn)動(dòng)一個(gè)齒距角 。在訪問(wèn) 8 位地址的外部數(shù)據(jù)寄存器 (如 執(zhí)行 MOVRI 指令 )時(shí) ,P2 口引腳上的內(nèi)容 (就是專用寄存器 (SFR)區(qū) P2 寄存器的內(nèi)容 )在整個(gè)訪問(wèn)期間不會(huì)改變 。 (4).輸入 /輸出引腳 — ,— ,— ,— ① P0 端口 (—):P0 是一個(gè) 8 位漏極開路型雙向 I/O 端口 .作為輸出端口用時(shí) ,每位能以吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 輸入 ,對(duì)端口寫 1 時(shí) ,又可作 為高阻抗輸入端用 。 (3).控制或與其它 電源復(fù)用引腳 RST,ALE/PROG,PSEN 和 EA/Vpp. ① RST:復(fù)位輸入端 .當(dāng)振蕩器運(yùn) 行時(shí) ,在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位 。電容 C1 和 C2 可以幫助起振,典型值為 30pF,調(diào)節(jié)它們可以達(dá)到微調(diào) fOSC的目的。 圖 2— 2 時(shí)鐘產(chǎn)生電路 10 XTAL1 和 XTAL2:片內(nèi)振蕩電路輸入線,這兩個(gè)端子用來(lái)外接石英晶體和微 調(diào)電容。 片內(nèi)的 Flash 存儲(chǔ)器允許在系統(tǒng)內(nèi)改編程序或常規(guī)的非易失性存儲(chǔ)器編程器來(lái)編程 。低速下仍能保證獲得大轉(zhuǎn)矩,因此,一般可以不用減速器而直接驅(qū)動(dòng)負(fù)載; (5).步進(jìn)電動(dòng)機(jī)只能通過(guò)脈沖電源供電才能運(yùn)行,它不能直接使用交流電源和直流電源; (6).步進(jìn)電動(dòng)機(jī)存在振蕩和失步現(xiàn)象,必須對(duì)控制系統(tǒng)和機(jī)械負(fù)載采取相應(yīng)的措施; (7).步進(jìn)電動(dòng)機(jī)自身的燥聲和振動(dòng)較大。脈沖分配器是由門電路和雙穩(wěn)態(tài)處發(fā)起組成的邏輯電路,它根據(jù)指令把脈沖信號(hào)按一定的邏輯關(guān)系加到放大器上,使步進(jìn)電機(jī)按一定的運(yùn)行方式運(yùn)轉(zhuǎn)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1