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

正文內容

單片機實驗報告上交稿(已改無錯字)

2023-04-23 05:53:52 本頁面
  

【正文】 ET INC R1 DJNZ R0,SHIFT SJMP NOKEY TORET: MOV KEYVAL,R1 RET NOKEY: MOV KEYVAL,0FFH RET Display:MOV R7,8 MOV R5,0 MOV R0,LEDBUF DLOOP: MOV A,R5 RL A RL A RL A ANL A,11111011B INC R5 MOV DPTR,D8255C MOVX @DPTR,A MOV A,@R0 MOV DPTR,LEDSEG MOVC A,@A+DPTR INC R0 MOV DPTR,D8255B MOVX @DPTR,A LCALL Delay DJNZ R7,DLOOP RETDelay: PUSH R7 MOV R7,200DelayLoop: NOP DJNZ R7,DelayLoop POP R7 RETLEDSEG: DB 3FH,06H,5BH,4FH,66H,6DH。0,1,2,3,4,5 DB 7DH,07H,7FH,6FH,77H,7CH。6,7,8,9,A,B DB 39H,5EH,79H,71H,00H,40H。C,D,E,F, , END七、實驗現(xiàn)象運行程序后,本次實驗共有2排鍵盤,各個鍵盤上面都有數字,在鍵盤上按任意鍵,可以看到數碼管上顯示了按鍵的數字。八、程序分析程序通過對輸入量的識別,跳轉到不同的程序段執(zhí)行來實現(xiàn)不同按鍵輸出。并且通過查表來實現(xiàn)不同字符的顯示。實驗通過8255芯片來對鍵盤的輸入和顯示,并采用掃描法對鍵盤輸入進行識別,并采用動態(tài)顯示結果。通過程序的編寫和電路的連接基本上實現(xiàn)實驗的要求。九、實驗小結通過本次實驗我基本上掌握了鍵盤輸入和顯示的方法。通過實驗基本上掌握了8255的使用方法,并且掌握了鍵盤按鍵識別的方法,可以為以后的電路設計提供方法。實驗七:LCD 顯示實驗一、實驗目的掌握點陣式(12864點)帶漢字字庫液晶顯示屏的程序設計方法。二、實驗內容根據系統(tǒng)提供的電路,掌握12864 點陣LCD 的工作原理,編程實現(xiàn)顯示字符、漢字和圖片。三、實驗要求根據實驗內容編寫一個程序,并在實驗儀上調試和驗證。四、實驗說明系統(tǒng)使用OCMJ4X8C_3型液晶顯示屏(奧可拉中文集成模塊)。此模塊可以顯示字母、數字符號、中文字型及圖形,具有繪圖及文字畫面混合顯示功能。提供三種控制接口,分別是8位微處理器接口,4位微處理器接口及串行接口(OCMJ4X16A/B無串行接口)。所有的功能,包含顯示RAM,字型產生器,都包含在一個芯片里面,只要一個最小的微處理系統(tǒng),就可以方便操作模塊。內置2M位中文字型ROM (CGROM) 總共提供8192個中文字型(16x16點陣),16K位半寬字型ROM(HCGROM) 總共提供126 個符號字型(16x8點陣),64x16位字型產RAM(CGRAM),另外繪圖顯示畫面提供一個64x256點的繪圖區(qū)域(GDRAM),可以和文字畫面混和顯示。提供多功能指令:畫面清除(Display clear)、光標歸位(Return home)、顯示打開/關閉(Display on/off)、光標顯示/隱藏(Cursor on/off)、顯示字符閃爍(Displaycharacter blink)、光標移位(Cursor shift)、顯示移位(Displayshift)、垂直畫面卷動(Vertical line scroll)、反白顯示(By_line reverse display)、待命模式(Standbymode)。本實驗需要用到CPU模塊(F3區(qū))、LCD液晶顯示模塊(B3區(qū))。五、實驗步驟1)系統(tǒng)各跳線器處在初始設置狀態(tài),JT2B 跳線器的兩只短路帽置位上端。用導線對應連接液晶顯示模塊的RS、R/W、E、PSB、RST 到CPU 模塊的P10~P14。2)啟動PC 機,打開THGMW51 軟件,輸入源程序,并編譯源程序。編譯無誤后,下載程序運行。3)LCD 將顯示字符和漢字及圖形。六、實驗程序。RS=CS=D/I。R/W=STD=STD。E=SCLK=SCLKCS BIT STD BIT SCLK BIT PSB BIT RES BIT START EQU 30H COM EQU 31H HDATA EQU 32H LDATA EQU 33H ASC EQU 34H XPOS EQU 35HYPOS EQU 36H ORG 0000HMAIN: MOV SP,60H CLR RES SETB RES SETB CS CLR PSB CALL LCDRESET CALL HZKDIS MOV START,0F8H MOV COM,80H CALL LCDWRITE MOV START,0FAH MOV COM,10H CALL LCDWRITE MOV COM,11H CALL LCDWRITE MOV COM,1EH CALL LCDWRITE MOV COM,1FH CALL LCDWRITE MOV START,0F8H MOV COM,34H CALL LCDWRITE MOV COM,05H CALL LCDWRITE CALL DL40MS CALL DL40MS CALL DL40MS MOV A,055H CALL LCDFILL CALL CLEAR JMP MAINCLEAR: MOV A,00H CALL LCDFILL RETLCDRESET: LCALL DL1MS MOV START,0F8H MOV COM,30H LCALL LCDWRITE MOV COM,0CH LCALL LCDWRITE MOV COM,01H LCALL LCDWRITE LCALL DL1MS MOV COM,06H LCALL LCDWRITE LCALL DL1MS RETLCDWRITE: MOV A,COM ANL A,0F0H MOV HDATA,A MOV A,COM SWAP A ANL A,0F0H MOV LDATA,A MOV A,START LCALL SENDBIT LCALL DL1MS MOV A,HDATA LCALL SENDBIT LCALL DL1MS MOV A,LDATA LCALL SENDBIT LCALL DL1MS RETHZKDIS: MOV R5,2 MOV START,0F8H MOV COM,80H LCALL LCDWRITE MOV DPTR,TAB MOV A,00H DIS_1: MOV R6,8 DIS_2: MOV START,0FAH CLR A MOVC A,@A+DPTR MOV COM,A CALL LCDWRITE INC DPTR CLR A MOVC A,@A+DPTR MOV COM,A CALL LCDWRITE INC DPTR CALL DL40MS DJNZ R6,DIS_2 MOV START,0F8H MOV COM,90H CALL LCDWRITE DJNZ R5,DIS_1 MOV R5,2 MOV START,0F8H MOV COM,88H CALL LCDWRITEDIS_4: MOV R6,08HDIS_3: MOV START,0FAH CLR A MOVC A,@A+DPTR MOV COM,A CALL LCDWRITE INC DPTR CLR A MOVC A,@A+DPTR MOV COM,A CALL LCDWRITE INC DPTR CALL DL40MS DJNZ R6,DIS_3 MOV START,0F8H MOV COM,98H CALL LCDWRITE DJNZ R5,DIS_4 RET LCDFILL: MOV R4,A MOV XPOS,0
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1