单片机原理与接口技术实验.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与接口技术实验 课程题目MCS-51及开发环境的认识 学 院 物理与光电信息工程 专业班级 光电信息科学与工程 学 号 姓 名 任课教师 吴艳杰 2015 年 5月 10 日 广东工业大学实验报告 物理与光电工程 学院 光电信息 专业 班 成绩评定_______ 学号 姓名 教师签名_______ 预习情况 操作情况 考勤情况 数据处理情况 实验 一 题目 MCS-51单片机及其开发环境的认识 一、实验目的 1)了解MCS-51单片机开发工具; 2)了解MCS-51开发软件的功能、运行环境; 3)理解汇编语言指令与机器语言指令之间的对应关系; 4)掌握在特定仿真开发系统下浏览、修改特殊功能寄存器、RAM单元的方法。 二、实验设备与器材 电脑、仿真开发软件keil uvision4 三、实验内容、过程及要求 1.PC机—仿真器—目标板(用户板)的连接 认真阅读仿真器使用说明,了解仿真器、仿真头上插座与插头的用途及外形,跳线含义及设置,完成“PC机—仿真器—目标板(用户板)”的连接。 不论何种型号的仿真器,一般均提供下列插座(或接口): 1)联机通信口 目前多数仿真器不带键盘、LED数码显示器,需与PC机配套使用。单片机仿真开发设备联机通信口与PC机串行口(COM1或COM2)相连。 2)仿真插座 通过仿真电缆将仿真器与仿真头连在一起(有些仿真器、仿真头插座没有防反插设计,连接时务必注意插座、插头方向)。仿真电缆一端与仿真器相连,另一端与仿真头相连。仿真头直接插入用户板上的CPU插座内。 3)电源插座 通过仿真器上的电源插座给仿真器提供电源,与仿真器电源(作为仿真器附件之一)相连。 由于目标板上功耗不确定,因此仿真头一般不给用户提供电源,使用时必须给用户外接工作电源(一般为+5V,具体数值与目标板上元器件工作电压有关,但外接电源电压不得超过5×(1+5%)V,否则可能会损坏单片机应用系统中74系列逻辑电路芯片)。 2.仿真软件的安装及操作 仿真软件也称为汇编器。仿真器只有在仿真软件的支持下才能完成源程序的编辑(目前多数仿真软件均具有源程序编辑功能)、汇编(编译)、运行及调试。仿真软件功能强弱直接关系到单片机应用系统的开发效率。一套功能齐全、性能良好、符合用户操作习惯的单片机开发系统,会使单片机开发项目由难变易、由繁变简、由不可能变可能,收到事半功倍的效果。不同仿真开发软件的功能、操作方式不尽相同,用户只能依据开发商提供的《使用说明书》或《用户指南》来安装和使用仿真开发软件。 3.汇编源程序编辑、运行及调试 输入、编辑、汇编、运行(连续、单步执行)如下程序段: ;变量定义区 XVAR DATA 30H YVAR DATA 38H P10 BIT P1.0 ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV SP, #9FH MOV A, #55H MOV XVAR, A MOV R0, #XVAR MOV @R0, #01H INC R0 MOV @R0, #02H MOV R1, #YVAR MOV A, @R0 MOV @R1, A PUSH ACC ;在此处设置断点 PUSH PSW MOV A, #0AAH SETB RS0 CLR RS1 MOV R0, #5AH MOV R1, #0A5H POP PSW POP ACC INC R1 DEC R0 MOV A, @R0 MOV @R1, A CLR P10 SETB P1.0 CLR P10 MOV 90H, #00H MOV 90H, #55H MOV 90H, #0FF MOV P1, #00H MOV P1, #55H MOV P1, #0FFH SJMP $ END 找出每条指令的机器码,并与教材第3章指令码表对照,指出每一指令的功能、寻址方式、操作书书写形式。 在单步执行过程中,每执行一条指令后,观察并记录有关寄存器、内部RAM单元内容变化情况。设置断点后,在连续执行程序,记录30H、31H、38H单元内容

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档