开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?YN1
开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?YN1
开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?YN1
三.程序清单及程序流程框图
ORG 0000H LJMP MAIN
MAIN: MOV R0,#30H MOV R2,#10H CLR A
A1: MOV @R0,A INC R0 INC A DJNZ R2,A1 MOV R0,#30H MOV R1,#40H MOV R2,#10H A2: MOV A, @R0 MOV @R1,A INC R0 INC R1 DJNZ R2, A2 MOV R1,#40H MOV DPTR ,#4800H MOV R2, #10H A3: MOV A,@R1 MOVX @DPTR ,A INC R1 INC DPTR DJNZ R2,A3 MOV SP,#60H MOV R2,#10H MOV DPTR ,#4800H PUSH DPL PUSH DPH MOV DPTR,#5800H MOV R3,DPL MOV R4,DPH A4: POP DPH POP DPL MOVX A,@DPTR INC DPTR PUSH DPL PUSH DPH
MOV DPL,R3
开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?NY1
MOV DPH,R4 1 MOVX @DPTR,A INC DPTR R1←#40H MOV R3,DPL
DPTR←#4800H MOV R4,DPH
DJNZ R2,A4
R2←#10H MOV R0,#50H
MOV DPTR,#5800H MOV R2,#10H
A←((R1)) A5: MOVX A,@DPTR MOV @R0,A
(DPTR)←A INC R0 INC DPTR 修改R1 DJNZ R2,A5
POP DPH 修改DPTR POP DPL HERE: LJMP HERE 数送完? END YN2
2R2←#10H堆栈←#4800HR4R3←#5800HA←((DPTR))修改地址指针DPTR(DPTR)←A修改地址指针DPTR数送完?NDPTR←#5800HR2←#10HA←((DPTR))(R0)←A修改R0修改DPTR数送完?结束Y
NR0←#50HY
《单片机技术》实验多媒体讲义四、实验报告要求1、实验目的和要求。2、设计要求。3、实验程序流程框图和程序清单。4、电路原理图。5、实验结果6、实验总结。7、思考题。五、思考题1、编程实现LED0至LED7以十六进制计数规律亮灯?《单片机技术》实验多媒体讲义四、实验报告要求1、实验目的和要求。2、设计要求。3、实验程序流程框图和程序清单。4、电路原理图。5、实验结果6、实验总结。7、思考题。五、思考题1、编程实现LED0至LED7以十六进制计数规律亮灯?《单片机技术》实验多媒体讲义四、实验报告要求1、实验目的和要求。2、设计要求。3、实验程序流程框图和程序清单。4、电路原理图。5、实验结果6、实验总结。7、思考题。五、思考题1、编程实现LED0至LED7以十六进制计数规律亮灯? 三.实验电路
U119XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617R1470R18XTAL29RSTQ1MPSA93293031PSENALEEABUZ1D1D2D3D4D5D6D7D812345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51BUZZERD8D7D6D5D4D3D2LED-REDLED-REDLED-REDLED-REDLED-REDLED-REDLED-REDLED-REDD8D7D6D5D4D3D2D1D1 四.程序清单及流程图
程序一
ORG 0000H
LJMP MAIN ORG 000BH LJMP IPTO MAIN: MOV SP, MOV TMOD, CLR 00H SETB EA SETB ET0 MOV TH0, MOV TL0, MOV R1, SETB TR0 MOV A, MOV P1, NT: JNB 00H, RL A MOV P1, CLR 00H LJMP NT IPTO: MOV TH0,
MOV TL0,
开始定时、中断初始化IPTO送定时初值R1减一 #30H #01H
R1=20NA=0FEHP1=AR1=0?Y00H置一R1=20返回#3CH #0B0H #14H #0feH A NT A
开定时器00H=1?YA左移NP1=A#3CH #0B0H
清零00H结束