计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...

《微机原理与接口技术》课程实验报告

实验一基本操作

一、实验目的

? 1.熟悉Netlab MCS-51单片机实验系统的设置和使用方法

2.掌握基本MCS-51软件的编写、修改和编译的方法

3. 熟悉在Netlab MCS-51单片机实验系统环境下进行软件调试的方法

4. 学会检查、设置片内片外存储器和寄存器的内容,丰富软件调试的手段

二、实验内容

1. 输入参考程序,存储、编译该程序

2. 在进行实验前,设置程序中需要的初值

三、实验步骤

1、编写源代码

2、编辑

3、编译

四、分析、总结与体会

实验二 程序设计实验

一、实验目的

? 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为首地址的区域,直到发现“$”字符的ASCII码(24H)为止(“$”字符及以后数据不传送)。数据串最大长度为32个字节。

5. 温度控制:测量温度值已存于40H中,设定温度值已存于41H中(测量温度值与设定温度值都在5-250oC之间),要求编写温度控制子程序,当测量温度值比设定温度值高2oC以上时,从P1.0脚上输出低电平,当测量温度低于设定温度2oC以下时,从P1.0脚上输出高电平。P1口的其它引脚输出不随测量温度值的变化而变化

三、实验步骤

四、分析、总结与体会

实验三 P1口流水灯实验

一、实验目的

? 掌握对网络实验室51单片机系统P1口LED灯的使用方法。

二、实验任务

编写汇编程序,使得接P1口的八个共阳极接法的发光二极管,产生流水灯的效果。

三、实验步骤

1、进入实验

2、编写源代码

3、编译汇编程序

4、运行结果(拷屏粘贴)

四、分析、总结与体会

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值