- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用
单片机原理及应用
实验(训)报告
实验编号
004
实验名称
循环程序设计
实验目的和要求
1、掌握循环结构编程
要求:请将本文件重新命名为“学号+姓名+单片机实验四”
实验内容
1、求2+4+6+8+…+100的值
代码:
ORG 0000H
MOV R1,#64H
MOV SUML,A ;SUML存放结果低8位;
MOV SIMH,A ;SIMH存放结果高8位
L1: MOV A,R1
ADD A,SUML
MOV SUML,A
CLR A
ADDC A,SIMH
MOV SIMH,A
DEC R1
DEC R1
CJNE R1,#00H,L1
SUML EQU 30H
SIMH EQU 31H
SJMP $
END
2、请将8、1、2、3、4、5、6、7八个数存于以30H为首地址的RAM中,并按从小到大的顺序重新排列该数列,并放回原单元中。
代码:
ORG 0000H
MOV 30H, #08H
MOV 31H, #01H
MOV 32H, #02H
MOV 33H, #03H
MOV 34H, #04H
MOV 35H, #05H
MOV 36H, #06H
MOV 37H, #07H
CALL SORT6 ;调用排序子程序
NOP
NOP
SJMP $
;-------------------------------------
SORT6: ;排序子程序
MOV R6, #7
S1:
MOV B, R6
MOV R7, B
MOV R0, #30H ;起始地址
S2:
MOV B, @R0
INC R0
MOV A, @R0
CJNE A, B, S3
S3:
JNC N_JH
MOV @R0, B
DEC R0
MOV @R0, A
INC R0
N_JH:
DJNZ R7, S2 //(R2-1)为0?不是则跳转到S0句
DJNZ R6, S1
RET
END
=========
CJNE A, B, S3
若(direct)<(A)则PC←(PC)+3+rel且Cy←0;
若(direct)>(A)则PC←(PC)+3+rel且Cy←1;
若(direct)=(A)则PC←(PC)+3
3、从内部存储器30H单元开始,有16个数据,试编写一个程序,把其中的正数、负数分别存入40H和50H开始的存储单元,并分别将正数、负数和零的个数存入R4、R5和R6。
代码:
ORG 0000H
MOV R0,#40H
MOV R1,#50H
MOV SP,#3FH
MOV R4,#00H
MOV R5,#00H
MOV R6,#00H
MOV R7,#10H
M1:POP ACC
JZ ZER0
JB ACC.7,M2
INC R4
MOV @R0,A
INC R0
AJMP DJ
M2:INC R5
MOV @R1,A
INC R1
AJMP DJ
ZER0: INC R6
DJ:DJNZ R7,M1
SJMP $
END
=============================================
ORG 0000H
MOV R7,#10H
MOV A,#0
MOV R4,A
MOV R5,A
MOV R6,A
MOV R0,#40H
MOV R1,#50H
MOV SP,#2FH
NEXT :POP ACC
JZ ZERO
JB ACC.7,LP
INC R4
MOV @R0,A
INC R0
AJMP LOP
LP:INC R5
MOV @R1,A
INC R1
AJMP LOP
ZERO:INC R6
LOP:DJNZ R7,NEXT
SJMP $
END
您可能关注的文档
- 八大高危作业,不可盲目签署作业票.docx
- 安全师《安全生产技术》试题.doc
- 安全生产工作安排.doc
- 艾跃进尔雅选修课《口才艺术与社交礼仪》课后习题答案.docx
- XX集团车辆管理规定.doc
- XXX招标管理办法.doc
- WCF学习总结7--流模式(Streaming)实现文件上传.docx
- IT产业背景和必要性.doc
- GMP附录--无菌细则--对比表(whf)-7-0.docx
- FOLDER类型FORM开发思路(检查点).docx
- 500郭元武地籍管理土地节约集约利用评价综述精选.docx
- 2014初级会计经济法真题及答案(多项选择题).docx
- 2015广东会计从业考试《财经法规》章节练习题(1).docx
- 2015广东会计从业考试《财经法规》章节练习题(2).docx
- 2015年村级财务管理制度.docx
- 2015年会计继续教育试题及答案--会计职业道德(1).docx
- 2015年全国会计从业考试《财经法规》第五章章节练习试题及答案.docx
- 2015年全国会计从业资格考试《财经法规》预测试题及答案(3).docx
- 2015全国会计从业《财经法规》新教材冲刺题.docx
- 2015下半年北京会计从业《会计基础》预测试卷(3).docx
原创力文档


文档评论(0)