久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

單片機實驗指導書

時間:2019-05-12 06:53:01下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《單片機實驗指導書》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《單片機實驗指導書》。

第一篇:單片機實驗指導書

單片機實驗指導書

實驗說明

實驗1:定時控制實驗

要求:電路連接與編程相結合,控制燈按一定規(guī)律點亮和熄滅。注意:燈為低電平驅動。

實驗報告:說明燈亮的方式;畫出實際電路圖、程序流程圖和源程序(要有詳細注釋)。

實驗2:密碼鎖實驗

要求:三個數碼鍵一個確認鍵,按設定的密碼(開關順序)使燈點亮。

注意:為消除開關觸點抖動,判斷時要加10毫秒左右的延時。

實驗報告:說明密碼順序;畫出實際電路圖、程序流程圖和源程序(要有詳細注釋)。

實驗3:音樂發(fā)生器實驗

要求:電路連接與編程相結合,使單片機演奏一段樂曲。

實驗報告:畫出實際電路圖、程序流程圖和源程序(要有詳細注釋)。

實驗4:串口通訊實驗

要求:兩人為一組,一人為發(fā)一人為收,通過串口連接。用發(fā)者的開關控制收者的燈點亮或發(fā)出音響。之后二人交換收、發(fā)。實驗報告:畫出電路圖、程序流程圖和源程序(要有詳細注釋)。

硬件測試程序

main: mov p0,#0ffhmov p1,#0ffhmov p2,#0ffhmov p3,#0ffhacall spk1

mov p0,#00hmov p1,#00hmov p2,#00hmov p3,#00hacall spk2

sjmp main

spk1: mov r0,#0ffhmov r2,#0ffhacall spk

ret

spk2: mov r0,#0ffhmov r2,#0dfhacall spk

ret

spk:cpl p1.0

lp1:mov a,r2,mov r5,adjnz r5,$cpl p1.0djnz r0,lp1

ret

;端口設置 ;1-燈滅

;調音響1 ;端口清0 ;燈亮

;調音響2 ;返回重復

;設音響1 ;參數 ;調音響

;設音響2 ;參數 ;調音響

;P1.0翻轉

;音調延時 ;P1.0翻轉 ;音長延時

第二篇:單片機技術實驗指導書

《單片機控制技術》實驗指導書

實驗一 流水燈實驗(左移右移方式)

一. 實驗項目卡編號:59010115-01 二. 實驗目的

通過此實驗,讓大家初步掌握左移位、右移位指令的使用。三. 實驗設備

1. S51E單片機學習開發(fā)板一塊 2. PC微機一臺

四. 實驗步驟

1. 打開編譯軟件偉煌MCS51開發(fā)系統。

2. 編寫源程序并進行調試。要求:小燈先向左依次移動8次,再向右依次移動7次,隨后循環(huán)前面的工作。

3. 將S51E開發(fā)板連接到PC機上。

對應的89S51與LED引腳的連線為 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序 ORG 0000H START:MOV A,#0FFH CLR C MOV R2,#08H LOOP:RLC A MOV P1,A LCALL DELAY DJNZ R2,LOOP MOV R2,#07H LOOP1:RRC A MOV P1,A LCALL DELAY DJNZ R2,LOOP1 JMP START DELAY:MOV R4,#200 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 RET END

實驗二 流水燈實驗(利用查表方式)

一.實驗項目卡編號:59010115-02 二.實驗目的

通過此實驗,讓同學們掌握查表指令的使用。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1. 打開編譯軟件偉煌MCS51開發(fā)系統。

2. 編寫源程序并進行調試。要求:學習利用查表方式,使小燈做舞臺燈效果的變化,左移3次,右移3次,閃爍3次,廷時時間為200毫秒。3. 將S51E開發(fā)板連接到PC機上。

對應的89S51與LED引腳的連線為 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序 ORG 0000H MOV P1,#00H MOV A,#00H START:MOV DPTR,#TABLE LOOP: CLR A MOVC A,@A+DPTR CJNE A,#01H,LOOP1 JMP START LOOP1:MOV P1,A MOV R3,#20 LCALL DELAY JMP LOOP DELAY:MOV R4,#20 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 DJNZ R3,DELAY RET TABLE:DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,07FH DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,07FH DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,07FH DB 7FH, 0BFH,0DFH,0EFH DB 0F7H,0FBH,0FDH,0FEH DB 7FH, 0BFH,0DFH,0EFH DB 0F7H,0FBH,0FDH,0FEH DB 7FH, 0BFH,0DFH,0EFH DB 0F7H,0FBH,0FDH,0FEH DB 00H,0FFH,00H,0FFH DB 00H,OFFH

END

實驗三 按鍵的應用(按鍵控制小燈)

一.實驗項目卡編號:59010115-03 二.實驗目的

1.掌握按鍵的識別與處理。2.加強對輸入控制的理解。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:利用按鍵的方式,控制小燈的亮滅,按鍵后小燈亮,再次按鍵后小燈滅。了解人為按鍵的自然規(guī)律:由于單片機的指令執(zhí)行很快,按鍵必須進行延時來消除抖動,并要求在按鍵后執(zhí)行子程序的最后加入一條指令檢測按鍵是否放下。3.將S51E開發(fā)板連接到PC機上。

對應的89S51與LED引腳的連線為 LED1——————P1.0 SW1———————P2.2 SW2———————P2.3 SW3———————P2.4 SW4———————P2.5 SW5———————P2.6 SW6———————P2.7 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,按動鍵盤觀察實驗現象。

五.實驗參考程序

KEY BIT P3.3 SW1 BIT P2.2 ORG 0000H

START:MOV SP,#40H

MOV P2,#0FFH

MOV P3,#0FFH

MOV P1,#0FFH

CLR KEY

WAIT: JB KEY,$

JB SW1,$

LCALL DELAY

CPL P1.0

JNB SW1,$

JMP WAIT

DELAY:MOV R3,#200

D1:

MOV R4,#200

DJNZ R4,$

