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

正文內(nèi)容

畢業(yè)論文51單片機(jī)實(shí)現(xiàn)的步進(jìn)機(jī)控制系統(tǒng)-閱讀頁(yè)

2025-07-05 13:04本頁(yè)面
  

【正文】 這三組總線進(jìn)行擴(kuò)展的。地址總線是單向的,只能由單片機(jī)向外發(fā)出。MCS—51單片機(jī)的地址總線由P0口構(gòu)成低8位(A7—A0),P2口的高8位(A8—A15),地址總線寬度為16位,故可尋址范圍為64KB。先傳送低8位地址,利用ALE信號(hào)的下降沿將地址鎖存,然后作為8位雙數(shù)據(jù)總線使用。P0、P2口在系統(tǒng)擴(kuò)展中用作地址線后,就不能再作為一般I/O。 MCS—51單片機(jī)的數(shù)據(jù)總線由P0口提供,寬度為8位,該口為三態(tài)雙向口,通過(guò)數(shù)據(jù)總線實(shí)現(xiàn)CPU與存儲(chǔ)器或外設(shè)之間的信息交換。(CB)控制總線(Control bms)是一級(jí)控制信號(hào)線,包括單片機(jī)發(fā)出的,以及從其他部件送給單片機(jī)的。單片機(jī)的控制總線按功能可分為片外系統(tǒng)擴(kuò)展用控制線和片外信號(hào)對(duì)單片機(jī)的控制線。PSEN:訪問(wèn)外部程序存儲(chǔ)器RAM時(shí),用這兩個(gè)信號(hào)進(jìn)行讀/寫控制,當(dāng)執(zhí)行片外數(shù)據(jù)存儲(chǔ)器的操作指令MOVX DPTR或MOVX Ri時(shí),這兩個(gè)控制信號(hào)自動(dòng)生成[13]。在ALE的下降沿將P0口輸出的地址字節(jié)裝入外部鎖存器。EA=0時(shí),不論片內(nèi)有無(wú)程序存儲(chǔ)器,只訪問(wèn)外部程序存儲(chǔ)器。 系統(tǒng)外設(shè)接口 鍵盤接口原理對(duì)于需要人工干預(yù)的單片機(jī)應(yīng)用系統(tǒng),鍵盤就成為人機(jī)聯(lián)系的必要手段,此時(shí)需配置適當(dāng)?shù)逆I盤輸入設(shè)備,微機(jī)所用鍵盤有全編碼鍵盤和非編碼鍵盤兩種,全編碼鍵盤能夠由硬件邏輯自動(dòng)提供被按下鍵的編碼,此外,一般還具有去抖動(dòng)和多鍵、竄鍵等保護(hù)功能。鍵盤是由若干個(gè)鍵組成的開關(guān)矩陣,它是最簡(jiǎn)單的單片微機(jī)輔助設(shè)備。當(dāng)鍵盤上某一鍵閉合時(shí),該鍵所對(duì)應(yīng)的行線和列線短路。如果把行線接到微機(jī)的輸入口,列線接到微機(jī)輸出口。然后通過(guò)輸入口讀行線狀態(tài),如果4根行線均為高電平,說(shuō)明在Y0這一列上沒(méi)有鍵閉合,如果讀出的行線狀態(tài)不全為高電平,則說(shuō)明為低電平的那根行線與Y0相交的鍵處于閉合狀態(tài)。用同樣的反復(fù)檢查這一列鍵上無(wú)鍵閉合。這種逐行逐列地檢查鍵盤狀態(tài)的過(guò)程稱為對(duì)鍵盤的一次掃描。機(jī)械觸點(diǎn)在閉合及斷開瞬間由于彈性影響,在閉合及斷開瞬間均有抖動(dòng)過(guò)程,從而使電壓信號(hào)也出現(xiàn)抖動(dòng),抖動(dòng)時(shí)間的長(zhǎng)短與開關(guān)的機(jī)械特性有關(guān),一般為5—10 ms。這樣將會(huì)使鍵盤掃描產(chǎn)生錯(cuò)誤的判斷。通常去抖動(dòng)影響有兩種方法,一是在硬件上采取在鍵盤端加Rs觸發(fā)器或單穩(wěn)態(tài)電路構(gòu)成去抖動(dòng)電路;另一種方法是在檢測(cè)到有鍵按下時(shí),執(zhí)行10 ms左右的延時(shí)程序后,再確認(rèn)該鍵電平是否仍保持閉合狀態(tài)時(shí)的電平,若仍保持為閉合狀態(tài)電平,則說(shuō)明該鍵確實(shí)處于閉合狀態(tài),從而去除了抖動(dòng)影響。不管一次按鍵持續(xù)多長(zhǎng)時(shí)間,僅執(zhí)行一次按鍵功能程序等。 鍵盤的控制要求在單片機(jī)應(yīng)用系統(tǒng)中,掃描鍵盤只是CPU的工作任務(wù)之一。這種方法是只有當(dāng)CPU空閑時(shí)才調(diào)用鍵盤掃描程序,查詢鍵盤并給予相應(yīng)處理。因此,這種控制方式并沒(méi)有充分提高CPU的工作效率。這種控制方式雖然也能比較及時(shí)的響應(yīng)鍵入的命令或數(shù)據(jù),但與程序控制方式類似,不管鍵盤上有無(wú)鍵按下,CPU總要定時(shí)掃描鍵盤。(2)外部中斷控制方式此種控制方式是只有在鍵盤有鍵按下時(shí),才會(huì)發(fā)出中斷申請(qǐng),CPU響應(yīng)中斷請(qǐng)求后,在中斷服務(wù)程序中對(duì)鍵盤進(jìn)行掃描。圖43 74LS138 3—8譯碼器引腳圖 地址鎖存器:74LS3731D—8D為8個(gè)輸入端。G為數(shù)據(jù)鎖存控制端;當(dāng)G為“1”時(shí),鎖存器鎖存輸入端;當(dāng)G由“1”變“0”時(shí),數(shù)據(jù)輸入鎖存器中。在MCS51單片機(jī)系統(tǒng)中,常采用74LS373作為地址鎖存器使用。輸出允許端OE接地,表示輸出三態(tài)門一直打開。在設(shè)計(jì)中,綜合考慮了系統(tǒng)需要實(shí)現(xiàn)的功能和仿真實(shí)驗(yàn)系統(tǒng)環(huán)境。 外部(隨機(jī))中斷1 外部(隨機(jī))中斷2 主程序流程圖 設(shè)計(jì)相關(guān)程序ORG 0000H DOJ6:LCALL X2LJMP DOJO JB ,DOJ5ORG 0003H LCALL X3LJMP INTA DB 79H,7EHORG 0013H SJMP DOJ6LJMP INTB DOJ5:CJNE A, 16HORG 0100H MOV ADOJ0:SETB EA SWAP ASETB EX0 ORL A,79HSETB EX1 MOV R7,ASETB PX0 ;判斷電機(jī)參數(shù)SETB PX1 MOV A,7EHCLR IT0 CJNE A,00HCLR IT1 MOV A,7CHMOV SP,53H CJNE A,01H,DOJ2CALL X2 DOJ1:MOV P103HCALL DELY0 MOV P1,03HCALL DELY0 CALL DELY0CALL GGJ0 CALL GGJ0MOV P1,09H SJMP DOJ2CALL DELY0 xing48: MOV A,7CHCALL GGJ0 CJNE A,00H,DOJ8MOV P1,07H doj44:MOV P1,OEHCALL DELY0 CALL DELY0CALL GGJ0 CALL GGJ0MOV P1,06H MOV P1,0CHCALL GGJ0 CALL DELY0MOV P106H CALL GGJ0CALL DELY0 MOV P1,0DHCALL GGJ0 DEL1Y:CALL DISCALL DELY0 DJNZ R5,DEL1YCALL GGJ0 DJNZ R2,DELY1MOV P1,09H RETCALL DELY0 INTA:CALL DLCALL GGJ0 SETB SJMP DOJ1 RETIDOJ2: MOV P1,09H DL:MOV R1,200CALL DELY0 DEL2:MOV R2,150CALL GGJ0 CALL DELY0MOV P1,0CH CALL GGJ0CALL DELY0 SJMP DOJ44CALL GGJ0 DOJ8:MOV P1,06H MOV P1,06H CALL DELY0CALL DELY0 CALL GGJ0CALL GGJ0 MOV P1,07HCALL DELY0 MOV P1,0CHCALL GGJ0 LCALL yanshi22MOV P1,03H MOV P1,06HCALL DELY0 LCALL yanshi22CALL GGJ0 MOV P1,03HMOV P1,0BH DEL3:MOV R3,100CALL DELY0 DJNZ R2,$CALL GGJ0 DJNZ R1,DEL2MOV P1,09H RETCALL DELY0 INTB:CALL ZFZCALL GGJ0 OUT:SETB MOV P1,0DH RETICALL DELY0 ZFZ:MOV A,7CHCALL GGJ0 CJNE A,00H,DJ48ZFMOV P1,0CH LCALL dj44zfCALL DELY0 dj48zf:LCALL dj48zfzCALL GGJ0 LCALL OUTMOVE P1,0EH RETCALL DELY0 L1: LCALL DJ44ZCALL GGJ0 LCALL yanshi1SJMP DOJ8 RETDELY0:MOV A,7DH L2: LCALL DJ44FSWAP A LCALL yanshi1CLR C RETRRC A ssss:LCALL di48zRRC A LCALL yanshi1MOV R2,A tttt:LCALL DJ48FDELY1: MOV R5,01H LCALL yanshi1LCALL yanshi22 RETdj44z: MOV P1,03H MOV P1,07HLCALL yanshi22 LCALL yanshi22MOV P1,06H MOV P1,06HLCALL yanshi22 LCALL yanshi22MOV P1,0CH DJ48F:MOV P1,06HLCALL yanshi22 LCALL yanshi22MOV P1,09H MOV P1,07HLCALL yanshi22 MOV A,R7DJ44F: MOV P1,09H MOV P1,03Hyanshi3:MOV R3,100 LCALL yanshi22DINZ R3,$ MOV P1,0BH。并通過(guò)LED顯示器對(duì)以上參數(shù)進(jìn)行顯示。單片機(jī)的外部中斷0及外部中斷1,分別實(shí)現(xiàn)電機(jī)的暫停及停止后進(jìn)行正反轉(zhuǎn)往復(fù)運(yùn)動(dòng)??紤]到電機(jī)運(yùn)行中出現(xiàn)的丟步、失步,系統(tǒng)中進(jìn)行了電動(dòng)機(jī)過(guò)電流的保護(hù)及報(bào)警
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1