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

正文內(nèi)容

單片機(jī)實(shí)驗(yàn)報(bào)告上交稿(編輯修改稿)

2025-04-19 05:53 本頁面
 

【文章內(nèi)容簡介】 MOV A,B MOV DBUF+2, A MOV R0,DBUF MOV R1,TEMP MOV R7,4DP10: MOV DPTR,LEDMAP MOV A,@R0 MOVC A,@A+DPTR MOV @R1,A INC R0 INC R1 DJNZ R7,DP10 MOV R0,TEMP MOV R1,4DP12: MOV R7,8 MOV A,@R0DP13: RLC A MOV DIN,C CLR CLK SETB CLK DJNZ R7,DP13 INC R0 DJNZ R1,DP12 RETLEDMAP: DB 3FH,6,5BH,4FH,66H,6DH 。0,1,2,3,4,5 DB 7DH,7,7FH,6FH,77H,7CH 。6,7,8,9,A,B DB 58H,5EH,7BH,71H,0,40H 。C,D,E,F(xiàn), , Delay: mov r5, 5DLoop0:mov r6, 0DLoop1:mov r7, 0DLoop2: NOP NOP djnz r7, DLoop2 djnz r6, DLoop1 djnz r5, DLoop0 ret END 實(shí)驗(yàn)現(xiàn)象 運(yùn)行程序后,開始四個(gè)路口的紅燈全部亮之后,東西路口的綠燈亮,南北路口的紅燈亮,路口方向通車。延時(shí)一段時(shí)間后(20s),東西路口的綠燈,閃爍若干次后(3s),東西路口的綠燈熄滅,同時(shí)東西路口的黃燈亮,延時(shí)一段時(shí)間后(2s),東西路口的紅燈亮,南北路口的綠燈亮,南北路口方向通車,延時(shí)一段時(shí)間后(20s),南北路口的綠燈閃爍若干次后(3s),南北路口的綠燈熄滅,同時(shí)南北路口的黃燈亮,延時(shí)一段時(shí)間后(2s),再切換到東西路口的綠燈亮,南北路口的紅燈亮,之后重復(fù)以上過程。九、程序分析 本實(shí)驗(yàn)共分為五個(gè)模塊,交通燈初始模塊,6種交通狀態(tài)的調(diào)用模塊,6種交通狀態(tài)和1個(gè)初始狀態(tài)模塊,顯示模塊,以及延時(shí)模塊,每一個(gè)狀態(tài)的原理如下:首先調(diào)用交通狀態(tài)模塊中的各狀態(tài),以此達(dá)到個(gè)I/O端口的設(shè)置,然后進(jìn)行延時(shí),設(shè)置定時(shí)器的工作方式,初值,接著采用中斷查詢的方式來判斷狀態(tài)是否結(jié)束,最后調(diào)用顯示模塊。在每個(gè)狀態(tài)也是需要進(jìn)行循環(huán)設(shè)置和顯示的。另外顯示模塊中,采用動(dòng)態(tài)顯示的方式,利用數(shù)據(jù)線和控制線船型顯示數(shù)碼管,節(jié)約了導(dǎo)線成本,只有2個(gè)輸入端。 實(shí)驗(yàn)心得 通過本次實(shí)驗(yàn),我對交通燈有了更進(jìn)一步的了解。交通燈是有6種狀態(tài)的。本實(shí)驗(yàn)讓我學(xué)會(huì)和鞏固了以前的知識。另外我對數(shù)碼管的顯示原理也有了進(jìn)一步的理解,收獲很大。實(shí)驗(yàn)五:串轉(zhuǎn)并與并轉(zhuǎn)串實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.掌握使用74LS164 擴(kuò)展輸出的方法。2.掌握使用74LS165 擴(kuò)展輸入的方法。二、實(shí)驗(yàn)內(nèi)容使用74LS165 擴(kuò)展輸入數(shù)據(jù),使用74LS164 擴(kuò)展輸出數(shù)據(jù)。74LS165 的并行口接八位邏輯電平輸出(開關(guān)),CPU 、 串行讀入開關(guān)狀態(tài);74LS164 的并行口接一只數(shù)碼管,CPU 串行輸出剛讀入的開關(guān)狀態(tài),使之在數(shù)碼管上顯示出來。三、實(shí)驗(yàn)要求根據(jù)實(shí)驗(yàn)內(nèi)容編寫一個(gè)程序,并在實(shí)驗(yàn)儀上調(diào)試和驗(yàn)證。四、實(shí)驗(yàn)說明與電路原理圖1)74LS165 為8 位移位寄存器,其引腳功能如下:S/L:移位/置數(shù)端,低電平有效。P0~P7:并行數(shù)據(jù)輸入端。QH、QH:串行數(shù)據(jù)輸出端。CLK、CKLINH:時(shí)鐘信號輸入端。2)74LS164 為串行輸入并行輸出移位寄存器,其引腳功能如下:A、B:串行輸入端;Q0~Q7:并行輸出端;MR:清零端,低電平有效;CLK:時(shí)鐘脈沖輸入端,上升沿有效。3)用P1 端口輸出數(shù)據(jù)時(shí),要編程位移數(shù)據(jù),每操作一個(gè)數(shù)據(jù)位,對應(yīng)一個(gè)移位脈沖。4)本實(shí)驗(yàn)需要用到CPU 模塊(F3 區(qū))、八位邏輯電平輸出模塊(E4 區(qū))和靜態(tài)數(shù)碼管顯示模塊(B4 區(qū))。74LS165 電路原理圖參見圖51,74LS164 電路原理圖參見圖82。注:74LS164 集成電路芯片在主板反面。圖51 74LS165 電路 16圖52 74LS164電路五、實(shí)驗(yàn)步驟1)系統(tǒng)各跳線器處在初始設(shè)置狀態(tài)。用導(dǎo)線對應(yīng)連接八位邏輯電平輸出模塊的QH16CLK16SH/LD 到CPU 模塊的PP1P12。用導(dǎo)線對應(yīng)連接靜態(tài)數(shù)碼管顯示模塊的DIN、CLK 到CPU 模塊的P1P14。2)啟動(dòng)PC 機(jī),打開THGMW51 軟件,輸入源程序,并編譯源程序。編譯無誤后,下載程序運(yùn)行。3)觀察數(shù)碼(八段碼)管的亮滅與撥動(dòng)開關(guān)的狀態(tài)是否一致。撥動(dòng)開關(guān)撥上輸出為高電平,段碼點(diǎn)亮。六、實(shí)驗(yàn)程序 QH165 BIT CLK165 BIT SH_LD BIT DAT164 BIT CLK164 BIT MEMORY EQU 30H ORG 0000H AJMP START ORG 00B0HSTART: setb CLK165 clr SH_LD setb SH_LD mov r7, 8 Input: rr a mov c, QH165 mov , c clr CLK165 nop setb CLK165 djnz r7, Input mov MEMORY,A mov A,MEMORY mov r6,8 Output: rrc A mov DAT164,C clr CLK164 setb CLK164 djnz r6, Output acall DELAY sjmp START DELAY: mov R0,5DD2: mov R1,0FFH djnz R1,$ djnz R0,DD2 RET END七、實(shí)驗(yàn)現(xiàn)象程序運(yùn)行后,波動(dòng)開關(guān),對應(yīng)的發(fā)光二極管發(fā)光,且波動(dòng)開關(guān)撥下的時(shí)候輸出低電平。八、程序分析 本實(shí)驗(yàn)主要是74LS165與74LS164這兩塊芯片的使用,、。74LS164的并行口接一只數(shù)碼管,、使之在數(shù)碼管上顯示出來。實(shí)驗(yàn)流程主要是先將并行口的開關(guān)通過74LS165進(jìn)行轉(zhuǎn)換成串行輸出,然后經(jīng)過單片機(jī)的控制,再在74LS164的作用下將串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù),從而使得對應(yīng)的靜態(tài)數(shù)碼管點(diǎn)亮。九、實(shí)驗(yàn)心得 通過本次實(shí)驗(yàn),我對串行并和并轉(zhuǎn)串的原理和結(jié)構(gòu)有了進(jìn)一步的了解。通過單片機(jī)的控制可以使得74LS165與74LS164進(jìn)行完美的結(jié)合,二結(jié)構(gòu)主要是個(gè)芯片的連接。在實(shí)驗(yàn)室當(dāng)中我們體會(huì)到了實(shí)驗(yàn)的神奇,激勵(lì)我們不斷學(xué)習(xí)。實(shí)驗(yàn)六:8255 控制鍵盤與顯示實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.掌握8255 輸入、輸出編程方法。2.掌握陣列鍵盤和數(shù)碼管動(dòng)態(tài)掃描顯示的控制方法。二、實(shí)驗(yàn)內(nèi)容用8255 可編程并行口做一個(gè)鍵盤、顯示掃描實(shí)驗(yàn),把按鍵輸入的鍵值,顯示在8255 控制的七段數(shù)碼管上。8255 PB 口做鍵盤輸入線,PC 口做顯示掃描線,PA 口做顯示數(shù)據(jù)線。三、實(shí)驗(yàn)要求根據(jù)實(shí)驗(yàn)內(nèi)容編寫一個(gè)程序,并在實(shí)驗(yàn)儀上調(diào)試和驗(yàn)證。四、實(shí)驗(yàn)說明本實(shí)驗(yàn)需要用到 CPU 模塊(F3 區(qū))、8255 模塊(C6 區(qū))、8279 鍵盤與顯示模塊(E7 區(qū))。CS_8255 接8000H,則8255 狀態(tài)/命令口地址為8003H,PA 口地址為8000H,PB 口地址為8001H、PC 口地址為8002H。8255 鍵盤與顯示電路原理圖參見圖71A、圖71B。圖71A 鍵盤顯示電路1 22圖71B 鍵盤顯示電路2五、實(shí)驗(yàn)步驟1)系統(tǒng)各跳線器處在初始設(shè)置狀態(tài),S11E 和S12E 紅開關(guān)全部打到下方(OFF)。2)用8 位數(shù)據(jù)線對應(yīng)連接8255 模塊的JD3C(PA 口)、JD4C(PB 口)、JD5C(PC 口)到8279模塊的JD3E、JD2E、JD4E;用導(dǎo)線連接8255 模塊的CS_8255 到地。3)啟動(dòng)PC 機(jī),打開THGMW51 軟件,輸入源程序,并編譯源程序。編譯無誤后,下載程序運(yùn)行。4)在鍵盤上按任一單鍵,觀察數(shù)碼管的顯示,數(shù)碼管低位顯示按鍵值。六、實(shí)驗(yàn)程序D8255A EQU 8000H D8255B EQU 8001H D8255C EQU 8002H D8255 EQU 8003H LEDBUF EQU 50H KEYVAL EQU 60H ORG 0000H LJMP START ORG 0100HSTART: 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 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 SHIFT: RRC A JNC TOR
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1