DJNZ R3,D1

RET

END

實驗四 外部中斷實驗

一.實驗項目卡編號:59010115-04 二.實驗目的

1.了解51單片機外部中斷原理和概念。

2.學習如何使用編程來調用中斷服務子程序的整個過程。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:當主程序運行后,小燈一直在做右移循環(huán)運動,當按鍵發(fā)生后則觸發(fā)了中斷1,開始執(zhí)行中斷1的服務子程序,小燈全部閃爍10次,然后再返回主程序,繼續(xù)原來的循環(huán)。

3.將S51E開發(fā)板連接到PC機上。

對應的89S51與LED引腳的連線為 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 SW1———————P2.2 SW2———————P2.3 SW3———————P2.4 SW4———————P2.5 SW5———————P2.6 SW6———————P2.7 INT1(P3.3)——————SW 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,按動鍵盤觀察實驗現象。

五.實驗參考程序

ORG 0000H

JMP START

ORG 0013H

JMP EXT1

ORG 100H

START:MOV IE,#84H

MOV IP,#04H

MOV TCON,#00H

MOV SP,#40H

MOV P1,#0FFH

MOV P2,#00H

MOV P3,#0FFH

SETB P2.0

LOOP:MOV A,#0FFH

CLR C

MOV R2,#08H

LOOP1:RLC A

MOV P1,A

LCALL DELAY

DJNZ R2,LOOP1

JMP LOOP

EXT1:PUSH ACC

PUSH PSW

MOV A,#00H

MOV R3,#10 LOOP2:MOV P1,A

LCALL DELAY

CPL A

DJNZ R3,LOOP2

POP PSW

POP ACC

RETI

DELAY:MOV R5,#20

D1:MOV R6,#20

D2:MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

END

實驗五 定時器中斷實驗

一.實驗項目卡編號:59010115-05 二.實驗目的

1.了解51單片機定時器中斷原理和概念。

2.學習如何使用編程來調用中斷服務子程序的整個過程。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:當主程序運行后,用51單片機定時器中斷來令小燈每隔1秒就左移一次。

3.將S51E開發(fā)板連接到PC機上。

對應的89S51與LED引腳的連線為 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序

ORG 0000H

JMP START

ORG 000BH

JMP TIM0

ORG 100H START:MOV P1,#0FFH

MOV TMOD,#01H

MOV TH0,#HIGH(65536-10000)

MOV TL0,#LOW(65536-10000)

SETB TR0

MOV IE,#82H

MOV R2,#100

MOV P1.#0FEH

SJMP $

TIM0: PUSH ACC

PUSH PSW

MOV TH0,# HIGH(65536-10000)

MOV TL0,#LOW(65536-10000)

DJNZ R2,LOOP

MOV R2,#100

MOV A,P1

RL A

MOV P1,A LOOP: POP PSW

POP ACC

RETI

END

實驗六 中斷優(yōu)先級實驗

一.實驗項目卡編號:59010115-06 二.實驗目的

1.學習設置51單片機的中斷優(yōu)先級。

2.學習如何使用編程來調用中斷服務子程序的整個過程。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。2.編寫源程序并進行調試。要求:當主程序運行后,首先P1的8個LED每隔1秒就左移一次,當按鍵后8個LED閃爍5次。

3.將S51E開發(fā)板連接到PC機上。

對應的89S51與LED引腳的連線為 LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 LED7——————P1.6 LED8——————P1.7 INT1(P3.3)——————SW 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,按動鍵盤觀察實驗現象。

五.實驗參考程序

ORG 0000H JMP START ORT 000BH JMP TIM0 ORG 100H START:MOV P1,#0FFH MOV TMOD,#01H MOV TH0,#HIGH(65536-10000)MOV TL0,#LOW(65536-10000)SETB TR0 MOV IE,#86H MOV IP,#04H:用MOV IP,#00H代替本行看結果如何? MOV R2,#50 MOV P2,#00H MOV P3,#0FFH SETB P2.0 MOV P1,#0FEH SJMP $ EXT1: PUSH ACC PUSH PSW MOV A,#00H MOV R3,#10 LOOP1: MOV P1,A LCALL DELAY CPL A DJNZ R3,LOOP1 MOV P1,#0FEH POP PSW POP ACC RETI TIM0: PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-10000)MOV TL0,#LOW(65536-10000)DJNZ R2,LOOP MOV R2,#100 MOV A,P1 RL A MOV P1,A LOOP: POP PSW POP ACC RETI DELAY: MOV R6,#0FFH D1: MOV R7,#0FFH DJNZ R7,$ DJNZ R6,D1 RET END

實驗七 RS232串行通訊實驗

一.實驗項目卡編號:59010115-07 二.實驗目的

1.了解RS232串行通訊的工作原理。

2.掌握用查詢方式進行數據傳輸的控制原理。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:實驗中通過RS232的自收自發(fā)對小燈進行右移控制。3.將S51E開發(fā)板連接到PC機上。

將89S51的引腳RXD(P3.0)與TXD(P3.1)引腳對接。

4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序

NUM EQU 20H

ORG 0000H JMP START ORG 100H MOV NUM,#00H START:MOV SCON,#50H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV TMOD,#20H MOV TH1,#0FDH MOV TL1,#0FDH SETB TR1 LOOP:MOV DPTR,#TABLE MOV A,NUM MOVC A,@A+DPTR JZ CLRA0 RET1:INC NUM CLR TI MOV SUBF,A CLR RI LOOP1:JBC RI,LOOP2 JMP LOOP1 LOOP2:MOV A,SUBF MOV P1,A LCALL DELAY JMP START CLRA0:MOV NUM,#00H MOV A,NUM

MOV DPTR,#TABLE MOVC A,@A+DPTR JMP RET1 DELAY:MOV R7,#50 D1:MOV R6,#20 D2:MOV R5,#248 DJNZ R5,$ DJNZ R6,D2 DJNZ R7,D1 RET TABLE:DB 0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,7FH DB 00H END

