[信息与通信]为36学时安排的51单片机实验指导书.docVIP

[信息与通信]为36学时安排的51单片机实验指导书.doc

  1. 1、本文档共36页,可阅读全部内容。
  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文档。上传文档
查看更多
[信息与通信]为36学时安排的51单片机实验指导书

为36学时安排的51单片机实验指导书 (仅供本学院单片机必修课参考使用) 王晓东 第一部分:软件单元实验(12学时) 实验一、熟悉集成开发环境Keil 。。。。。。。。。。。。。。。。。。1 实验二、数据传送 。。。。。。。。。。。。。。。。。。3 实验三、算术运算 。。。。。。。。。。。。。。。。。。4 实验四、数值转换 。。。。。。。。。。。。。。。。。。6 第二部分:硬件单元实验(12学时) 实验五、开关状态取样显示 。。。。。。。。。。。。。。。。。。7 实验六、用8255进行开关状态取样显示 。。。。。。。。。。。。。。。。。。9 实验七、LED数码管显示实验 。。。。。。。。。。。。。。。。。。10 实验八、键盘实验 。。。。。。。。。。。。。。。。。。15 第三部分:系统与综合实验(12学时) 。。。。。。。。。。。。。。。。。。17 要求:两人一组,同学自己命题并填写开题报告,经老师同意签字后方可实施。同一题目,两人分工明确,最后按分工内容完成,经验收合格后给予分数。 附录:开发环境Keil的使用 。。。。。。。。。。。。。。。。。。18 实验安排说明: 本学期实验总学时数为36学时。每次实验为六学时(五小时),两个实验内容。按照先易后难、从简到繁的原则设置,第一部分为软件仿真单元实验,第二部分为硬件接口单元实验。共占用24学时。 第一部分主要让同学们熟悉常用汇编指令,简单的程序结构和基本的编程规则。第二部分主要锻炼同学们最基本的硬件接口技术和最常见的人机对话系统接口相关技术。 实验一到实验八内容按照实验教材的要求作。 第三部分为系统与综合实验,主要锻炼同学们运用基础知识实现较为简单的综合性的系统实验项目。这部分内容由学生自主命题、设计、调试成功。共占用12学时。 在做系统与综合实验的前一周,即前8个实验完成后,准备系统与综合实验的开题报告。 完成全部实验内容共需七周。 评分规则: 根据同学的出勤情况、每个单元实验的验收及实验报告情况,满分为20分。 综合与系统实验分数评价根据题目的难易程度、完整性、创新性、设计合理否及最后调试效果等因素决定,定出题目分值,最高20分。 实验报告要求: 1. 实验题目、姓名、班级、学号。 2. 实验目的。 3. 实验要求。 4. 设计实验电路;器材表、简单表述程序的结构和功能。 5.流程图和程序代码。 6.调试步骤、方法及结果分析。 7. 对本项实验的意见和要求。 实验一、熟悉集成开发环境IDE 一.实验目的: 学习和熟练单片机集成开发环境 Keil。 二. 实验内容: 程序的建立和编辑, 编译,运行,调试。 1.打开Keil环境界面,在文档编辑界面中编写一例题,并保存为.asm文件。 例题: org 0000h ajmp main org 0030h Main: Mov sp,#60h Mov a,#0h Mov r1,#30h mov r7,#10h Loop: Mov @r1,a inc r1 inc a Djnz r7,loop Sjmp $ End 2.建立新项目,并把已编辑好的.asm 文件加入到项目中。 3.对新建项目的程序文件进行编译连接后调试、运行。 推荐:可参考本指导书后面的附录《开发环境Keil的使用》中的步骤练习。 三. 实验要求: 基本掌握单片机集成开发环境 Keil操作。 通过此次实验,基本熟悉和掌握在Keil仿真环境中对项目及编程文件进行的设置、 编辑、调试等技巧。 注意: 0000H~0002H地址用作上电复位后引导程序的存放单元。因为复位后程序计数器PC的内容为0000H,CPU总是从0000H开始执行程序。将转移指令存放到这三个单元,程序就被引导到指定的程序存储器空间去执行。 0003H~002AH(中断矢量地址)单元:均分为五段(每段八个字节),用作五个中断服务程序的入口。 实验二、数据传送 一.实验目的: 1. 学习数据传送指令的用法。 2.熟悉建立、调试和运行汇编语言程序的过程。 二.实验内容: 将源数据区单元的(0~F)共16个数传送到目的数据区中。 注意:在51系列单片机中,只能使用R0,R1进行间接寻址。 三. 实验要求: 1. 内部RAM数据存取操作 2. 内部RAM和外部RAM的数据传送 3. 外部RAM的数据传送 说明: 1、片内RAM数据存取操作代码(即源数据区和目的数据区都在片内RAM):MOV @R1,A 。此时打开一个存储器窗口,在地址框中输入

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档