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

正文內容

單片機原理及其接口技術實驗報告(畢業(yè)論文)(參考版)

2024-11-03 08:54本頁面
  

【正文】 實驗總結:通過這段時間的學習和實踐順利的完成了實驗, DAC0832 芯片與 MCS51 的接口,編程實現D\A 轉換,是要重點掌握的,以后還要加強理論學習。 ,只須在 0000H 和 001BH 處各放一條 LJMP 指令轉向主程序和中斷服務程序。?是西文字符,切不可使用中文符號;數字? 0?與字符? o?不可混淆。 :電動機應有周期為 20 秒的速度變化,發(fā)光二極管 L00 應以 1Hz 的頻率閃動。 ,將在預習中做好的實驗程序拷貝到一個 *.asm 文件加入。 (WR)與 U14WR 連接起來,將 與 L00 連接起來。延時 秒 NEXT: ACALL DELAY20MS DJNZ R0,NEXT POP 00H RET DELAY20MS:PUSH 06H PUSH 07H MOV R7,99 AGAIN: MOV R6,100 DJNZ R6,$ DJNZ R7,AGAIN POP 07H POP 06H RET 43 END 實驗步驟: ~ 與 U14D0~ U14D7 連接起來。按 20s/510 計算的計數初值是 66D1H ; SETB EA SETB ET1 SETB TR1 AGAIN1:CPL LCALL DELAY500MS SJMP AGAIN1 ORG 0100H MOV TH1,67H MOV TL1,0D8H。 開始 置電壓輸出值 =0 (即將該工作寄存器清 0) 置定時器 1為方式 1 送定時器 1初值 開中斷 開定時器 1 以軟件延時方式在 1Hz的方波(反復循環(huán)) 圖 61 實驗 6 主程序流程圖 39 定時器 1 中斷服務程序 重送定時器 1初值 電壓值送 D/A轉換器 電壓值是 FFH? 清標志 0(電壓值遞減 ) N 40 電壓值是 00H? 置標志 1(電壓值遞增 ) 標志 為 0? 電壓值遞減 電壓值遞增 標志 為 1? 中斷返回 N N N 圖 62 實驗 6 定時器 1 程序流程圖 41 程序清單: ORG 0000H LJMP 0030H ORG 001BH LJMP 0100H ORG 0030H MOV A,00H MOV TMOD,10H MOV TH1,66H MOV TL1,0D1H 。周而復始,這樣就可以輸出三角波。 實驗內容: 設計一個程序,在主程序中向 輸出頻率為 1Hz 的方波,同時使用定時器 1 定時中斷,在中斷服務程序中用 D/A 轉換器輸出周期為 20 秒的三角波。當輸入數字量為 0~ 255 時,輸出電壓 0~+5V。 實驗設備: ZY15MCU12BD 型綜合單片機實驗箱 一臺、具有一個 RS232 串行口并安裝 Keil C51 的計算機一臺。以后還要繼續(xù)加強這方面的學習。 4. 開關 KC 倒向上方。 是經過一個反相器后輸出的,所以要注意轉換完成后檢測到的是低電平。 重要提示: ? ,:。 ,運行。 與 EOC 連接起來。開關 KC 倒向上方。0.,1.,2.,3.,4.,5.,6.,7. DB 00H, 10H, 08H, 03H, 46H, 21H, 06H, 0EH 。0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 DB 80H, 90H, 88H, 83H,0C6H,0A1H, 86H, 8EH 。調用顯示子程序 DJNZ R7,AGAIN1 SJMP LOOP3 DISP:MOV R0,20H MOV R2,0FEH DISP1:MOV A,R0 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,4001H MOVX DPTR,A MOV A,R2 36 MOV DPTR,4000H MOVX DPTR,A CALL DELAY500US MOV A,0FFH MOVX DPTR,A MOV A,R2 RL A MOV R2,A INC R0 CJNE R0,26H,DISP1 RET DELAY500MS: PUSH 00H MOV R0,25 。MOV A,P0。使 AD 轉換的數據輸出 。寫任意值到( 8004H)啟動 IN4 A/D 轉換 WAITZHJS: ORL P1,01H MOV C, JC WAITZHJS。ACALL DELAY500MS 。8255 初始化 MOV A,10000001B 。判斷轉換是否結束可以 將 ADC0809的 EOC(經反相器)引入到 ,然后查詢 。 ADC0809 的接口參數如下: 輸入電壓范圍 0~ +5V 啟動 IN4 A/D轉換 寫任意數到 8004H 取轉換結果 讀 8004H EOC通過一個反相器輸出 實驗內容 : 設計一個程序,將 IN4輸入的 0~ +5V模擬電壓轉換成數字量,再將這個 2位十六進制轉換成 3位十進制數,放在 LED顯示器的第四~六位顯示。 實驗設備: ZY15MCU12BD 型綜合單片機實驗箱 一臺、具有一個 RS232 串行口并安裝 Keil C51 的計算機一臺。課后要結合課本把它弄懂。 10. 開關 KC 倒向上方。 9.?讀行狀態(tài) 直到鍵松開?,是反復讀入行狀態(tài),直到讀入 的各位狀態(tài)都為? 1?。 ,可以用檢測 0 位的方法實現。 ,進行編譯后再重新進行硬件連接才能生效。 0000H(以后各實驗均同)。 ,單片機的時鐘為 12MHz,每條指令的執(zhí)行時間可以從教材的附表中查出。 重要提示: ? ,:。 ,運行。開關 KC 倒向上方。0.,1.,2.,3.,4.,5.,6.,7. DB 00H, 10H, 08H, 03H, 46H, 21H, 06H, 0EH 。0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 31 DB 80H, 90H, 88H, 83H,0C6H,0A1H, 86H, 8EH 。讀取鍵值 MOV A,R1 MOVC A,A+DPTR RET KEYTAB: DB 0FH,0BH,07H,03H DB 0EH,0AH,06H,02H DB 0DH,09H,05H,01H DB 0CH,08H,04H,00H DISP:MOV R0,20H MOV R2,0FEH DISP1:MOV A,R0 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,4001H MOVX DPTR,A MOV A,R2 MOV DPTR,4000H MOVX DPTR,A CALL DELAY500US MOV A,0FFH MOVX DPTR,A MOV A,R2 30 RL A MOV R2,A INC R0 CJNE R0,26H,DISP1 RET DELAY500MS: PUSH 00H MOV R0,25 。恢復關鍵值 KEY23: JNB ,KEY24 。計算列數 RR A INC R1 SJMP KEY21 KEY22: MOV A,R1 。暫存關鍵值 MOV R1,00H 。延時 20ms MOVX A,DPTR ANL A,0FH CJNE A,03H,NOKEYDN WAITKEYUP:MOVX A,DPTR ANL A,0FH CJNE A,0FH, WAITKEYUP。如果有鍵按下轉 SJMP LOOP3 LOOP4: MOV 20H,21H MOV 21H,22H MOV 22H,23H MOV 23H,24H MOV 24H,25H MOV 25H,A SJMP LOOP3 KEY:MOV A,00H。調用顯示子程序
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1