實驗八 八段數碼管動態(tài)顯示實驗

一.實驗項目卡編號:59010115-08 二.實驗目的

1.掌握數碼管的顯示原理。2.掌握動態(tài)顯示的控制原理。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:實驗中能在開發(fā)板的兩個數碼管上顯示99倒記時。3.將S51E開發(fā)板連接到PC機上。

89S51與數碼管顯示器對應引腳的聯機為: P0.0————————數碼管顯示器的a腳 P0.1————————數碼管顯示器的b腳 P0.2————————數碼管顯示器的c腳 P0.3————————數碼管顯示器的d腳 P0.4————————數碼管顯示器的e腳 P0.5————————數碼管顯示器的f腳 P0.6————————數碼管顯示器的g腳 P0.7————————數碼管顯示器的dp腳 P2.6————————數碼管顯示器1的驅動腳 P2.7————————數碼管顯示器2的驅動腳

4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序

MIAO EQU 21H GEWEI EQU 22H SHIWEI EQU 23H SCANLED BIT 01H ORG 0000H JMP START ORG 0BH JMP TIMER0 ORG 100H START:MOV SP,#40H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#OFFH MOV R0,#20H MOV R5,#60H CLR0:MOV @R0,#00H INC RO DJNZ R5,CLR0 MOV TMOD,#01H

MOV TH0,#HIGH(65536-5000)MOV TL0,#HIGH(65536-5000)SETB TR0

MOV IE,#82H MOV R7,#200 MOV MIAO,#99 AJMP $ TIMER0: PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-5000)

MOV TL0,#HIGH(65536-5000)DJNZ R7,TIM0_LP MOV R7,#200 DJNZ R7,TIM0_LP MOV MIAO,#99 TIM0_LP: MOV A,MIAO LCALL BIN_BCD MOV SHIWEI,A MOV GEWEI,B CPL SCANLED JB SCAN_L1 JMP SCAN_L2 SCAN_L1:MOV P2,#7FH MOV A,SHIWEI JMP END_SCAN SCAN_L1:MOV P2,#0BFH MOV A,GEWEI JMP END_SCAN END_SCAN:MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A POP PSW POP ACC RETI BIN_BCD:MOV B,#10 DIV AB RET TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H DB 90H END 實驗九 模擬交通燈實驗(調用延時子程序方式)

一.實驗項目卡編號:59010115-09 二.實驗目的

1.掌握數碼管的顯示原理。2.學習延時子程序的編寫。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:實驗中模擬交通燈紅燈先亮10秒時間,接著黃燈亮3秒時間,隨后綠燈再亮10秒時間。

89S51與數碼管顯示器對應引腳的聯機為: P0.0————————數碼管顯示器的a腳 P0.1————————數碼管顯示器的b腳 P0.2————————數碼管顯示器的c腳 P0.3————————數碼管顯示器的d腳 P0.4————————數碼管顯示器的e腳 P0.5————————數碼管顯示器的f腳 P0.6————————數碼管顯示器的g腳 P0.7————————數碼管顯示器的dp腳 P2.6————————數碼管顯示器1的驅動腳 P2.7————————數碼管顯示器2的驅動腳

LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序

GEWEI EQU 21H SHIWEI EQU 22H SCANLED EQU 23H RED EQU 24H GREEN EQU 25H YELLOW EQU 26H NUMTIM EQU 27H ORG 0000H JMP START ORG 0BH JMP TIMER0 ORG 100H START:MOV SP,#40H MOV R0,#20H MOV R5,#20 CLR0: MOV @R0,#00H INC R0 DJNZ R5,CLR0 MOV TMOD #01H MOV TH0,#HIGH(65536-5000)

MOV TL0,#LOW(65536-5000)

SETB TR0 MOV IE,#82H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV R3,#10 MOV R2,#3 MOV R1,#10 INE: MOV RED,#10 MOV YELLOW,#3 MOV GREEN,#10 LOOP:MOV P1,#0FBH MOV NUMTIM,RED LCALL DELAY1 DEC RED DJNZ R3,LOOP MOV R3,#10 MOV NUMTIM,#00H LCALL DELAY1 LOOP1:MOV P1,#0F3H MOV NUMTIM,YELLOW LCALL DELAY1 DEC YELLOW DJNZ R2,LOOP1 MOV R2,#3 MOV NUMTIM,#00H LCALL DELAY1 LOOP2: MOV P1,#0BFH MOV NUMTIM,GREEN LCALL DELAY1 DEC GREEN DJNZ R1,LOOP2 MOV R1,#10 MOV NUMTIM,#00H LCALL DELAY1 MOV YELLOW,#3 LOOP3: MOV P1,#0F3H MOV NUMTIM,YELLOW LCALL DELAY1 DEC YELLOW DJNZ R2,LOOP3 MOV R2,#3 MOV NUMTIM,#00H LCALL DELAY1 LJMP INI TIMER0:PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-5000)

MOV TL0,#LOW(65536-5000)MOV A,NUMTIM LCALL BIN_BCD MOV SHIWEI,A MOV GEWEI,B MOV A,SCANLED CPL A MOV SCANLED,A JZ SCAN_L1 JMP SCAN_L2 SCAN_L1:MOV P2,#7FH MOV A,SHIWEI JMP END_SCAN SCAN_L2:MOV P2,#0BFH MOV A,GEWEI JMP END_SCAN END_SCAN:MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A POP PSW POP ACC RETI BIN_BCD:MOV B,#10

DIV AB RET DELAY1:MOV R6,#10 D1:MOV R5,#200 D2:MOV R4,#248 DJNZ R4,$ DJNZ R5,D2 DJNZ R6,D1 RET TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END 實驗十 模擬交通燈實驗(調用定時中斷方式)

一.實驗項目卡編號:59010115-10 二.實驗目的

1.掌握數碼管的顯示原理。2.學習中斷子程序的編寫。三.實驗設備

1.S51E單片機學習開發(fā)板一塊 2.PC微機一臺 四.實驗步驟

