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

正文內(nèi)容

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

2025-07-24 19:12 本頁面
 

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