单片机实验报告 二.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验报告 二

单片机实验报告 二 班级:信息工程(微波通信方向) 姓名:肖丽 学号:1195111040 时间:2013.10.29 地点:工学院单片机实验室 实验题目: 第三章课后习题练习 一、 实验目的 1. 掌握Keil集成开发环境基本使用方法; 2. 掌握学林51mini仿真器和下载(编程)器的基本使用方法。 二、 实验主要仪器及环境: 硬件:学林51mini仿真器和下载(编程)器 软件:Keil ?Vision2、XLISP 三、 实验内容 P85.6、8、P77有关的极值排序的程序 四、 实验步骤 1.将P85.6修改存到自己的文件内,用软件仿真。 2.编写P85.8的程序,然后存到自己的文件里,用软件仿真。 3.编写P77有关的极值排序的程序,然后存到自己的文件里,用软件仿真。 五、 实验流程框图、实验程序 P85.6已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后, A=(80H);SP=(42H);(41H)=(50H);(42H)=(80H);PC=(001EH)。 ORG 0000H MOV A,#02H MOV SP,#42H MOV 41H,#0FFH MOV 41H,#0FFH POP DPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,@A+DPTR PUSH ACC MOV A,B INC A MOVC A,@A+DPTR PUSH ACC SJMP $ ORG 3000H DB 10H,80H,30H,80H,50H,80H END P85.8试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数。并将查找到的结果存入41H单元。 ORG 0000H START: MOV 41H,#00H MOV R0,#20H MOV R2,#21H LOOP: MOV A,@R0 JNZ NEXT INC 41H NEXT: INC R0 DJNZ R2,LOOP SJMP $ END 数据升序排序 ORG 0000H MOV 30H,#14H MOV 31H,#13H MOV 32H,#12H MOV 33H,#11H MOV 34H,#10H MOV 35H,#0FH MOV 36H,#0EH MOV 37H,#0DH MOV 38H,#0CH MOV 39H,#0BH MOV 3AH,#0AH MOV 3BH,#09H MOV 3CH,#08H MOV 3DH,#07H MOV 3EH,#06H MOV 3FH,#05H MOV 40H,#04H MOV 41H,#03H MOV 42H,#02H MOV 43H,#01H SORT:MOV R0,#30H MOV R7,#13H CLR TR0 LOOP:MOV A,@R0;A=R0 MOV 45H,A;45H=A INC R0;R0=R0+1 MOV 44H,@R0;44H=R0 CLR C;C清0 SUBB A,@R0;(A)-((R0))-C=A JC NEXT;C为1跳NEXT MOV @R0,45H;(R0)=(45H) DEC R0;R0=R0-1 MOV @R0,44H;(R0)=(44H) INC R0;R0=R0+1 SETB TR0;TR0置1 NEXT:DJNZ R7,LOOP ;R7-1不等于0,跳LOOP JB TR0,SORT;TR0=1,跳SORT HERE:SJMP $ END 六、 实验及程序的分析和讨论 P85.6 注释 结果 ORG 0000H;汇编语言源程序的开始,通常都用一条ORG伪指 令规定程序的起始地址,目标程序从0000H开始 MOV A,#02H;02H→A (A

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档