1.打開編譯軟件偉煌MCS51開發(fā)系統。

2.編寫源程序并進行調試。要求:實驗中模擬交通燈紅燈先亮10秒時間,接著黃燈亮3秒時間,隨后綠燈再亮10秒時間。

89S51與數碼管顯示器對應引腳的聯機為: P0.0————————數碼管顯示器的a腳 P0.1————————數碼管顯示器的b腳 P0.2————————數碼管顯示器的c腳 P0.3————————數碼管顯示器的d腳 P0.4————————數碼管顯示器的e腳 P0.5————————數碼管顯示器的f腳 P0.6————————數碼管顯示器的g腳 P0.7————————數碼管顯示器的dp腳 P2.6————————數碼管顯示器1的驅動腳 P2.7————————數碼管顯示器2的驅動腳

LED1——————P1.0 LED2——————P1.1 LED3——————P1.2 LED4——————P1.3 LED5——————P1.4 LED6——————P1.5 4.打開開發(fā)板電源,用軟件將調試好的程序下載至單片機中,觀察實驗現象。

五.實驗參考程序

GEWEI EQU 21H SHIWEI EQU 23H SCANLED EQU 25H SCANMODE EQU 26H RED EQU 28H GREEN EQU 29H YELLOW EQU 2AH NUMTIM EQU 2BH LED EQU 34H ORG 0000H JMP START ORG 0BH JMP TIMER0 ORG 100H START:MOV SP,#30H MOV R0,#20H

MOV R5,#40 CLR0: MOV @R0,#00H INC R0 DJNZ R5,CLR0 MOV TMOD #01H MOV TH0,#HIGH(65536-5000)

MOV TL0,#LOW(65536-5000)

SETB TR0 MOV IE,#82H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV R3,#10 MOV R2,#3 MOV R1,#10

MOV RED,#10 MOV YELLOW,#3 MOV GREEN,#10 MOV NUMTIM,#10 MOV LED,#0FFH AJMP $ TIMER0:PUSH ACC PUSH PSW MOV TH0,#HIGH(65536-5000)

MOV TL0,#LOW(65536-5000)

DJNZ R7,RET0 MOV R7,#200 MOV A,SCANMODE MOV B,#4 DIV AB MOV A,B RL A MOV DPTR,#TAB_SCAN JMP @A+DPTR TAB_SCAN:AJMP RED_LIGHT AJMP YEL_LIGHT AJMP GRE_LIGHT AJMP YEL_LIGHT RET0:MOV A,NUMTIM

LCALL BIN_BCD MOV SHIWEI,A MOV GEWEI,B INC SCANLED MOV A,SCANLED MOV B,#4 DIV AB RL A MOV DPTR,#TAB_SCAN0 JMP @A+DPTR TAB_SCAN0:AJMP SCAN_L1 AJMP SCAN_L2 SCAN_L1: MOV P2,#0F7H MOV A,SHIWEI JMP END_SCAN SCAN_L2: MOV P2,#0FBH MOV A,GEWEI JMP END_SCAN END_SCAN:MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A MOV A,LED MOV P1,A POP PSW POP ACC RETI RED_LIGHT:MOV LED,#OFBH MOV NUMTIM,RED DEC RED MOV A,RED CJNE A,#0FFH,RET0 MOV RED,#10 MOV A,SCANMODE ADD A,#01H MOV SCANMODE,A

JMP RET0 YEL_LIGHT:MOV LED,#0F3H MOV NUMTIM,YELLOW DEC YELLOW MOV A,YELLOW CJNE A,#0FFH,RET0 MOV YELLOW,#3 MOV A,SCANMODE ADD A,#01H MOV SCANMODE,A JMP RET0 GRE_LIGHT: MOV LED,#0BFH MOV NUMTIM,GREEN DEC GREEN MOV A,GREEN CJNE A,#0FFH,RET1 MOV GREEN,#10 MOV A,SCANMODE ADD A,#01H MOV SCANMODE,A RET1:JMP RET0 BIN_BCD: MOV B,#10 DIV AB RET DELAY: MOV R5,#02 D1: MOV R6,#200 D2: MOV R7,#200 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END

第三篇:單片機課程設計指導書

單片機課程設計指導書

一、設計內容及步驟

1、方案設計

先要明確設計任務的要求,根據設計任務及要求,確定設計所要實現的具體功能,例如“流水燈”具體怎么“流”、有幾種“花樣”、如何操作、等等。這是一項見仁見智的工作,沒有統一的要求,各人可根據自己的理解自行設計。

2、硬件電路設計

設計能使單片機工作并實現所需功能的基本硬件電路,包括選擇和確定元器件的規(guī)格、參數。

3、軟件程序設計

單片機由于內存小、速度低,因此一般不用高級語言編程而多用匯編語言編程,這樣軟件程序和硬件電路就要有嚴格的對應關系。單片機電路的功能主要是由軟件程序實現的,因此硬件電路比較簡單而軟件程序相對復雜,軟件程序設計是整個課程設計的難點和重點。

4、燒寫調試程序

由于軟件程序一般都比較復雜,設計時難免會有考慮不周的問題,或是有一些疏漏,而這些問題或疏漏僅憑在紙上的分析是很難發(fā)現的,因此軟件程序設計好后還要經過運行調試,才能知道所設計的軟件程序能否實現之前確定的功能。這個過程往往要經過多次反復才能最終達到目的。一般先用計算機仿真進行調試,成功后再把程序寫到單片機中并制作實際電路進行驗證。

二、設計方法及要求

1、方案設計

首先要完整、準確地理解設計任務(雖然課程設計只是做個電路模型進行一下驗證演示,但設計時要假象是設計一個實用的產品),然后通過必要的調研、分析,綜合考慮各方面的因素,定出一個具體的設計目標。

例如,可先把自己當作用戶,從用戶的角度考慮這個“產品”應該具備哪些功能、怎樣操作使用比較方便,同時又安全可靠;再從廠家的角度,結合實際的客觀條件,考慮怎樣既能滿足用戶的基本需求,又能最大限度地降低生產成本。

