




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 實(shí)驗(yàn)一實(shí)驗(yàn)一 P1 口輸入、輸出實(shí)驗(yàn)口輸入、輸出實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊弧?shí)驗(yàn)?zāi)康?1、學(xué)習(xí)P1口的使用方法 2、學(xué)習(xí)延時子程序的編寫和使用 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明 P1口是準(zhǔn)雙向口,它作為輸出口時與一般的雙向口使用方法相同。由準(zhǔn)雙向口結(jié) 構(gòu)可知當(dāng)P1口用作輸入口時,必須先對口的鎖存器寫“1”,若不先對它寫“1”, 讀入的數(shù)據(jù)是不正確的。 三、實(shí)驗(yàn)內(nèi)容及步驟三、實(shí)驗(yàn)內(nèi)容及步驟 實(shí)驗(yàn)(一): 用 P1 口做輸出口,接八位邏輯電平顯示,程序功能使發(fā)光二極管從右到左輪流 循環(huán)點(diǎn)亮。 1、使用單片機(jī)最小應(yīng)用系統(tǒng) 1 模塊。關(guān)閉該模塊電源,用扁平數(shù)據(jù)線連接單片 機(jī) P1 口與八位邏輯電平顯示模塊。 2
2、、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注意仿真器的方向:缺口朝上。 3、打開 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 P1_A.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,觀察 發(fā)光二極管顯示情況。發(fā)光二極管單只從右到左輪流循環(huán)點(diǎn)亮。 實(shí)驗(yàn)(二): 用 P1.0、P1.1 作輸入接兩個撥斷開關(guān),P1.2、P1.3 作輸出接兩個發(fā)光二極管。 程序讀取開關(guān)狀態(tài),并在發(fā)光二極管上顯示出來。 1
3、、用導(dǎo)線分別連接 P1.0、P1.1 到兩個撥斷開關(guān),P1.2、P1.3 到兩個發(fā)光二極 管。 2、添加 P1_B.ASM 源程序,編譯無誤后,運(yùn)行程序,撥動撥斷開關(guān),觀察發(fā)光 二極管的亮滅情況。向上撥為熄滅,向下?lián)転辄c(diǎn)亮。 2 四、流程圖及源程序四、流程圖及源程序 1 1流程圖流程圖 2 2源程序:源程序: (一)實(shí)驗(yàn)一(一)實(shí)驗(yàn)一 ORG 0000H LJMP START ORG 0030H START: MOV A, #0FEH(P1口) MOV R2,#8 OUTPUT: MOV P1,A RL A ACALL DELAY DJNZ R2,OUTPUT LJMP START 開始 P1
4、.0,P1.1 置一 讀入 P1.0 口 值 將讀入的值輸出到 P1.2 讀入 P1.1 口值 將讀入的值輸出到 P1.3 開始 設(shè)置初始值 設(shè)移位次數(shù) 數(shù)據(jù)輸出 左一位 延時 移位次數(shù)完成? 是否 (A)P1 口循環(huán)點(diǎn)燈程序框圖(B)P1 口輸入輸出程序框圖 3 DELAY: MOV R6,#0 MOV R7,#0 DELAYLOOP: ;延時程序 DJNZ R6,DELAYLOOP DJNZ R7,DELAYLOOP RET ;返回 END (二)實(shí)驗(yàn)二(二)實(shí)驗(yàn)二 KEYLEFT BIT P1.0 ;定義 KEYRIGHT BIT P1.1 LEDLEFT BIT P1.2 LEDRIG
5、HT BIT P1.3 ORG 0000H LJMP START ORG 0030H START: SETB KEYLEFT ;欲讀先置一 SETB KEYRIGHT LOOP: MOV C,KEYLEFT MOV LEDLEFT,C MOV C,KEYRIGHT MOV LEDRIGHT,C LJMP LOOP END 五、思考題五、思考題 (1)對于本實(shí)驗(yàn)延時子程序 Delay: MOV R6,0 MOV R7, 0 DelayLoop:DJNZ R6,DelayLoop DJNZ R7,DelayLoop RET 如使用 12MHz 晶振,粗略計算此程序的執(zhí)行時間為多少? 六、電路圖六、
6、電路圖 4 1K 100 33pF 33pF 12MHz RESET EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 AT89C
7、51 10uF D0 3 Q0 2 D1 4 Q1 5 D2 7 Q2 6 D3 8 Q3 9 D4 13 Q4 12 D5 14 Q5 15 D6 17 Q6 16 D7 18 Q7 19 OE 1 LE 11 74LS373 270*8 VCC VCC VCC 5 實(shí)驗(yàn)二實(shí)驗(yàn)二 繼電器控制實(shí)驗(yàn)繼電器控制實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊弧?shí)驗(yàn)?zāi)康?1、學(xué)習(xí) I/O 端口的使用方法 2、掌握繼電器的控制的基本方法 3、了解用弱電控制強(qiáng)電的方法 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明 現(xiàn)代自動控制設(shè)備中,都存在一個電子電路的互相連接問題,一方面要使電子 電路的控制信號能控制電氣電路的執(zhí)行元件(電動機(jī),電磁鐵,電燈等) ,
8、另一方面 又要為電子線路和電氣電路提供良好的電氣隔離,以保護(hù)電子電路和人身的安全。 繼電器便能完成這一任務(wù)。 繼電器電路中一般都要在繼電器的線圈兩頭加一個二極管以吸收繼電器線圈斷 電時產(chǎn)生的反電勢。 本電路的控制端為高電平時,繼電器常開觸點(diǎn)吸合,同時 LED 燈被點(diǎn)亮。當(dāng)控 制端為低電平時,繼電器不工作。 三、實(shí)驗(yàn)內(nèi)容及步驟三、實(shí)驗(yàn)內(nèi)容及步驟 用 P1.0 作為控制輸出口,接繼電器電路,使繼電器重復(fù)吸合與斷開。 1、使用單片機(jī)最小應(yīng)用系統(tǒng) 1 模塊,用導(dǎo)線連接 P1.0 端口到繼電器與溫度控 制部件模塊的控制口。 2、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注意仿
9、真器的方向:缺口朝上。 3、打開 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 繼 電器.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,觀 察發(fā)光二極管亮滅情況和聽繼電器開合的聲音,繼電器重復(fù)延時吸合與延時斷開。 四、流程圖及源程序四、流程圖及源程序 繼電器吸合延時繼電器斷開 開始 延時 6 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15
10、P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 10K 1K 22K 100K 10K 100 9013 IN4001 J 9013 J LED AT89C51 +5V +12V +5V 100 12MHZ 33pF33pF 1K 100 10uF +5V RES
11、源程序清單: OUTPUT BIT P1.0 ;P1.0 輸出 ORG 0000H LJMP START ORG 0030H START: CLR OUTPUT ;斷開 CALL DELAY SETB OUTPUT ;吸合 CALL DELAY LJMP START DELAY: MOV R6,#0 MOV R7, #0 DLOOP: DJNZ R7, DLOOP DJNZ R6, DLOOP RET END 五、思考題五、思考題 試用單片機(jī)的其他輸入輸出口控制繼電器。 六、電路圖六、電路圖 7 實(shí)驗(yàn)三實(shí)驗(yàn)三 音頻控制實(shí)驗(yàn)音頻控制實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1學(xué)習(xí)輸入/輸出端口控制方法 2
12、了解音頻發(fā)聲原理 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明 本實(shí)驗(yàn)是利用 80C51 端口輸出脈沖方波,方波經(jīng)放大濾波后,驅(qū)動揚(yáng)聲器發(fā)聲, 聲音的頻率高低由延時長短控制。本實(shí)驗(yàn)只給出發(fā)出單頻率的聲音的程序,請用戶 思考,修改程序,可以讓揚(yáng)聲器發(fā)出不同頻率,不同長短的聲音。 三、實(shí)驗(yàn)內(nèi)容及步驟三、實(shí)驗(yàn)內(nèi)容及步驟 P1.0 輸出音頻信號接音頻驅(qū)動電路,使揚(yáng)聲器周期性的發(fā)聲。 1、使用單片機(jī)最小應(yīng)用系統(tǒng) 1 模塊,用導(dǎo)線將 P1.0 接到音頻驅(qū)動電路輸入端。 2、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注意仿真器的方向:缺口朝上。 3、打開 Keil uVision2 仿真軟件,首先建
13、立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 音 頻.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,揚(yáng) 聲器周期性的發(fā)出單頻聲音。 四、流程圖及源程序四、流程圖及源程序 1源程序 OUTPUT BIT P1.0 ;P1.0 端口 ORG 0000H LJMP START ORG 0030H START: CLR C MOV OUTPUT ,C CALL DELAY SETB C MOV OUTPUT ,C CALL DELAY AJMP LOOP 8 DELAY: MOV
14、 R5,#4 ;延時子程序 A1: MOV R6,#0FFH A2: MOV R7,#0FFH DLOOP: DJNZ R7,DLOOP DJNZ R6,A2 DJNZ R5,A1 RET END 2流程圖 五、電路圖五、電路圖 開始 輸出音頻脈沖低電平 延時 輸出音頻脈沖高電平 延時 100 1K 200 20pF 20pF 10uF 0.33uF 24 SPEAKER 6MHz GND +5V GND 9013 +5V GND EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P
15、12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 VCC 40 GND 20 AT89C51 9 實(shí)驗(yàn)四實(shí)驗(yàn)四 8255 輸入、輸出實(shí)驗(yàn)輸入、輸出實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1、了解 8255 芯片結(jié)構(gòu)及接口方式 2、掌握 8255 輸入、輸出的編程方法 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明 了解用到
16、的芯片引腳及功能: 8255 是可編程的并行輸入/輸出接口芯片,通用性強(qiáng)且使用靈活。8255 按功能 可分為三個部分,即:總線接口電路,口電路和控制邏輯電路。 1、口電路:8255 共有三個八位口,其中 A 口和 B 口是單純的數(shù)據(jù)口,供數(shù)據(jù) I/O 口使用。 2、總線接口電路:它用于實(shí)現(xiàn) 8255 和單片機(jī)芯片的信號連接。 (1)CS片選信號。 (2)RD讀信號。 (3)WR寫信號。 (4)A0、A1端口選擇信號。8255 共有四個可尋址的端口,用二位編碼 可以實(shí)現(xiàn)。 3、控制邏輯電路:它是控制寄存器,用于存放各口的工作方式控制字。 本實(shí)驗(yàn)是利用 8255 可編程并行口芯片,實(shí)現(xiàn)數(shù)據(jù)的輸入、
17、輸出??删幊掏ㄓ媒?口芯片 8255A 有三個八位的并行的 I/O 口,它有三種工作方式。本實(shí)驗(yàn)采用的方式 為 0:PA 口輸出,PB 口輸入。工作方式 0 是一種基本的輸入輸出方式。在這種方式 8255 的引腳圖 74LS373 的引腳圖 10 下,三個端口都可以由程序設(shè)置為輸入或輸出,其基本功能可概括如下: 1、可具有兩個八位端口(A、B)和兩個 4 位端口(C 口的上半部分和下半部) 。 2、數(shù)據(jù)輸出時可鎖存,輸入時沒有鎖存功能。 本實(shí)驗(yàn)中,8255 的端口地址由單片機(jī)的 P2.0、P2.1 和 P2.7 控制??刂瓶诘牡?址為 7FFFH;A 口的地址為 7CFFH;B 口的地址為 7
18、DFFH;C 口的地址為 7EFFH。 三、內(nèi)容及步驟三、內(nèi)容及步驟 本實(shí)驗(yàn)分兩種情況來進(jìn)行:(一) PA 口作為輸出口。 (二) PA 口作為輸出口, PB 口作為輸入口。 (一)PA 口作為輸出口,接 8 位發(fā)光二極管,程序功能使發(fā)光二極管單只從右到 左輪流循環(huán)點(diǎn)亮。 1、單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P0 口接 8255 的 D0D7 口,8255 的 PA0PA7 接 八位邏輯電平顯示,單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P2.0、P2.1、P2.7、RD、WR 分別接 8255 的 A0、A1、CS、RD、WR,RESET 接上復(fù)位電路。 2、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模
19、塊的鎖緊插座中, 請注意仿真器的方向:缺口朝上。 3、打開 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 8255_A.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,發(fā) 光二極管單只從右到左輪流循環(huán)點(diǎn)亮。 (二) PB 口作為輸入口,讀入開關(guān)信號;PA 口作為輸出口,送八位邏輯電平顯 示模塊顯示。 1、單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P0 口接 8255 的 D0D7 口,8255 的 PA0PA7 接 八位邏輯電平顯示,PB0PB
20、7 口接八位邏輯電平輸出模塊,單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P2.0、P2.1、P2.7、RD、WR 分別接 8255 的 A0、A1、CS、RD、WR,RESET 接上復(fù) 位電路。 2、添加 8255_B.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 3、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 4、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,撥八 11 位邏輯電平輸出的各個開關(guān),觀察發(fā)光二極管的亮滅情況,發(fā)光二極管與開關(guān)狀態(tài) 相對應(yīng),向下為點(diǎn)亮,向上為熄滅。 四、流程圖及源程序四、流程圖及源程序 源程序如下: (一) PA 口輸出: PORTA
21、EQU 7CFFH ;A 口 PORTB EQU 7DFFH ;B 口 PORTC EQU 7EFFH ;C 口 CADDR EQU 7FFFH ;控制字地址 ORG 0000H LJMP START ORG 0030H START:MOV A,#80H ;方式 0 MOV DPTR, #CADDR MOVX DPTR, A LOOP: MOV A, #0FEH MOV R2, #8 OUTPUT:MOV DPTR, #PORTA MOVX DPTR, A CALL DELAY RL A DJNZ R2, OUTPUT LJMP LOOP DELAY: MOV R6, #0 置 8255 工作
22、方式 讀 8255PB 口 寫 8255PA 口 開 始 延 時 置 8255 工作方式 置 8255PA 口 數(shù)據(jù)左移 開 始 延 時 12 MOV R7, #0 DELAYLOOP: DJNZ R6, DELAYLOOP DJNZ R7, DELAYLOOP RET END (二)PA 口輸出,PB 口輸入 PORTA EQU 7CFFH ;A 口 PORTB EQU 7DFFH ;B 口 PORTC EQU 7EFFH ;C 口 CADDR EQU 7FFFH ;控制字地址 ORG 0000H LJMP START ORG 0030H START:MOV A, #82H ;方式 0,PA
23、,PC 輸出,PB 輸入 MOV DPTR, #CADDR MOVX DPTR, A MOV DPTR, #PORTB MOVX A, DPTR ;讀入 B 口 MOV DPTR, #PORTA MOVX DPTR, A ;輸出到 A 口 CALL DELAY SJMP START END 五、思考題五、思考題 試用 8255PA 口作為輸出口,PB 作為輸入口,PC 作為輸入口完成 8255 的輸入、 輸出實(shí)驗(yàn)(其中 PA 口 LED 數(shù)碼顯示,PB 接撥斷開關(guān),PC 接查詢式鍵盤實(shí)驗(yàn)?zāi)K) 。 13 六、電路圖六、電路圖 RESET 10uF 100 1K 20pF 20pF 12MHz
24、D0 34 D1 33 D2 32 D3 31 D4 30 D5 29 D6 28 D7 27 PA0 4 PA1 3 PA2 2 PA3 1 PA4 40 PA5 39 PA6 38 PA7 37 PB0 18 PB1 19 PB2 20 PB3 21 PB4 22 PB5 23 PB6 24 PB7 25 PC0 14 PC1 15 PC2 16 PC3 17 PC4 13 PC5 12 PC6 11 PC7 10 RD 5 WR 36 A0 9 A1 8 RESET 35 CS 6 8255 VCC EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT
25、0 12 INT1 13 T0 14 T1 15 P10/T 1 P11/T 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 8051 14 8155 的引腳 圖 AD0 12 PA0 21 AD1 13 PA1 22 AD2 14 PA2 23 AD3 15 PA3 24 AD4 1
26、6 PA4 25 AD5 17 PA5 26 AD6 18 PA6 27 AD7 19 PA7 28 PB0 29 CE 8 PB1 30 RD 9 PB2 31 WR 10 PB3 32 IO/M 7 PB4 33 ALE 11 PB5 34 PB6 35 PB7 36 TMROUT 6 PC0 37 PC1 38 TMRIN 3 PC2 39 PC3 1 PC4 2 RESET 4 PC5 5 8155 實(shí)驗(yàn)五實(shí)驗(yàn)五 8155 輸入、輸出實(shí)驗(yàn)輸入、輸出實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1、了解 8155 芯片結(jié)構(gòu)及接口方式 2、掌握 8155 輸入、輸出的編程方法 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明
27、1、本實(shí)驗(yàn)利用 8155 可編程并行口芯片,實(shí)現(xiàn)數(shù)據(jù)的輸入、輸出。實(shí)驗(yàn)中 8155 的 PA 口、PB 口作為輸出口。與 8255 比,8155 具有更強(qiáng)的功能,因?yàn)樗芴峁┎?行接口外還包括有 256 字節(jié) RAM 存儲器和 14 位定時器/計數(shù)器。8155 具有三個可編 程 I/O 口,其中 PA、PB 為八位口,PC 口為 6 位口。PA 口、PB 口為通用的輸入輸出 口,主要用于數(shù)據(jù)的 I/O 傳送,他們都是數(shù)據(jù)口,因此只有輸入輸出兩種工作方式。 在本實(shí)驗(yàn)中 PA 口用于輸出 LED 的 8 條段控線(有小數(shù)點(diǎn)顯示) ,PB 口用于輸出位控 線,位控的數(shù)目等于顯示器的位數(shù)。 2、了解
28、實(shí)驗(yàn)用到的芯片引腳及功能: 8155 是一種可編程多功能接口芯片,功能豐富, 使用方便,特別適合于擴(kuò)展少量 RAM 和定時器/計數(shù) 器的場合。其部分引腳功能如下: (1) AD0AD7地址/數(shù)據(jù)總線,雙向三態(tài)。 1)8155 有 256 字節(jié)靜態(tài) RAM,每一字節(jié)均有 相應(yīng)地址,輸入輸出數(shù)據(jù)均通過 AD0AD7 口傳送。 2)8155 內(nèi)部有 6 個寄存器:A 口,B 口,C 口,命令狀態(tài)寄存器,定時/計數(shù) 器低 8 位,定時/計數(shù)器高 6 位加 2 位輸出信號形式,6 個寄存器有各自相應(yīng)的地 址。地址及寫入或讀出的數(shù)據(jù)均通過 AD0AD7 傳送。 3)AD0AD7 傳送數(shù)據(jù)的方向由 RD,W
29、R 信號控制。 (2) CE片選信號,輸入,低電平有效。 (3) WR寫信號,輸入,低電平有效。 (4) RD讀信號,輸入,低電平有效。 (5) PA0PA7A 口 8 位通用 I/O 線。 (6) PB0PB7B 口 8 位通用 I/O 線。 (7) PC0PC5C 口 6 位 I/O 線既可作通用 I/O 口,又可作 A 口和 B 口工作 15 于選通方式下的控制信號。 (8) IO/MI/O 與 RAM 選擇信號。8155 內(nèi)部 I/O 口與 RAM 是分開編址的,因 此要使用控制信號進(jìn)行區(qū)分。IO/M=0,對 RAM 進(jìn)行讀寫;IO/M=1,對 I/O 進(jìn)行讀寫。 3、本實(shí)驗(yàn) 8155
30、 的端口地址由單片機(jī)的 P0 口和 P2.7 以及 P2. 0 控制??刂瓶?的地址為 7F00H;PA 口的地址為 7F01H;PB 口的地址為 7F02H。 三、實(shí)驗(yàn)內(nèi)容及步驟三、實(shí)驗(yàn)內(nèi)容及步驟 本實(shí)驗(yàn)分兩種情況來進(jìn)行:(一) PA 口作為輸出口。 (二) PA 口作為輸出口, PB 口作為輸入口。 (一)PA 口作為輸出口,接八位邏輯電平顯示,程序功能使發(fā)光二極管單只從右 到左輪流循環(huán)點(diǎn)亮。 1、單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P0 口接 8155 的 D0D7 口,8155 的 PA0PA7 接 八位邏輯電平顯示,單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P2.0、P2.7、RD、WR、ALE 分別接
31、8155 的 IO/M、CE、RD、WR、ALE,RESET 接上復(fù)位電路。 2、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注意仿真器的方向:缺口朝上。 3、打開 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 8155_A.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,發(fā)光 二極管單只從右到左輪流循環(huán)點(diǎn)亮。 (二) PB 口作為輸入口,讀入開關(guān)信號;PA 口作為輸出口,送八位邏輯電平顯 示模塊顯示。
32、1、單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P0 口接 8155 的 D0D7 口,8155 的 PA0PA7 接 八位邏輯電平顯示,PB0PB7 口接八位邏輯電平輸出模塊,單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P2.0、P2.7、RD、WR、ALE 分別接 8155 的 IO/M、CE、RD、WR、ALE,RESET 接上 復(fù)位電路。 2、添加 8155_B.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 3、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 16 4、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序,撥八 位邏輯電平輸出的各個開關(guān),觀察發(fā)光二極管的亮滅情況,發(fā)光二極
33、管與開關(guān)狀態(tài) 相對應(yīng),向下為點(diǎn)亮,向上為熄滅。 四、流程圖及源程序四、流程圖及源程序 源程序如下: (一)PA 口輸出: PORTA EQU 7F01H ;A 口 PORTB EQU 7F02H ;B 口 CADDR EQU 7F00H ;控制字地址 ORG 0000H LJMP START ORG 0030H START: MOV A,#03H ;方式 0,PA、PB 輸出 MOV DPTR, #CADDR MOVX DPTR, A LOOP: MOV A, #0FEH MOV R2, #8 OUTPUT: MOV DPTR, #PORTA MOVX DPTR, A CALL DELAY 置
34、 8155 工作方式 讀 8155PB 口 寫 8155PA 口 開 始 延 時 置 8155 工作方式 置 8155PA 口 數(shù)據(jù)左移 開 始 延 時 17 RL A DJNZ R2, OUTPUT LJMP LOOP DELAY: MOV R6, #0 MOV R7, #0 DELAYLOOP: DJNZ R6, DELAYLOOP DJNZ R7, DELAYLOOP RET END (二)PA 口輸出,PB 口輸入 MODE EQU 01H ;方式 0,PA 輸出,PB 輸入 PORTA EQU 7F01H ;A 口 PORTB EQU 7F02H ;B 口 CADDR EQU 7F0
35、0H ;控制字地址 ORG OOOOH SJMP START ORG 0030H START: MOV A, #MODE MOV DPTR, #CADDR MOVX DPTR, A LOOP: MOV DPTR, #PORTB MOVX A, DPTR ;讀入 B 口 MOV DPTR, #PORTA MOVX DPTR, A ;輸出到 A 口 CALL DELAY SJMP LOOP END 五、思考題五、思考題 試用 8155PA 口作為輸出口,PB 作為輸入口,PC 作為輸入口完成 8155 的輸入、 輸出實(shí)驗(yàn)(其中 PA 口 LED 數(shù)碼顯示,PB 接撥斷開關(guān),PC 接查詢式鍵盤實(shí)驗(yàn)?zāi)?/p>
36、塊) 。 #include#include #include#include #define#define CADDRCADDR (*(volatile(*(volatile unsignedunsigned charchar xdataxdata *)0 x7f00)*)0 x7f00) #define#define PORTA(*(volatilePORTA(*(volatile unsignedunsigned charchar xdataxdata *)0 x7f01)*)0 x7f01) #define#define ucharuchar unsignedunsigned charc
37、har 18 #define#define uintuint unsignedunsigned intint voidvoid delay(voide)delay(voide) unitunit i,j,k;i,j,k; for(i=0;i10for(i=0;i10;i+)i+) for(j=0for(j=0;j1000;j+)j1000;j+) for(k=0;k100;k+)for(k=0;k100;k+) voidvoid main(void)main(void) ucharuchar temp=0 xfetemp=0 xfe; CADDR=1x03;CADDR=1x03; while(
38、1)while(1) PORTA=temp;PORTA=temp; temp=_crol1_(temp,1);temp=_crol1_(temp,1); delay()delay(); 六、電路圖六、電路圖 19 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23
39、 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 VCC 40 GND 20 AT89C51 GND 20 VCC 40 AD0 12 PA0 21 AD1 13 PA1 22 AD2 14 PA2 23 AD3 15 PA3 24 AD4 16 PA4 25 AD5 17 PA5 26 AD6 18 PA6 27 AD7 19 PA7 28 PB0 29 CE 8 PB1 30 RD 9 PB2 31 WR 10 PB3 32 IO/M 7 PB4 33 ALE 11 PB5 34 PB6 35 PB7 36
40、 TMROUT 6 PC0 37 PC1 38 TMRIN 3 PC2 39 PC3 1 PC4 2 RESET 4 PC5 5 8155 10uF 100 1K 20pF 20pF 6.0MHz +5V +5V 實(shí)驗(yàn)六實(shí)驗(yàn)六 5LED 靜態(tài)串行顯示實(shí)驗(yàn)靜態(tài)串行顯示實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1、掌握數(shù)字、字符轉(zhuǎn)換成顯示段碼的軟件譯碼方法 2、靜態(tài)顯示的原理和相關(guān)程序的編寫 二、實(shí)驗(yàn)電路二、實(shí)驗(yàn)電路 1、靜態(tài)顯示,電路圖中所示。顯示器由 5 個共陰極數(shù)碼管組成。輸入只有兩 個信號,它們是串行數(shù)據(jù)線 DIN 和移位信號 CLK。5 個串/并移位寄存器芯片 74LS164 首尾相連。每片的并行
41、輸出作為 LED 數(shù)碼管的段碼。 74LS164 的引腳圖如圖所示; 74LS164 為 8 位串入并出移位寄存器,1、2 為 串行輸入端,Q0Q7 為并行輸 出端,CLK 為移位時鐘脈沖,上升沿移入一位;MR 為清零端,低電 平時并行輸出為零。 三、實(shí)驗(yàn)內(nèi)容及步驟三、實(shí)驗(yàn)內(nèi)容及步驟 單片機(jī)的 P1.0 作數(shù)據(jù)串行輸出,P1.1 作移位脈沖輸出,當(dāng)然 用戶也可以用其他 I/O 口。 74LS164 20 1、使用單片機(jī)最小應(yīng)用系統(tǒng) 1 模塊,用導(dǎo)線連接 P1.0、P1.1 到串行靜態(tài)顯示 模塊的 DIN、CLK 端。 2、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注
42、意仿真器的方向:缺口朝上。 3、打開 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 串 行顯示.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序。 5LED 顯示“80C51” 。停止程序運(yùn)行,顯示不變,說明靜態(tài)顯示模塊具有數(shù)據(jù)鎖存功 能。 四、流程圖及源程序四、流程圖及源程序 1、 流程圖 N 地址指針設(shè)置 取段碼 段碼左移一位 輸出一位段碼 輸出一個移位脈沖 N 開 始 取段碼結(jié)束 取段碼結(jié)束 Y Y 21 2、源程序 DBUF
43、O EQU 3OH ; ;置存儲區(qū)首址 TEMP EQU 4OH ; ;置緩沖區(qū)首址 DIN BIT P1. O ; ;置串行輸出口 CLK BIT P1.1 ; ;置時鐘輸出口 0RG OOOOH 0RG OO3OH LJMP START START: M0V 3OH, #8 ; ;存入顯示數(shù)據(jù) M0V 31H, #9 M0V 32H, #12 M0V 33H, #5 M0V 34H, #1 DISP: M0V RO, #DBUFO M0V R1, #TEMP M0V R2, #5 DP1O: M0V DPTR, #SEGTAB ; ;表頭地址 M0V A, RO M0VC A, A+DPT
44、R ;;查表指令 M0V R1, A INC RO INC R1 22 DJNZ R2, DP1O MOV R0, #TEMP ; ;段碼地址指針 MOV R1, #5 ; ;段碼字節(jié)數(shù) DP12: MOV R2, #8 ; ;輸出子程序 MOV A, R0 ; ;取段碼 DP13: RLC A ; ;段碼左移 MOV DIN, C ;;輸出一位段碼 CLR CLK ; ;發(fā)送移位脈沖一位 SETB CLK DJNZ R2, DP13 INC R0 DJNZ R1, DP12 SJMP $ SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH ; ;0,1,2,3,4,5 DB
45、7DH,07H,7FH,6FH,77H,7CH ; ;6,7,8,9,A,b DB 58H,5EH,7BH,71H,00H,40H ;;C,d,E,F(xiàn), ,- DELAY: MOV R4, #03H ; ;延時子程序 AA1: MOV R5, #0FFH AA: DJNZ R5, AA DJNZ R4, AA1 RET END 五、電路圖五、電路圖 23 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp
46、dp 10 9 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 10 9 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 10 9 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10
47、Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 10 9 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 MR 9 74LS164 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp 10 9 DIN CLK 2020202020 24 實(shí)驗(yàn)七實(shí)驗(yàn)七 6LED 動態(tài)掃描顯示實(shí)驗(yàn)動態(tài)掃描顯示實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1、掌握數(shù)字、字符轉(zhuǎn)換成
48、顯示段碼的軟件譯碼方法 2、動態(tài)顯示的原理和相關(guān)程序的編寫 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明 動態(tài)顯示,也稱掃描顯示。顯示器由 6 個共陰極 LED 數(shù)碼管構(gòu)成。單片機(jī)的 P0 口輸出顯示段碼,經(jīng)由一片 74LS245 驅(qū)動輸出給 LED 管,由 PB 口輸出位碼,經(jīng)由 74LS06 輸出給 LED 管。 三、實(shí)驗(yàn)內(nèi)容及步驟三、實(shí)驗(yàn)內(nèi)容及步驟 單片機(jī) P0 輸出段碼,P1 口輸出位控碼,輸出 6 個字符。 1、單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P0 口接段碼口 ah,P1 口接位碼口 S1S6。 2、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注意仿真器的方向:缺口朝上。 3、打開
49、 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 掃 描顯示.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 4、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 5、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序。 6LED 顯示“168168” 。程序停止運(yùn)行后,顯示隨之變化,說明運(yùn)態(tài)掃描顯示模塊不 具有數(shù)據(jù)鎖存的功能。 四、流程圖及源程序四、流程圖及源程序 1、源程序 DBUF EQU 30H ;置存儲區(qū)首址 TEMP EQU 40H ;置緩沖區(qū)首址 ORG 0000H LJMP START ORG 0030H START: MO
50、V 30H, #1 ;存入數(shù)據(jù) MOV 31H, #6 MOV 32H, #8 MOV 33H, #1 MOV 34H, #6 25 MOV 35H, #8 MOV R0, #DBUF MOV R1, #TEMP MOV R2, #6 ;6 位顯示器 MOV DPTR, #SEGTAB ;置段碼表首址 DP00: MOV A, R0 ;將段碼存入緩沖區(qū) MOVC A, A+DPTR ;查表取段碼 MOV R1, A ;存入暫存器 INC R1 INC R0 DJNZ R2, DP00 DISP0:MOV R0, #TEMP ;顯示子程序 MOV R1, #6 ;掃描 8 次 MOV R2, #
51、01H ;決定數(shù)據(jù)動態(tài)顯示方向 DP01: MOV A,R0 MOV P0,A ;段碼輸出 MOV A, R2 ;取位碼 CPL A ;低電平驅(qū)動 MOV P1,A ;位碼輸出 ACALL DELAY ;調(diào)用延時 MOV A, R2 RL A MOV R2, A INC R0 DJNZ R1, DP01 SJMP DISP0 SEGTAB: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 58H,5EH,7BH,71H,00H,40H ;C,d,E,F(xiàn), ,- DELAY: ;延
52、時子程序 MOV R4, #03H AA1: MOV R5, #0FFH AA: DJNZ R5, AA DJNZ R4, AA1 RET END 26 2、 流程圖 五、思考題五、思考題 1、如何修改程序,實(shí)現(xiàn)六位 LED 數(shù)碼管只顯示其中的兩位? 六、電路圖六、電路圖 Y N 地址指針設(shè)置 輸出段碼 取段碼 輸出位碼 調(diào)用延時程序 取段碼結(jié)束 28 56 A0 2 A1 3 A2 4 A3 5 A4 6 A5 7 A6 8 A7 9 B0 18 B1 17 B2 16 B3 15 B4 14 B5 13 B6 12 B7 11 E 19 DIR 1 74LS245 89 34 12 121
53、3 74LS07 1011 a bf c g d e DPY a 1 b 2 c 3 d 4 e 5 f 6 g 7 dp 8 dp 9 10 a bf c g d e DPY a 1 b 2 c 3 d 4 e 5 f 6 g 7 dp 8 dp 9 10 a bf c g d e DPY a 1 b 2 c 3 d 4 e 5 f 6 g 7 dp 8 dp 9 10 a bf c g d e DPY a 1 b 2 c 3 d 4 e 5 f 6 g 7 dp 8 dp 9 10 a bf c g d e DPY a 1 b 2 c 3 d 4 e 5 f 6 g 7 dp 8 dp 9
54、 10 a bf c g d e DPY a 1 b 2 c 3 d 4 e 5 f 6 g 7 dp 8 dp 9 10 BITB SEGB VCC 20 20 20 20 20 20 29 實(shí)驗(yàn)八實(shí)驗(yàn)八 查詢式鍵盤實(shí)驗(yàn)查詢式鍵盤實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1、掌握鍵盤和顯示器的接口方法和編程方法 2、掌握鍵盤和八段碼顯示器的工作原理 3、靜態(tài)顯示的原理和相關(guān)程序的編寫 二、實(shí)驗(yàn)說明二、實(shí)驗(yàn)說明 本實(shí)驗(yàn)提供了 8 個按鈕的小鍵盤,可接到單片機(jī)的并行口,如果有鍵按下,則 相應(yīng)輸出為低,否則輸出為高。單片機(jī)通過識別,判斷按下什么鍵。有鍵按下后, 要有一定的延時,防止由于鍵盤抖動而引起誤操作。
55、 三、實(shí)驗(yàn)步驟及內(nèi)容三、實(shí)驗(yàn)步驟及內(nèi)容 1、用一根扁平數(shù)據(jù)插頭線連接查詢式鍵盤實(shí)驗(yàn)?zāi)K與八位邏輯電平顯示模塊, 無鍵按下時,鍵盤輸出全為“1”發(fā)光二極管全部熄滅,有鍵按下,對應(yīng)發(fā)光二極管 點(diǎn)亮。此種電路的程序要判斷是否有 2 個或 2 個以上的鍵盤同時按下,以免鍵盤分 析錯誤。陣列式鍵盤的編程同樣也有這樣的問題要注意。 2、一根扁平 8 線插頭連接查詢式鍵盤實(shí)驗(yàn)?zāi)K與掃描顯示實(shí)驗(yàn)?zāi)K。無鍵按下 時,LED 數(shù)碼顯示八段全部熄滅,有鍵按下時,則對應(yīng) LED 段點(diǎn)亮。 3、使用靜態(tài)串行顯示模塊顯示鍵值。單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P1 口接查詢式 鍵盤輸出口。P3.6 接靜態(tài)數(shù)碼顯示 DIN,P3
56、.7 接 CLK。 4、用串行數(shù)據(jù)通信線連接計算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 請注意仿真器的方向:缺口朝上。 5、打開 Keil uVision2 仿真軟件,首先建立本實(shí)驗(yàn)的項(xiàng)目文件,接著添加 查 詢 KEY.ASM 源程序,進(jìn)行編譯,直到編譯無誤。 6、進(jìn)行軟件設(shè)置,選擇硬件仿真,選擇串行口,設(shè)置波特率為 38400。 7、打開模塊電源和總電源,點(diǎn)擊開始調(diào)試按鈕,點(diǎn)擊 RUN 按鈕運(yùn)行程序。在 鍵盤上按下某個鍵,觀察數(shù)顯是否與按鍵值一致,鍵值從左至右為 07。 五、流程圖及源程序五、流程圖及源程序 1、流程圖 30 DBUFDBUF EQUEQU 30H30H TEMPTEMP
57、 EQUEQU 40H40H DINDIN BITBIT P3.6P3.6 CLKCLK BITBIT P3.7P3.7 ORGORG 0000H0000H LJMPLJMP STARTSTART ORGORG 0030H0030H START:START: MOVMOV 30H,#16;30H,#16; MAIN:MAIN: ACALLACALL DISP;DISP; ACALLACALL KEY;KEY; 開始 顯示緩沖區(qū)初始化 LED 顯示 讀取鍵值 鍵值轉(zhuǎn)換為顯示數(shù)據(jù) 有鍵輸入? N 主程序框圖 Y N 初始化地址參數(shù) 去抖動 查表讀鍵值 等待鍵釋放 得鍵碼 調(diào)整表指 針調(diào)整鍵 碼 開
58、始 比較相同? 返回 鍵入? 31 AJMPAJMP MAINMAIN KEY:KEY: MOVMOV P1,#0FFH;P1,#0FFH; 輸入前,鎖存器置輸入前,鎖存器置11 MOVMOV A,P1;A,P1; 讀取鍵盤狀況讀取鍵盤狀況 CJNECJNE A,#0FFH,K00;A,#0FFH,K00; 有鍵按下有鍵按下 AJMPAJMP KEY;KEY; 無鍵按下無鍵按下 K00:K00: ACALLACALL DELAY;DELAY; 延時去抖動延時去抖動 MOVMOV A,P1;A,P1; CJNECJNE A,#0FFH,K01;A,#0FFH,K01; 確有鍵按下確有鍵按下 AJ
59、MPAJMP KEY;KEY; K01:K01: MOVMOV R3,#8;R3,#8; 8 8 個鍵個鍵 MOVMOV R2,#0;R2,#0; 鍵碼鍵碼 MOVMOV B,A;B,A; 暫存鍵值暫存鍵值 MOVMOV DPTR,#K0TAB;DPTR,#K0TAB; K02:K02: MOVMOV A,R2;A,R2; MOVCMOVC A,A+DPTR;A,A+DPTR; 從鍵值表中取鍵值從鍵值表中取鍵值 CJNECJNE A,B,K04;A,B,K04; 鍵值比較鍵值比較 K03:K03: MOVMOV A,P1;A,P1; 相等相等 CJNECJNE A,#0FFH,K03;A,#0
60、FFH,K03; 等鍵釋放等鍵釋放 ACALLACALL DELAY;DELAY; 延時去抖動延時去抖動 MOVMOV A,R2;A,R2; 得鍵碼得鍵碼 RETRET K04:K04: INCINC R2;R2; 不相等,到繼續(xù)訪問鍵值表不相等,到繼續(xù)訪問鍵值表 DJNZDJNZ R3,K02;R3,K02; MOVMOV A,#0FFH;A,#0FFH; 鍵值不在鍵值中,即多鍵同鍵值不在鍵值中,即多鍵同 時按下時按下 AJMPAJMP KEY;KEY; K0TAB:K0TAB: DBDB 0FEH,0FDH,0FBH,0F7H;0FEH,0FDH,0FBH,0F7H; 鍵值表鍵值表 32
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中性合同范本
- 單位購買物品合同范本
- 北京麥田房產(chǎn)合同范本
- 寫紅木合同范本
- 個人居家養(yǎng)老服務(wù)合同范本
- 勞務(wù)合同范本護(hù)士
- 企業(yè)裝飾房子合同范本
- 勞務(wù)電氣安裝合同范本
- 戰(zhàn)隊(duì)經(jīng)紀(jì)合同范本
- 協(xié)議貨車出售合同范本
- 物品移交接收單(模板)
- 肺透明膜病課件
- 護(hù)理學(xué)基礎(chǔ)期末試卷及答案
- IMS攪拌樁施工方案
- 我的家鄉(xiāng)廣西南寧宣傳簡介
- 變廢為寶-小學(xué)科學(xué)高段活動案例
- 四川省政府采購專家考試試題
- 證明無親子關(guān)系證明模板
- 消防工程擬投入主要施工設(shè)備機(jī)具表
- 4年級寫景類文章閱讀課件
- 《戰(zhàn)國策》教學(xué)講解課件
評論
0/150
提交評論