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

正文內(nèi)容

南昌大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告及程序-資料下載頁

2025-02-04 01:01本頁面

【導(dǎo)讀】單片機(jī)口外接8個(gè)LED燈,口接開關(guān),電路圖如下,當(dāng)開關(guān)斷開時(shí),便從L7燈開始,按照L7到L6的順序點(diǎn)亮,晶振選用。用8位數(shù)據(jù)線連接八位邏輯電平顯示模塊的JD2B到CPU模塊的JD8(P1口)。JNB,YY1;判斷開關(guān)是否合上,若合上,為0,轉(zhuǎn)到Y(jié)Y1,現(xiàn)象:打開開關(guān),我們觀察到L1到L7燈循環(huán)亮。按一次脈沖產(chǎn)生一次中斷,CPU使?fàn)顟B(tài)發(fā)生。根據(jù)實(shí)驗(yàn)內(nèi)容編寫一個(gè)程序,并在實(shí)驗(yàn)儀上調(diào)試和驗(yàn)證。因此高電平狀態(tài)和低電平狀態(tài)至少維持一個(gè)周期,中斷請(qǐng)求信號(hào)由引腳。前把單片機(jī)中有關(guān)寄存單元的內(nèi)容保護(hù)起來。c、用POP指令恢復(fù)中斷時(shí)的現(xiàn)場(chǎng)。電平則中斷請(qǐng)求有效,6)IE0或IE1置“1”;否則繼續(xù)為“0”。所謂查詢就是由CPU測(cè)試TCON. 7)態(tài)以確定有沒有中斷請(qǐng)求發(fā)生以及是那一個(gè)中斷請(qǐng)求。塊,主程序主要是用來初始化中斷的,包括中斷模式的選擇,中斷開關(guān)的打開,當(dāng)脈沖變化時(shí)觸發(fā)中斷,硬件自動(dòng)產(chǎn)生ACALL指令,跳轉(zhuǎn)到中端口執(zhí)行程序。中斷首先要初始化設(shè)置,中斷總允許即EA=1,外部中斷允許即EXi=1,

  