因此設計目標不要追求盡善盡美,但也不能過于簡單,要從實際出發(fā),用足用夠給定的硬件條件,充分開發(fā)可以用軟件實現的功能以使整體功能最大化。

2、硬件設計

硬件設計包括確定電路的結構組成、繪制電氣原理圖、確定元器件的規(guī)格參數。

由于是課程設計,多數題目采用最小系統即可,如果要求高一點,還要考慮抗干擾措施、電路的功耗、數據的斷電保護、元器件的來源和性價比等。

最小系統基本上是一種固定的模式,需要設計的就是合理分配單片機的資源,分配、確定輸入輸出端口用途,這沒有固定的模式,只要符合單片機的端口功能和性能就行。例如,輸入輸出應優(yōu)先采用P1口,還要注意各口作輸出口時帶負載的能力,即高電平時所能輸出的最大電流,或低電平時允許灌入的最大電流,以及高阻態(tài)時所能承受的最高電壓。原則上輸出口所接負載的電流消耗不能超過輸出口允許進出的最大電流值,最好是讓輸出口通過緩沖驅動器(例如三極管)帶負載而不是直接帶負載,以免造成單片機的損壞。

硬件結構應結和應用軟件一并考慮,若某種功能既可以用硬件實現,也可以用軟件實現,應優(yōu)先選擇用軟件實現,以盡可能地簡化硬件結構。

3、軟件設計

軟件設計要結合功能設計和硬件設計進行,或者說在做功能設計和硬件設計時就要對軟件設計有所考慮,即那些功能應由軟件完成。

設計軟件不要一來就急于用指令寫程序,要先做總體規(guī)劃設計,明確軟件要實現的功能是什么,分那些步驟、按什么順序來實現設計的功能,畫出程序的流程圖。程序的流程也就是單片機的工作過程,從通電工作開始,程序的第一步做什么,后面又做什么??;怎樣結束,等等。由于單片機是靠程序進行工作的,程序怎么規(guī)定它就怎么做,程序沒有規(guī)定它就無法工作,很死板。因此設計程序流程時要作仔細、周全的考慮,只要出現所設計的“產品”在正常操作使用過程中可能出現的任何一種情況,都要讓單片機知道該如何應對處理,否則就會出現死機無法工作的情況。

程序的流程是編寫程序的綱領、指導、前提,有了正確的程序流程,就容易編寫出正確的程序,單片機也才能實現所設計的功能。俗話說,磨刀不誤砍柴工,所以構思、設計程序的流程要給予高度的重視,要花大的氣力,有時一次兩次難以考慮周全,可能需要反反復復地進行多次。

如果整個流程實現一個總體功能,則流程的每一分支或步驟即可看成是一個子功能。對于比較復雜的功能,則子功能下還可再分解出孫功能,即總體功能畫一個流程圖,再針對較大的子功能畫細致的流程圖。總之流程圖畫的越細致,程序越容易編寫。

流程設計好后,也不要就急于寫具體的程序,因為那樣寫程序缺乏條理,很容易出錯,而且可讀性差,難以發(fā)現和糾正錯誤。因此寫程序前還應對程序的編寫結構進行認真的規(guī)劃設計。

程序的結構總體上可分為兩大部分,即主程序和子程序(或中斷程序)。主程序可按程序的功能分塊、分段進行編寫,每塊、每段完成一個特定的功能。如果某一塊或段在主程序中需多次出現,應把它作為子程序,以減少整個程序的長度。

程序設計的重點在于搭建程序的框架,框架搭成,工作就完成了大半,剩下的就是填充框架。填充框架不一定要自己去一條一條地想該用什么指令,可根據某一塊或某一段程序的功能,尋找具有相同功能的現成的程序塊、段去填充,對于一些“通用”的程序段,例如按鍵消抖程序、延時程序等,應優(yōu)先采用成熟的“標準”程序,這樣既可減少工作量,又可減少出錯。事實上,程序設計大多數時候就是用一些零散、成熟的程序快(段)拼湊成一個自己所需的完整程序。

程序運行中,可能需要在不同的功能模塊間進行跳轉,這就需要在跳轉的入口處加上標號。為便于閱讀,在符合指令的語法規(guī)則的前提下,標號應能簡要地反映該段程序的功能,例如采取常見的英文縮寫或漢語拼音縮寫(通常是縮寫單字拼音的首字母)。

運用跳轉指令時要注意避免進入死循環(huán)。若不可避免進入死循環(huán),或有意要進入死循環(huán),除復位外,最好能有其他退出死循環(huán)的措施。

單片機程序的運行離不開單片機的內存,因此編寫程序前還應充分了解所用單片機的內存情況,尤其是要搞清楚那些具有特定用途的特殊內存的用途、位置及長度,同時還要搞清楚所用程序指令(包括常數表格)以及依程序流程產生的各項數據要占用的存儲空間,編寫程序前,要合理地分配利用內存空間,注意不要占用特殊內存。

最后,為了便于以后(以及其他人)對程序的閱讀、分析,所編寫的程序應該條理清楚,程序各塊、段、條的功能作用明確,在一些重要、關鍵或用意不是很明確的指令后最好加以注釋。

三、設計報告的內容及要求

1、方案設計說明

從總體上概括介紹所設計項目的構成、功能及操作使用方法,詳細說明該方案是怎么設計出來的。

2、硬件設計說明

畫出完整、規(guī)范的電路圖,說明單片機I/O口分配使用的情況以及為何這樣分配使用,分析介紹電路的工作原理,介紹電路中主要元器件在電路中的作用以及他們的規(guī)格或參數是怎樣確定的。

3、軟件設計說明

1)說明軟件設計的思路,介紹軟件的總體功能,畫出完整、規(guī)范的程序的流程圖;

2)介紹程序的總體框架結構,即整個程序由哪些模塊構成,各模塊的功

能是什么,其中又包含哪些子功能,等等,從總體上說明整個程序的執(zhí)行及工作過程;

