《微机原理与接口技术》课程实验指导书_第1页
《微机原理与接口技术》课程实验指导书_第2页
《微机原理与接口技术》课程实验指导书_第3页
《微机原理与接口技术》课程实验指导书_第4页
《微机原理与接口技术》课程实验指导书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与接口技术课程实验指导书一、课程的目的、任务 本课程是电子科学、测控技术专业学生在学习微机原理课程间的一门实践性技术基础课程,其目的在于通过实验使学生能更好地理解和掌握基本微机原理,培养学生理论联系实际的学风和科学态度,提高学生的硬件操作实验技能和分析处理实际问题的能力。为后续课程的学习打下基础。 二、课程的教学内容与要求序号实验项目实 验 内 容1基本操作熟悉MCS-51单片机实验系统的设置和使用方法掌握MCS-51软件的编写、调试等技术。2程序设计实验掌握算术运算、数制转换、极值查找、检索、数据块排序和转移等程序的设计方法以及循环程序、子程序、分支程序的编写和调试方法。3P1口流水

2、灯实验掌握对网络实验室51单片机系统P1口LED灯的使用方法三各实验具体要求 见P2四、实验流程介绍 学生用户登陆进入实验系统的用户名为:学号(如D205001200XX),密码:netlab详细操作步骤见P4五、实验报告 请各指导老师登陆该实验系统了解具体实验方法,并指导学生完成实验。学生结束实验后应完成相应的实验报告并交给指导老师。其中实验报告的主要内容包括:实验目的,实验内容,实验记录数据,数据分析与处理等。实验一基本操作一、实验目的  1.熟悉Netlab MCS-51单片机实验系统的设置和使用方法2.掌握基本MCS-51软件的编写、修改和编译的方法3. 熟悉在Netlab

3、MCS-51单片机实验系统环境下进行软件调试的方法4. 学会检查、设置片内片外存储器和寄存器的内容,丰富软件调试的手段二、实验内容1. 输入参考程序,存储、编译该程序2. 在进行实验前,设置程序中需要的初值三、参考程序从内部RAM 20H单元开始存放一组带符号数,字节个数存在1FH中。请统计出其中大于0、等于0和小于0的数的数目,并把统计结果分别放入one、two和three三单元。ONE    EQU 30HTWO    EQU 31HTHREE  EQU 32H     

4、        ORG 0000H       AJMP MAIN             MAIN starts from 0030H         ORG 0030HMAIN: MOV 1FH ,#03H       

5、60;Init the data that you wants to process                   MOV 20H ,#00H        MOV 21H ,#01H        MOV 22H ,#0FFH       M

6、OV R0,#20H          Init the data that you wants to process        MOV ONE,#00H        MOV TWO,#00H        MOV THREE,#00HLOOP: MOV A,R0      

7、;  JZ ZERO        JB ACC.7 ,NEG        INC ONE        SJMP CHKZERO: INC TWO        SJMP CHKNEG:  INC THREECHK:  INC R0        DJNZ 1FH

8、,LOOPHERE: NOPEND 实验二 程序设计实验一、实验目的  1. 进一步熟悉指令系统,提高编程能力 2. 掌握算术运算、数制转换、极值查找、检索、数据块排序和转移等程序的设计方法 3. 熟悉循环程序、子程序、分支程序的编写和调试方法二、实验内容用汇编语言在编译器中编写以下小程序,实现相应的功能。(参考程序在实验帮助中已给出)1. 算术运算:三字节无符号数相加,被加数在内部RAM 20H22H单元(低位在低地址),加数在内部RAM 2AH2CH,结果存放在20H23H单元。         2.

9、 数制转换:编写将四位十六进制数转换为ASCII码的程序。假定十六进制数存放在内部RAM OP1单元开始的区域中,转换得到的ASCII码存放在内部RAM OP2单元开始的区域中。3. 极值查找:内部RAM 30H单元开始存放无符号数,数据区长度在20H中(小于255个),找出其中的最小数,把最小数存放在21H,并把最小数所在地址存放在22H中。4. 数据块移动及检索:把内部RAM中起始地址为30H的数据串传送到外部RAM以2000H为首地址的区域,直到发现“$”字符的ASCII码(24H)为止(“$”字符及以后数据不传送)。数据串最大长度为32个字节。5. 温度控制:测量温度值已存于40H中,

