网站大量收购闲置独家精品文档,联系QQ:2885784924

“微机原理与接口技术”实验指导书.doc

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

《微机原理与接口技术》课程实验指导书 一、课程的目的、任务 本课程是电子科学、测控技术专业学生在学习微机原理课程间的一门实践性技术基础课程,其目的在于通过实验使学生能更好地理解和掌握基本微机原理,培养学生理论联系实际的学风和科学态度,提高学生的硬件操作实验技能和分析处理实际问题的能力。为后续课程的学习打下基础。 二、课程的教学内容与要求 序号 实验项目 实 验 内 容 1 基本操作 熟悉MCS-51单片机实验系统的设置和使用方法 掌握MCS-51软件的编写、调试等技术。 2 程序设计实验 掌握算术运算、数制转换、极值查找、检索、数据块排序和转移等程序的设计方法以及循环程序、子程序、分支程序的编写和调试方法。 3 P1口流水灯实验 掌握对网络实验室51单片机系统P1口LED灯的使用方法 三.各实验具体要求 见P2 四、实验流程介绍 学生用户登陆进入实验系统的用户名为:学号(如D205001200XX),密码:netlab 详细操作步骤见P4 五、实验报告 请各指导老师登陆该实验系统了解具体实验方法,并指导学生完成实验。学生结束实验后应完成相应的实验报告并交给指导老师。其中实验报告的主要内容包括:实验目的,实验内容,实验记录数据,数据分析与处理等。 实验一 基本操作 一、实验目的 ? 1.熟悉Netlab MCS-51单片机实验系统的设置和使用方法 2.掌握基本MCS-51软件的编写、修改和编译的方法 3. 熟悉在Netlab MCS-51单片机实验系统环境下进行软件调试的方法 4. 学会检查、设置片内片外存储器和寄存器的内容,丰富软件调试的手段 二、实验内容 1. 输入参考程序,存储、编译该程序 2. 在进行实验前,设置程序中需要的初值 三、参考程序 从内部RAM 20H单元开始存放一组带符号数,字节个数存在1FH中。请统计出其中大于0、等于0和小于0的数的数目,并把统计结果分别放入one、two和three三单元。 ONE?? ?EQU 30H TWO?? ?EQU 31H THREE ?EQU 32H ????? ????? ?ORG 0000H ????? ?AJMP MAIN?????????? ??;MAIN starts from 0030H? ????? ?ORG 0030H MAIN: MOV 1FH ,#03H ???????;Init the data that you wants to process?????????? ? ????? ?MOV 20H ,#00H ????? ? MOV 21H ,#01H ????? ? MOV 22H ,#0FFH ????? ?MOV R0,#20H ?????????;Init the data that you wants to process ???? ?? MOV ONE,#00H ???? ? ?MOV TWO,#00H ??? ??? MOV THREE,#00H LOOP: MOV A,@R0 ??? ??? JZ ZERO ???? ?? JB ACC.7 ,NEG ???? ?? INC ONE ????? ? SJMP CHK ZERO: INC TWO ???? ?? SJMP CHK NEG:? INC THREE CHK:? INC R0 ???? ? ?DJNZ 1FH ,LOOP HERE: NOP END 实验二 程序设计实验 一、实验目的 ? 1. 进一步熟悉指令系统,提高编程能力 2. 掌握算术运算、数制转换、极值查找、检索、数据块排序和转移等程序的设计方法 3. 熟悉循环程序、子程序、分支程序的编写和调试方法 二、实验内容 用汇编语言在编译器中编写以下小程序,实现相应的功能。(参考程序在实验帮助中已给出) 1. 算术运算:三字节无符号数相加,被加数在内部RAM 20H~22H单元(低位在低地址),加数在内部RAM 2AH~2CH,结果存放在20H~23H单元。 ???????? 2. 数制转换:编写将四位十六进制数转换为ASCII码的程序。假定十六进制数存放在内部RAM OP1单元开始的区域中,转换得到的ASCII码存放在内部RAM OP2单元开始的区域中。 3. 极值查找:内部RAM 30H单元开始存放无符号数,数据区长度在20H中(小于255个),找出其中的最小数,把最小数存放在21H,并把最小数所在地址存放在22H中。 4. 数据块移动及检索:把内部RAM中起始地址为30H的数据串传送到外部RAM以2000H为首地址的区域,直到发现“$”字符的

文档评论(0)

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

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

1亿VIP精品文档

相关文档