3)以一些重要或關鍵的程序段為例,說明該段程序的功能、作用和編寫

思路;

4)列出完整的程序清單,重要、關鍵或難以理解用意的模塊、語句要加

以注釋;

4、制作調試說明

介紹制作調試的過程、結果,以及在過程中出現的問題和解決問題的方法。

5、操作使用說明

介紹所設計“產品”的操作及使用方法。

6、總結說明

介紹本次課程設計的收獲、體會或經驗教訓,要求客觀、具體。

? 報告不要盲目追求篇幅,只要能說清楚問題即可,不必大量拷貝或摘抄資

料文獻。正文采用宋體四號字,若用手寫,要求字跡工整。

四、進度安排

本課程設計共兩周的時間,按10個工作日算,進度安排如下:

? 明確設計任務,調研、查閱資料,構思、確定總體方案,用兩天時間; ? 設計硬件電路,設計軟件功能,畫程序流程圖,用一天時間;

? 設計程序結構,編寫程序,用兩天時間;

? 通過計算機仿真驗證調試程序,用一天時間;

? 制作硬件電路,用一天時間;

? 通過硬件電路驗證調試程序,用一天時間;

? 撰寫設計報告,驗收設計成果,用兩天時間。

五、成績評定

及格標準如下:

1、按期完成設計并提交設計報告和交驗根據設計制作的實物,出勤良好;

2、報告的內容、格式符合要求,能反映設計過程的實際情況,設計制作的實物的功能和性能基本能達到設計任務的要求。

? 在及格的基礎上,根據設計成果的質量酌情評定為優(yōu)秀、良好或中等。? 不交設計報告或報告的內容大部分是抄來的,以及不交驗設計制作的實物

或用別人的實物來交驗,出勤很少,將判為不及格。

第四篇:單片機實驗

實驗

一、MCS51單片機基本開發(fā)環(huán)境

1. 實驗目的:

1)熟悉軟件的集成開發(fā)環(huán)境 2)掌握單片機軟件設計流程

3)掌握單片機存貯器結構及各窗口之間的聯系 2. 實驗內容:

1)用三種方法實現將累加器A內容改為20H

方法1--MOV A,#20H 方法2—MOV R0,#20H MOV A,R0 方法3—MOV R0,#20H XCH A,R0 心得:越往下做實驗時就越感覺這題根本不能說是題目,但不得不說在沒接觸過編程軟件,剛開始學的匯編,第一次做的實驗就光這道題都覺得不知道做什么.所以凡是總有開始,不了解情況的多簡單的都會覺得難.2)將58H位單元置為1,觀察內部RAM中2BH內容的變化 代碼:

SETB 2BH.0 JMP $ END 心得:這是關于內部存儲中對單元和字節(jié)了解,不理解很容易做錯.比如開始寫的指令為

MOV R0,#58H;MOV @R0,#1

這是錯誤的指令。這就需要認真去了解單片機中的字節(jié)地址與位地址的關系。80C51中有位尋址區(qū)和字節(jié)尋址區(qū)。題目中58H為位地址,2BH為字節(jié)地址,且58H為2B字節(jié)的最低位。由于58H屬于位尋址區(qū),可用位操作指令 SETB 進行置位,SETB 2BH.0 執(zhí)行后,2BH中內容變?yōu)椋埃?/p>

3)如果當前狀態(tài)為有進位、工作寄存器使用區(qū)2,請用3種方法設置這種狀態(tài)

代碼:

ANL PSW,#01H MOV A,PSW

CJNE A,#01,LAB2 LAB1:JMP LAB1

LAB2: SETB PSW.4 MOV P0,#01H MOV R0,#18H CLR PSW.3 MOV C,P0.0 MOV PSW,R0 MOV PSW.4,C CPL C MOV PSW.3,C END

心得:以上LAB2寫了三段代碼,可分別完成題目要求。不過實驗時只是對代碼進行了錯誤調試,沒有對結果進行檢驗。其中值得注意的是對于布爾(位)操作指令的用法,比如傳送指令必須經累加器C,如第二段中MOV P0,#01H;MOV C,P0.0,以及對于位尋址的方式(如需用到“.”隔開)的應用。4)編一個小程序將內部RAM中的20H單元的內容送到21H單元并調試

代碼:

MOV R0,#20H MOV @R0,#10H MOV R1,#21H MOV @R1,20H JMP $ END

5)用程序將堆棧指針指向60H,然后在堆棧中依次壓入01,02,03,04,05五個數,觀察哪些單元內容發(fā)生了變化,各變?yōu)槎嗌伲繌哪男┐翱诳梢园l(fā)現這些變化?順序將堆棧中的五個數放入30H~34H五個單元中,編程實現之。

代碼:

MOV R1,#60H MOV SP,R1 MOV DPL,#1H LAB1:PUSH DPL INC DPL MOV A,DPL CJNE A,#6,LAB1 POP 34H POP 33H POP 32H POP 31H POP 30H JMP $ END

6)將外部數據存貯器1000H~100FH 16個單元中存放00H~0FH 代碼:

MOV DPTR,#1000H MOV R1,#10H LOOP:MOVX @DPTR,#1234H MOVX A,@DPTR MOV @R1,A INC DPTR INC R1 CJNE R1,#40H,LOOP JMP $ END

心得:此處需要訪問片外存儲空間,需要借助寄存器DPTR,需注意其為16位的寄存器,在使用時若與八位寄存器進行數據交換時需分為高八位DPH與低八位DPL來用。7)若要求程序從0010H單元開始運行,可用兩種方法實現?

方法一 ORG 0010H 方法二 AJMP 0010H

3. 選做實驗內容:數據傳送 目的:

1)掌握8051單片機內部數據存貯器、外部數據存貯器的數據傳送特點和應用 2)掌握MOV,MOVX和MOVC類指令的用法及區(qū)別 內容:

1)將片內RAM數據區(qū)20H為首地址的十六個字節(jié)傳送到30H為首地址的數據區(qū),即:20H~2FH送30H~3FH