10、设定温度值已存于41H中(测量温度值与设定温度值都在5-250ºC之间),要求编写温度控制子程序,当测量温度值比设定温度值高2ºC以上时,从脚上输出低电平,当测量温度低于设定温度2ºC以下时,从脚上输出高电平。P1口的其它引脚输出不随测量温度值的变化而变化。         实验三 P1口流水灯实验一、实验目的  掌握对网络实验室51单片机系统P1口LED灯的使用方法。二、实验任务 编写汇编程序,使得接P1口的八个共阳极接法的发光二极管,产生流水灯的效果。三、参考程序

11、0;        ORG 0000H           AJMP MAIN           ORG 0030H      MAIN:MOV P1,#0DBH           ACALL DEL  &

12、#160;        MOV P1,#06DH           ACALL DEL           MOV P1,#0B6H           ACALL DEL        

13、;   AJMP MAIN           DEL:MOV R7,#0FFH           DEL1:MOV R6,#0FFH           DEL2:DJNZ R6,DEL2           DJN

14、Z R7,DEL1           RET           END实验步骤点击客户端软件“电工电子网络实验室”logo,出现如下图示: 输入用户名,密码(用户名为各人的学号如D205001200xx,密码统一为netlab),点击“确定”,出现如下界面。这里需要稍微等待(10s)。如果用户进入看到左边的实验列表中某些实验有红色标识,则表示该实验目前有人已经在做,并且提示用户前面有多少个用户。这种情况下选择“登

15、记实验”就可以进入排队队列,等待自己的实验时间。针对微机原理实验,每个用户设定的时间约一小时。实验结束后请正常退出实验系统,节约资源,也方便其他用户进行实验。打开网络实验室客户端,在实验列表中点击“51单片机实验”,此时可出现如下图所示的界面。4、编写汇编代码进入代码编辑区后,由于写程序时不需要登陆实验系统,所以建议不要在写程序的时候登陆。点击“新建”按钮后,即可开始编写自己的程序。说明:本客户端暂不支持中文输入,所以请在英文状态下输入源程序。5、编译源汇编文件点击“保存”或“另存为”保存当前程序,点击编译按钮,即可开始编译,如若有错误将会弹出一下提示窗口,见下图。点击“确定”后会弹出如下图所

16、示的列表文件,对错误或出现警告的地方进行高亮度显示, 根据所提示的错误再对源程序进行修改,然后再进行编译。当编译成功后,即无错误和警告时即可进行下载。6、下载编译生成的.HEX文件。当编译结果无错误和警告后,将会生成一非空的*.Hex文件,该文件是Intel的16进制文件,可用记事本打开查看。*.Hex文件的导入步骤如下:1. 点击,进行实验登记。2. 点击导入按钮,出现导入文件选择对话框。3. 选择需要导入的*.Hex文件,后点击“打开”。如果所选择的*.Hex文件为0字节,则系统会给出一下提示:4. 在文件导入成功后即可点击下载对话框的确定按钮。 5、当点击完“下载对话框”的确定按钮后,即

17、可点击运行按钮运行7、查看程序运行结果 当*.Hex文件成功下载到控制端后,用户即可点击“运行”按钮运行当前程序。此时可以通过视频观看当前程序的运行状况,也可以点击“观察窗口”按钮,此时会弹出观察窗口对话框,可观察现场运行的情况,见下图。点击按钮,可出现P1口的逻辑状态窗口,见下图。8、异步实验操作步骤1.       登录网络实验室客户端后,点击实验列表的“51单片机实验”选项,进入“51单片机实验”子客户端。 2.       编写实验汇编源程序,编译后生成非0字节的*.Hex文件。点机菜单栏的“异步实验”>“发送实验”,如下图所示:此时在弹出的文件选择对话框中,打开要选择的*.HEX文件,点击确定后进行发送,文件导入后点击确定即可:3.       当异步实验结束后,服务器会返回实验结果数据包,如下图所示点击查看实验结果,会出现下面的情况:把实验结果数据进行保存即可。4.       在保存完结果数据以后,则可以不限时间的进行实验结果的演示了。选择工具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论