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

正文內(nèi)容

單片機(jī)仿真實(shí)驗(yàn)開發(fā)畢業(yè)論文-資料下載頁

2025-06-27 13:18本頁面
  

【正文】 機(jī)圖標(biāo) ,啟動仿真。圖 416 秒表仿真 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 37 頁當(dāng)?shù)谝淮伟聪掳存I時(shí),定時(shí)器開始計(jì)時(shí)。第二次按下按鍵時(shí),停止計(jì)時(shí)并計(jì)算第一次按下鍵盤與第二次按下鍵盤時(shí)間,送入 P0 口和 P2 口并將時(shí)間顯示出來,P0 口顯示十位,P2 口顯示個位。第三次按下鍵盤時(shí)使定時(shí)器清 0,等待下一次按鍵。如圖 417 所示,將 89C51 的第 10 與 11 腳短路,讓串行數(shù)據(jù)輸出連接到串行輸入,以達(dá)到自己傳給自己的目的。另外,第 11 腳所要傳出的數(shù)據(jù)是來自PORT2 所連接的指撥開關(guān) DIPSW 狀態(tài);而第 11 腳所接收的串行數(shù)據(jù),將反映到 P0 所連接的 LED 上。PRPTEUS 設(shè)計(jì)與仿真(1)電路設(shè)計(jì)在 PROTEUS ISIS 中設(shè)計(jì)如圖 417 所示的串行口電路。原件清單:AT89C5DIPSWLEDBLUE 、RES圖 417 串行電路圖 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 38 頁(2)程序設(shè)計(jì)ORG 0 START : MOV TMOD,20H ;將 Timer1 設(shè)置 mode2,作為比特率產(chǎn)生 ANL PCON,3FH ;將 SMOD 設(shè)置為 0 MOV TH1,0FDH ;比特率設(shè)置為 9600bit/s SETB TR1 。啟動 Timer1 MOV SCON,01010000B 。設(shè)置串行口初始值 MOV p2,0FFH ;將 P2 設(shè)置為輸入功能 LOOP: MOV A,P2 ;讀取指撥開關(guān)狀態(tài) MOV SBUF,A ;將 ACC 的內(nèi)容復(fù)制到 SBUFF JNB RI,$ ;檢查是否完成接受 ;完成接受,則 RI 串行中斷 CLR RI ;清除 RI 標(biāo)志 MOV P0,SBUF ;將所接受的數(shù)據(jù)輸入到 Port0 CLR T1 ;清除 TI 標(biāo)志 JMP LOOP END(3)仿真單機(jī)圖標(biāo) ,啟動仿真。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 39 頁 圖 418 仿真圖在此所要采用的比特率為 9600bit/s,首先利用 TMOD 寄存器,將 Timer 設(shè)置mode2,在將 PCON 寄存器的 SMOD 位設(shè)置為 0,然后 TH1 寄存器加載FDH(即 253) ,最后啟動 Timer1,即可產(chǎn)生 9600bit 的比特率。另外,在SCON 寄存器里,將串行端口設(shè)置為 mode1,即可由 Port2 所讀取的數(shù)據(jù),放入SBUF 寄存器, CPU 即自動傳送。另一方面,CPU 也自動接收,當(dāng)接收的SBUF 寄存滿了,即產(chǎn)生 RI 中斷。鍵盤上的按鍵行列組成矩陣,在行列的交點(diǎn)上都對應(yīng)一個鍵。為了實(shí)現(xiàn)鍵盤的數(shù)碼輸入功能和命令處理功能,每個鍵都有一個處理子程序。為此每個按鍵對應(yīng)一個鍵碼,以便根據(jù)鍵碼轉(zhuǎn)到相應(yīng)的鍵處理子程序。設(shè)計(jì)與仿真的目的①掌握行列式鍵盤與單片機(jī)典型的接口電路;②理解掃描讀鍵法; 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 40 頁P(yáng)RPTEUS 設(shè)計(jì)與仿真(1) 電路設(shè)計(jì)在 PROTEUS ISIS 中設(shè)計(jì)如圖 419 所示的行列式鍵盤電路。 如圖 419 行列式鍵盤電路(2)程序設(shè)計(jì)ORG 0000H LJMP MAIN ORG 0030HMAIN: MOV P3,00HL1: MOV R3,0F7H 。鍵盤行掃描的初值 MOV R1,00H 。TABLE2 的取碼指針L2: MOV A,R3 MOV P2,A MOV A,P2 MOV R4,A SETB C 。C=1 MOV R5,04H 。列掃描數(shù)L3: RLCA JNC KEYIN 。C=0 表示有按鍵 INC R1 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 41 頁 DJNZ R5,L3 。4 個掃描完畢 MOV A,R3 。掃描下一個 SETB C 。使右移時(shí),移入1 RRC A MOV R3,A JC L2 。4 個行掃描完畢否 JMP L1KEYIN:MOV R7,10 。消除抖動 10 毫秒D2: MOV R6,248 DJNZ R6,$ DJNZ R7,D2D3: MOV A,P2 。讀入的鍵盤值是否與 R4 相等 XRL A,R4 JZ D3 。按鍵松開否 MOV A,R1 MOV DPTR,TABLE2 MOVC A,@A+DPTR 。取鍵值 MOV P3,A JMP L1TABLE2: DB 4FH,5BH,06H,3FH,07H,7DH,6DH,66H DB 7CH,77H,6FH,7FH,71H,79H,5EH,39H END(3)仿真單機(jī)圖標(biāo) ,啟動仿真。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 42 頁420 行列式鍵盤仿真使一條行線為低電平,如果這條線行線上沒有閉合鍵,則各列線的狀態(tài)都是高電平。如果行線上有閉合鍵,則相應(yīng)的那條列線狀態(tài)為低電平。按下相應(yīng)的按鍵就可以顯示相應(yīng)的數(shù)字。5 綜合試驗(yàn)項(xiàng)目的開發(fā) 基于 AT89C51的的 60秒倒計(jì)時(shí)裝置的設(shè)計(jì)與仿真①理解中斷與定時(shí)器/計(jì)數(shù)器的綜合應(yīng)用方法;②理解定時(shí)及定時(shí)中斷,掌握定時(shí)中斷程序設(shè)計(jì)方法;③理解在單片機(jī)中將十六進(jìn)制轉(zhuǎn)換為十進(jìn)制的方法。 設(shè)計(jì)與仿真(1)電路設(shè)計(jì)在 PROTEUS ISIS 中設(shè)計(jì)如圖 51 所示的 60 秒倒計(jì)時(shí)電路。原件清單:7SEGCOMANGRN、 、RES。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 43 頁 圖 51 60 秒倒計(jì)時(shí)電路(2)程序設(shè)計(jì)及加載 ORG 00H SJMP STAR ORG 1BH SJMP T1S ;轉(zhuǎn)到 T1 中斷服務(wù)程序 ORG 30H STAR: MOV R2,60 ;倒計(jì)時(shí)初值 MOV R4,20 ;定時(shí)中斷溢出計(jì)數(shù)器 R4 初值為 20 MOV IE,88H ;T1 開中斷 MOV TMOD,10H ;T1 方式 1 MOV TH1,10H ;定時(shí)初值 MOV TL1,0B0H ;定時(shí)初值 SETB TR1 ;啟動 T1 ACALL DIS ;調(diào)用顯示子程序 SJMP $ T1S: MOV TH1,3CH ;中斷服務(wù) 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 44 頁 MOV TL1,0B0H ;重置初值 DJNZ R4,T1S1 ;定時(shí) 1s 到否 MOV R4,20 ;到 1s,重置 R4=20 DJNZ R2,T1S0 ;倒計(jì)時(shí)遞減 CLR TR1 ;倒計(jì)時(shí)結(jié)束,關(guān)定時(shí)器 T1S0: ACALL DIS ;調(diào)顯示 T1S1: RETI ;中斷返回 SEG7: INC A ;A+1 MOVC A,@A+PC ;取顯示斷段 RET DB 0C0H,0F9H,0A4H,0B0H ;0~3 共陽極型顯示碼 DB 99H,92H,82H,0F8H ;4~7 共陽極型顯示碼; DB 80H,90H,88H,83H ;8~B 共陽極型顯示碼 DB 0C6H,0A1H,86H,8EH ;C~F 共陽極型顯示碼DIS: MOV A,R2 。十六進(jìn)制轉(zhuǎn)化為 10 進(jìn)制 MOV B,10 DIV AB ACALL SEG7 MOV P1,A ;顯示十位 MOV A,B ACALL SEG7 MOV P2,A ;顯示個位 RET END 將程序生成目標(biāo)代碼文件 加載到圖 51 中單片機(jī)的“Program File”屬性欄中,并設(shè)置時(shí)鐘頻率為 12MHZ。(3)仿真單機(jī)圖標(biāo) ,啟動仿真??梢钥吹饺鐖D 52 所示,兩位數(shù)碼管顯示自 60起,每隔 1 秒遞減 1,直止到遞減到 0. 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 45 頁 圖 52 60 秒倒計(jì)時(shí)電路仿真隨著電子產(chǎn)品向智能化和微型化的不斷發(fā)展,單片機(jī)已成為電子產(chǎn)品研制和開發(fā)中首選的控制器。為了更好地推廣單片機(jī)在家電領(lǐng)域中的應(yīng)用,本設(shè)計(jì)就是應(yīng)用 AT89C51 單片機(jī)設(shè)計(jì)的電子密碼鎖。該設(shè)計(jì)除應(yīng)用單片機(jī)外,還包括矩陣鍵盤、數(shù)碼顯示器、LED 指示燈和報(bào)警系統(tǒng)。該密碼鎖具有安全、實(shí)用、成本低等特點(diǎn),符合住宅用鎖的要求,可作為產(chǎn)品進(jìn)行開發(fā)。① 掌握通過定時(shí)中斷實(shí)現(xiàn)動態(tài)顯示;② 熟練對字位碼和字形碼的處理;③ 掌握行列式鍵盤輸入的處理。2. PROTEUS 設(shè)計(jì)與仿。(1)電路設(shè)計(jì)在 PROTEUS ISIS 中設(shè)計(jì)如圖 53 所示的密碼鎖電路原件清單:74LSAT89C5BUTTON、LEDGREEN、LM016L 、RESPACKSOUNDER。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 46 頁 圖 53 密碼鎖電路(2)程序設(shè)計(jì) RS BIT RW BIT E BIT ENTER BIT OPEN BIT SPEAK BIT PASSBUF EQU 40H KEYNUMBER EQU 41H 。存放識別后的按鍵號ORG 0000H AJMP MAIN ORG 0003H JMP KEY_INT ORG 000BH AJMP INTT0 ORG 001BH 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文) 第 47 頁 AJMP INTT1 ORG 0030HMAIN: MOV 30H,07H 。輸入密碼為 7 位 最高只可設(shè) 15 位 MOV 42H,200 。設(shè)定報(bào)警的時(shí)間,42H 單元里的數(shù)*50MSMOV 43H,250 。設(shè)定開門時(shí)間 14 的倍數(shù)(實(shí)際上液晶顯示器執(zhí)行指令占用了時(shí)間,開門時(shí)間會比 14*250MS 大) 。44H 號單元存放輸入錯誤的次數(shù) 。45H 為定時(shí)器 0 中斷次數(shù) 。46H 為定時(shí)器 1 中斷次數(shù) MOV 47H,2
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1