代碼: ORG 0000H JMP MAIN ORG 0030H MAIN:MOV R0,#20H MOV R1,#30H LOOP:MOV @R0,#1234H MOVA,@R0 MOV @R1,A INC R0 INC R1 CJNE R1,#30H,LOOP JMP $ END

2)將外部數據存儲器2000H~200FH單元的十六個數傳送至內部數據存儲器的30H~3FH 代碼: ORG 0000H JMP MAIN ORG 0030H MAIN: MOV DPTR,#2000H MOV R1,#30H LOOP:MOVX @DPTR,#12H MOVX A,@DPTR MOV @R1,A INC DPTR INC R1 CJNE R1,#40H,LOOP JMP $ END

總體心得體會:

第一次做實驗主要是熟悉了解了下單片機編程軟件的使用,開始接觸時在對其軟件不是太了解的情況下實驗編程做的確實很亂,不清楚該怎樣進行,比如不知如何進行對指令的調試,也不清楚該如何觀察結果,沒有一個整體的概念,所以在了解其開發(fā)環(huán)境上花了不少時間。經過一段時間的摸索后也終于了解了其具體的使用,也能夠順利的對指令的編程運用。運行指令時遇到的一些問題需要注意的也在上面各題中做了說明。還有需要注意的是:進入軟件仿真時需要對存儲空間進行查看的方法是在Address窗口中輸入:d:00h 顯示內部數據存儲器從00h開始的單元; x:1000h 顯示外部數據存儲器從1000h開始的單元; c:0000H 顯示程序存儲器內容。還有由于偽指令 END 定義的原因,在程序末需加一條死循環(huán)調轉指令(如 JMP $)使程序不會進入其他未知空間執(zhí)行其他指令。實驗

二、加、減法實驗

1. 實驗目的

1)正確使用單片機的加減運算指令

2)掌握不同指令對于程序狀態(tài)字的影響及程序狀態(tài)字的意義、用處 3)掌握ADD,ADDC,SUBB和DA A等指令的用法 4)學習模塊化程序設計方法 2. 實驗內容

1)編寫3字節(jié)二進制加法子程序,并用主程序調用不同的加數和被加數來檢測該子程序的正確性。需考慮有進位和無進位情況。程序入口為: 加數:22H,21H,20H三字節(jié),22H為最高位

被加數:32H,31H,30H三字節(jié),32H為最高位

程序出口為: 23H,22H,21H,20H四字節(jié),23H為最高位 例如:地址:23 22 21 20 32 31 30 執(zhí)行前數據: 01 23 45 FF 01 01 執(zhí)行后數據:01 00 24 46

代碼:

ORG 0000H AJMP MAIN ORG 30H MAIN: MOV 22H,#01H MOV 21H,#23H MOV 20H,#45H MOV 32H,#0FFH MOV 1H,#01H MOV 30H,#01H ACALL ADDI HERE:JMP HERE ORG 100H ADDI: PUSH PSW MOV R0, #20H;加數1地址、和的地址 MOV R1, #30H;加數2地址 CLR C MOV R2, #3;循環(huán)3次 LOOP: MOV A, @R0;取 ADDC A, @R1;加 MOV @R0, A;存 INC R0 INC R1 DJNZ R2, LOOP CLR A ADDC A, #0;得到進位 MOV 23H, A;保存 POP PSW RET END

2)編寫三字節(jié)二進制減法子程序 入口:被減數: 52H,51H,50H, 50H為最低位

減數: 42H,41H,40H, 40H為最低位

出口:差:外部數據存貯器2003H~2000H(2000H為最低位)用主程序調用多組數據來調試,需考慮無借位和有借位兩種情況。例如:

執(zhí)行前:地址: 52 51 50 42 41 40

數據: 90 80 70 10 10 10

執(zhí)行后:地址: 2003 2002 2001 2000

數據: 00 80 70 60 代碼:

ORG 0000H AJMP MAIN ORG 30H MAIN: MOV 52H,#90H MOV 51H,#80H MOV 50H,#70H MOV 42H,#10H MOV 41H,#10H MOV 40H,#10H ACALL SUB1 HERE:JMP HERE SUB1: PUSH PSW MOV R0, #50H;被減數地址 MOV R1, #40H;減數地址 MOV DPTR, #2000H;差的地址 CLR C MOV R2, #3;循環(huán)3次 LOOP: MOV A, @R0;取 SUBB A, @R1;減 MOVX @DPTR, A;存 INC R0 INC R1 INC DPTR DJNZ R2, LOOP CLR A SUBB A, #0;得到借位 MOVX @DPTR, A;存 POP PSW RET END

3)編寫10位十進制加法子程序(十進制數采用壓縮BCD碼存放)入口: 加數:24H—20H,低地址放低字節(jié)

被加數:29H—25H,低地址放低字節(jié)

出口 和:4005H—4000H,低地址放低字節(jié)

要求調用多組數據調試,注意觀察PSW的變化,理解DA A指令的含義。例如:

執(zhí)行前地址:24 23 22 21 20 29 28 27 26 25

數據:12 34 56 78 90 88 99 33 12 74

執(zhí)行后地址:4005 4004 4003 4002 4001 4000

數據: 01 01 33 89 91 64

代碼:

ORG 0000H AJMP MAIN ORG 30H MAIN: MOV 24H,#12H MOV 23H,#34H MOV 22H,#56H MOV 21H,#78H MOV 20H,#90H MOV 29H,#88H MOV 28H,#99H MOV 27H,#33H MOV 26H,#12H MOV 5H,#74H ACALL ADD2 HERE:JMP HERE ADD2: PUSH PSW MOV R0, #20H;加數1地址 MOV R1, #25H;加數2地址 MOV DPTR,#4000H CLR C MOV R2, #5;循環(huán)5次 LOOP: MOV A, @R0;取 ADDC A, @R1;加

