- 4
- 0
- 约1.03万字
- 约 9页
- 2016-10-09 发布于贵州
- 举报
北京交通大学单机实验参考答案
MCS – 51单片机原理及接口技术
北交机电学院
实验参考答案
实验二、 运算处理程序设计与调试
一、实验内容及要求:
将30H~39H中10个无符号数,剔除最大值和最小值,求平均数,并转换成BCD码,存入50H和51H中。
二、实验程序
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV R0,#30H
MOV R2,#10
MOV 41H,@R0
MOV 40H,@R0
LOOP: MOV A,@R0
CJNE A,40H,LOOP1
SJMP LOOP5
LOOP1: JC LOOP4
MOV 40H,A
LOOP4: CJNE A,41H,LOOP2
SJMP LOOP5
LOOP2: JNC LOOP5
MOV 41H,A
LOOP5: INC R0
DJNZ R2,LOOP
CLR A
MOV R0,#30H
MOV R2,#10
LOOP6: ADD A,@R0
INC R0
DJNZ R2,LOOP6
SUBB A,41H
SUBB A,40H
MOV 42H,A
MOV B,#0BH
DIV AB
MO
原创力文档

文档评论(0)