【正文】 setb CLK164 djnz r6, Output acall DELAY sjmp START DELAY: mov R0,5 DD2: mov R1,0FFH djnz R1,$ djnz R0,DD2 RET END 七、結(jié)果分析 程序運(yùn)行之后,串行信號(hào)成功轉(zhuǎn)為并行輸出信號(hào),數(shù)碼管被點(diǎn)亮,試驗(yàn)取得成功。 通過程序的編寫和電路的連 接基本上實(shí)現(xiàn)的實(shí)驗(yàn)的要求。實(shí)驗(yàn)通過 使用74LS165 擴(kuò)展輸入數(shù)據(jù),使用 74LS164 擴(kuò)展輸出數(shù)據(jù),達(dá)到了串轉(zhuǎn)并、并轉(zhuǎn)串的實(shí)驗(yàn)?zāi)康摹? 八、心得體會(huì) 通過本次對(duì)程序的仿真與調(diào)試,我完成了實(shí)驗(yàn),使我們了解了串轉(zhuǎn)并與并轉(zhuǎn)串的原理與應(yīng)用,使我們更好的掌握了所學(xué)到的知識(shí),如何去應(yīng)用它。 南昌大學(xué)實(shí)驗(yàn)報(bào)告 學(xué)生姓名: 吳曉峰 學(xué) 號(hào): 6100311019 專業(yè)班級(jí): 電力系統(tǒng) 111 班 實(shí)驗(yàn)類型: □ 驗(yàn)證 □ 綜合 □ 設(shè)計(jì) □ 創(chuàng)新 實(shí)驗(yàn)日期: 實(shí)驗(yàn)成績: 實(shí)驗(yàn)六、 8255 控制鍵盤與顯示實(shí)驗(yàn) 一、 實(shí)驗(yàn)?zāi)康? 了解 8255 芯片結(jié)構(gòu)及編程方法 掌握通過 8255 并行口讀取開關(guān)數(shù)據(jù)的方法 二、 實(shí)驗(yàn)內(nèi)容 用 8255 可編程并行口做一個(gè)鍵盤、顯示掃描實(shí)驗(yàn),把按鍵輸入的鍵值,顯示在8255 控制的七段數(shù)碼管上。 8255 PB 口做鍵盤輸入線, PC 口做顯示掃描線, PA 口做顯示數(shù)據(jù)線。 三、 實(shí)驗(yàn)原理 本實(shí)驗(yàn)需要用到 CPU 模塊( F3 區(qū))、 8255 模塊( C6 區(qū))、 8279 鍵盤與顯示模塊( E7 區(qū))。 8255 鍵盤與顯示電路原理圖參見圖 71A、圖 71B,及前一實(shí)驗(yàn)的圖 61。 CS_8255 接 8000H,則 8255 狀態(tài) /命令口地址為 8003H, PA 口地址為 8000H, PB 口地址為 8001H、 PC 口地址為 8002H。 五、仿真程序 文件名 : 8255KD for MCU51 功能 : 8255 控制鍵盤顯示實(shí)驗(yàn) 接線 : 連接 8279 鍵盤顯示模塊的 JD3E 到 8255 模塊的 JD3C(PA 口 )。 JD2E 到 8255 模塊的 JD4C(PB 口 )。 JD4E 到 8255 模塊的 JD5C(PC 口 )。 用導(dǎo)線連接 8255 模塊的 CS_8255 到地。 D8255A EQU 8000H 。8255 PA 口地址 D8255B EQU 8001H 。8255 PB 口地址 D8255C EQU 8002H 。8255 PC 口地址 D8255 EQU 8003H 。8255 狀態(tài) /命令口地址 LEDBUF EQU 50H 。顯示緩存 KEYVAL EQU 60H 。讀到的鍵碼 。 ORG 0000H LJMP START ORG 0100H START: MOV SP,80H MOV DPTR,D8255 MOV A,90H 。 MOVX @DPTR,A MOV LEDBUF,10H MOV LEDBUF+1,11H MOV LEDBUF+2,11H MOV LEDBUF+3,11H MOV LEDBUF+4,5 MOV LEDBUF+5,5 MOV LEDBUF+6,2 MOV LEDBUF+7,8 KB_DIS: LCALL RD_KB 。讀鍵盤 MOV A,0FFH CJNE A,KEYVAL,TOSHOW 。判讀到鍵 SJMP SHOW 。沒有則繼續(xù)讀鍵 TOSHOW: MOV LEDBUF,KEYVAL SHOW: LCALL DISPLAY SJMP KB_DIS RD_KB: 。鍵盤掃描 MOV A,02H 。掃描第一行 MOV DPTR,D8255C MOVX @DPTR,A MOV DPTR,D8255A MOVX A,@DPTR MOV R1,00H CJNE A,0FFH,KEYCAL 。判鍵是否按下 MOV A,01H 。掃描第二行 MOV DPTR,D8255C MOVX @DPTR,A MOV DPTR,D8255A MOVX A,@DPTR MOV R1,08H CJNE A,0FFH,KEYCAL SJMP NOKEY 。無鍵按下 KEYCAL: MOV R0,08H 。計(jì)算鍵碼 SHIFT: RRC A JNC TORET INC R1 DJNZ R0,SHIFT SJMP NOKEY 。無鍵按下 TORET: MOV KEYVAL,R1 RET NOKEY: MOV KEYVAL,0FFH 。返回?zé)o鍵標(biāo)志 RET Display: MOV R7,8 。8 個(gè)數(shù)碼管 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 。點(diǎn)亮對(duì)應(yīng)的 LED MOV A,@R0 MOV DPTR,LEDSEG MOVC A,@A+DPTR INC R0 MOV DPTR,D8255B MOVX @DPTR,A 。顯示數(shù)據(jù) LCALL Delay DJNZ R7,DLOOP RET Delay: PUSH R7 MOV R7,200 DelayLoop: NOP DJNZ R7,DelayLoop POP R7 RET LEDSEG: 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 六、結(jié)果分析 運(yùn)行程序后,本次實(shí)驗(yàn)共有 2排鍵盤,各個(gè)鍵盤上面都有數(shù)字,在鍵盤上按任意鍵,可以看到數(shù)碼管上顯示了按鍵的數(shù)字。程序通過對(duì)輸入量的識(shí)別,跳轉(zhuǎn)到不同的程序段執(zhí) 行來實(shí)現(xiàn)不同按鍵輸出。并且通過查表發(fā)來實(shí)現(xiàn)不同字符的顯示。實(shí)驗(yàn)通過 8255 芯片來對(duì)鍵盤的輸入和顯示,并采用行掃描法對(duì)鍵盤輸入進(jìn)行識(shí)別,并采用動(dòng)態(tài)顯示結(jié)果。通過程序的編寫和電路的連接基本上實(shí)現(xiàn)的實(shí)驗(yàn)的要求。 七、實(shí)驗(yàn)心得 通過對(duì)程序的仿真與調(diào)試,我們完成了實(shí)驗(yàn),對(duì) 8255原理與應(yīng)用的了解,在學(xué)習(xí)中,讓我們?nèi)ナ炀毜膽?yīng)用 8255,對(duì)我們更好地學(xué)習(xí),幫助我們。 實(shí)驗(yàn)中采用 8255 的方法來實(shí)現(xiàn),通過實(shí)驗(yàn)掌握了 8255 的使用方法,并且掌握了鍵盤按鍵識(shí)別的方法,在實(shí)驗(yàn)中采用行掃描法,我們還可以采用反轉(zhuǎn)法實(shí) 現(xiàn)。實(shí)驗(yàn)還掌握了數(shù)碼管的動(dòng)態(tài)顯示方法,和他的編程過程。實(shí)驗(yàn)的中掌握了鍵盤輸入和顯示的方法,這為以后的電路設(shè)計(jì)提供了方法,我們可以在以后的電路設(shè)計(jì)中應(yīng)用這個(gè)方法來實(shí)現(xiàn)輸入輸出。唯一遺憾的是本實(shí)驗(yàn)并沒有消除鍵盤的抖動(dòng)程序代碼,這激勵(lì)我要在以后的實(shí)驗(yàn)中改進(jìn)!
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1