DA A;調整為BCD碼 MOVX @DPTR, A;存 INC R0 INC R1 INC DPTR DJNZ R2, LOOP POP PSW RET END

第五篇:單片機實驗

實驗一清0、移數

將片內20H~2FH及片外0010H~001FH單元清0;

然后將片內30H~3FH的數據移到片外0000H~000FH中;判斷:

若(30H)≤10,則求其平方存到31H中,并將位00H置1(其它位清0)若(30H)=10,則將AA存到31H中,并位01H置1(其它位清0)若(30H)≥10,則減10存到31H中,并位02H置1(其它位清0)

實驗二加法、排序

有兩個長度為10的無符號數分別放在片內20H和30H為首的存儲單元中(低位),求其對應項之和(帶進位位),結果放在40H為首的單元中(若最高位有進位則存在后續(xù)單元中),然后按升序排列放在50H為首的單元中

實驗三查表、散轉

設有一表格,表中數為:00H、11H、22H、33H、44H、55H、66H、77H、88H、99H、AAH、BBH、CCH、DDH、EEH、FFH。根據片外0001H單元的低4位的數,取出表中相應的值存到片內30H中;根據片外0001H單元的高4位的數,將片內RAM區(qū)中可位尋址的相應的位置1(從位00H~位0FH,只可有一個位地址為1)

實驗四外中斷

P1.0~P1.7接8個發(fā)光二極管,管腳INT0、INT1接兩個按鍵,分別定義為“L”和“R”。

要求:上電全滅,按 “L”(或R)鍵,最右(左)側燈亮,每按一次“L” ”(或R)鍵,則亮的燈向左(右)移一位,當移到最左(右)端時,燈全滅

實驗五定時器

P1.0、P1.1分別接兩個發(fā)光二極管,INT0腳接

一按鍵做開關,按一次開關,則啟動,兩個發(fā)

光管一亮一滅,亮滅時間均為1秒;再按一次

開關,則關閉,即兩個發(fā)光管都滅。

實驗六定時器、計數器

P3.2口輸出周期為2S的方波,T1口為脈沖輸入端,記錄輸入的脈沖個數,脈沖個數由P1口所接的8個數碼管顯示(二進制),設一按鍵作為開關控制系統運行,關閉時數碼管全滅,P3.2無輸出。

下載單片機實驗指導書word格式文檔
下載單片機實驗指導書.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    2013單片機實驗教案

    單片機技術實驗 教 案 馮 杰 1 實驗一 順序結構程序設計 一、實驗目的 掌握匯編語言設計和調試方法。 二、實驗內容 把外部RAM中2000h單元的內容拆開,高位送2001h單元,低位......

    單片機實驗 2

    單片微型計算機原理、應用及接口技術 實驗報告 得分: 年級專業(yè): 測控1303班學生姓名/學號:崔振振/201323030325 評閱教師: 提交時間:2015—2016學年第1學期 單片機實驗1匯編語......

    單片機實驗心得體會

    單片機實驗心得體會 單片機實驗心得體會一:單片機實驗心得體會 時間過得真快,不經意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。在學習單片機這門課程之前,就早早的......

    單片機液晶顯示實驗

    實驗八 單片機液晶顯示實驗 一、實驗目的 1、了解液晶顯示屏的控制原理及方法。 2、了解點陣漢字的顯示原理。 二、實驗說明 1、 利用實驗上的液晶顯示屏電路,編寫程序控制......

    單片機實驗小結

    單片機實驗小結 這學期的單片機實驗課程已經結束了,雖然做的實驗是比較簡答的,但麻雀雖小五臟俱全,因此自己也通過實驗課學到了很多知識。 單片機實驗課是為了更好的學習單片機......

    單片機實驗總結

    單片機原理及接口技術實驗總結 本學期的單片機實驗轉眼已到尾聲,共做了六項實驗,分別是KEIL4、ISP下載軟件的安裝于使用、P1口輸出循環(huán)燈實驗、P1口轉彎燈實驗、P3.3口輸入......

    單片機實驗三

    實驗三 單片機I/O口控制程序實驗 一、實驗目的和要求: 掌握單片機串行傳輸輸入輸出的應用方法。 二、實驗設備: 安裝了THGY51的計算機,單片機實驗箱。 三、實驗內容和步驟: 1、......

    單片機實驗心得體會

    單片機實驗心得體會 時間過得真快,不經意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。 在學習單片機這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程......

主站蜘蛛池模板: 人妻熟女av一区二区三区| 波多野结衣aⅴ在线| 国产亚洲成av人片在线观看| 久久国产乱子伦精品免费女人| 人妻三级日本三级日本三级极| 欧美寡妇xxxx黑人猛交| 国产香蕉一区二区三区在线视频| 一二三四在线视频社区3| 人人模人人爽人人喊久久| 亚洲精品一区国产欧美| 国产精品久久久久久久妇| 国产精品自产拍在线观看花钱看| 久久天堂av女色优精品| 欧美日韩精品成人网站二区| 亚洲一区二区三区无码国产| 一本色道久久88综合日韩精品| 亚洲高清中文字幕在线看不卡| 真人性生交免费视频| 青青草国产精品人人爱| 亚洲最大国产成人综合网站| 亚洲熟女av乱码在线观看漫画| 风流老熟女一区二区三区| 久久精品国产99国产电影网| 97成人碰碰久久人人超级碰oo| 狼友av永久网站免费观看| 男插女高潮一区二区| 亚洲大码熟女在线观看| 精品无人区卡一卡二卡三乱码| 天堂国产一区二区三区| 一区二区三区av波多野结衣| 日韩高清亚洲日韩精品一区二区三区| 国产又黄又硬又湿又黄的视| 成人性生交大片免费卡看| 在线观看高h无码黄动漫| 人妻妺妺窝人体色www聚色窝| 国产精品久久精品国产| 亚洲αv无码一区二区三区四区| 99草草国产熟女视频在线| 亚洲色婷婷一区二区三区| 国产美女亚洲精品久久久久| 国产精品视频一区国模私拍|