文档介绍:应用电子技术实验指导书
目录
实验一 P1口输出实验………………………………………………………2
实验二串行通信实验…………………………………………………………4
实验三单片机外围扩展实验…………………………………………………6
实验一 P1口输出实验
一、实验目的
1、学习Pl口的使用方法。
2、学习延时子程序的编写和使用。
二、实验内容
P1口做输出口,接八只发光二极管(其输入端为高电平时发光二极管点亮),编写程序,使发光二极管循环点亮。
三、实验电路连线
●-----------------------● LED0
●-----------------------● LED1
●-----------------------● LED2
●-----------------------● LED3
●-----------------------● LED4
●-----------------------● LED5
●-----------------------● LED6
●-----------------------● LED7
图1 P1口输出连线
四、实验说明
P1口是准双向口,它既可以输出也可以输入。
参考延时子程序:
TEMP1 EQU 200
TEMP2 EQU 200
ORG 0000H
AJMP MAIN
ORG 0030H
 MAIN: MOV P1, #0FFH
MOV A, #0FEH
M_C:
MOV P1, A
LCALL DELAY
RL A
JMP M_C
;延时函数
Delay: MOV R6,#TEMP1
CON0: MOV R7,#TEMP2
CON1: NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R7,CON1
DJNZ R6,CON0
RET
END
注意:采用“NOP”指令实现延时。
五、实验仪器和设备
采用启动爱达思实验箱,如图2。
图2 C51单片机实验箱
实验二串行通信实验
一、实验目的
1、掌握单片机串行通信的编程方法
2、掌握单片机串行通信寄存器的设置。
二、实验内容
实现单片机与PC机间的通信,通讯格式为:9600,8,n,1。单片机发送“AA”给PC机,PC机发送“BB”回送给单片机
三、实验电路连线
图3 串口通信原理图
四、实验说明
参考程序:
PCON EQU 87H
ORG 00H
JMP MAIN
ORG 0030H
MAIN:
MOV TMOD, #20H
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV PCON,#00H
SETB TR1
MOV SCON,#50H
BRR1:
JBC RI, BRR2
SJMP BRR1
BRR2: MOV A, SBUF
XRL A,#0AAH
JNZ BRR1
BTT11:
MOV SBUF, #0BBH
BWA