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

正文內(nèi)容

基于單片機活動門控制系統(tǒng)的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-24 19:12 本頁面
 

【文章內(nèi)容簡介】 50 DL1:NOP NOP DJNZ R1,DL1 DJNZ R0,DL2 RET5單片機與PC機串口通訊51單片機有一個全雙工的串行通訊口,所以單片機和電腦之間可以方便地進行串口通訊。進行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進行轉(zhuǎn)換,我們采用了三線制連接串口,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。這是最簡單的連接方法,但是對我們來說已經(jīng)足夠使用了,電路如下圖所示,MAX232的第10腳和單片機的11腳連接,第9腳和單片機的10腳連接,第15腳和單片機的20腳連接。:6. 程序設計與實驗活動門控制的程序包括兩方面的內(nèi)容;一個是單片機方面的編程,包括對活動門狀態(tài)的監(jiān)測和控制,以及微機指令的接收;另一方面是計算機軟件編程,包括人機控制界面的編寫和控制指令的發(fā)送。計算機軟件編程方面的內(nèi)容已在上一章作了詳細介紹。下面主要介紹單片機的程序設計。 單片機程序設計單片機的程序完成兩個功能,首先是監(jiān)測活動門開關狀態(tài),并以此為依據(jù)輸出活動門的控制指令。使發(fā)光二極L1和L2管都滅設置串口工作方式設置定時器T1工作方式并賦值開串口中斷并設置串口中斷觸發(fā)方式開CPU中斷和外部中斷零等待中斷保護現(xiàn)場是否有鍵按下NY中斷返回=1?Y電機正轉(zhuǎn)L1亮L2滅N電機反轉(zhuǎn)L1滅L2亮調(diào)用延時4秒程序電機停止L1和L2滅恢復現(xiàn)場中斷返回開始中斷入口主程序MAIN的流程圖: 外部中斷零程序INT的流程圖:串口中斷程序D流程圖:中斷入口保護現(xiàn)場和清RI從SBUF中讀數(shù)送累加器AA=10?YN=0?把01寫入SBUF送到上位機NY電機正轉(zhuǎn)L1亮=0?NY電機反轉(zhuǎn)L2亮把10寫入SBUF送到上位機調(diào)用4秒的延時程序電機停轉(zhuǎn)燈滅清RI恢復現(xiàn)場中斷返回ORG 0000H LJMP MAIN ORG 0003H LJMP INT ORG 0023H LJMP D ORG 0030MAIN: SETB SETB MOV SCON,50H。串口工作方式1 MOV TMOD,20H。T1為定時方式2 MOV TH1,0FDH MOV TL1,0FDH。置初值 SETB EX0 。開外部中斷零 CLR IT0 。電平觸發(fā)方式 SETB ES 。開串口中斷 SETB EA 。開CPU中斷 SETB TR1。啟動定時器T1 JMP $ 。等待中斷/*串口中斷程序*/ D:CLR EA CLR RI PUSH PSW PUSH ACC/*讀上位機發(fā)送的控制指令*/ MOV A,SBUF CJNE A,01H,B1。不等于01H轉(zhuǎn) JNB ,B2。=0,轉(zhuǎn)B2 SJMP B5。=0,轉(zhuǎn)B5 B2:SETB CLR 。執(zhí)行關門動作 CLR ACALL DLL。調(diào)用延時程序 SETB SETB SETB SETB 。電機停轉(zhuǎn),燈滅 B5: MOV A,01H MOV SBUF,A JNB TI,$ CLR TI 。向上位機發(fā)01H AJMP B3 B1: JB ,B4。=1,轉(zhuǎn)B4 SJMP B6。=0,轉(zhuǎn)B6 B4:SETB CLR 。執(zhí)行開門動作 CLR ACALL DLL。調(diào)用延時程序 SETB SETB SETB SETB 。電機停轉(zhuǎn),燈滅 B6:MOV A,10H MOV SBUF,A JNB TI,$ CLR T
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1