教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

实验指导书-单片机V3 - 图文(2)

来源:网络收集 时间:2026-08-15
导读: 实验2 数据排序实验 一、实验目的 熟悉MCS-51指令系统,掌握数据排序程序的设计方法。 二、实验设备 1.Dais MCS-51 单片机实验系统软件 2.PC机 一套 一套 三、实验线路 无 四、实验内容 编写并调试一个排序程序,

实验2 数据排序实验

一、实验目的

熟悉MCS-51指令系统,掌握数据排序程序的设计方法。

二、实验设备

1.Dais MCS-51 单片机实验系统软件 2.PC机

一套

一套

三、实验线路

四、实验内容

编写并调试一个排序程序,其功能为用冒泡法(参见单片机教材84页)将RAM中几个单字节无符号的正整数,按从小到大的次序重新排列。程序流程图如下:

开始 清标志位 根据(R0)取数 A (R0)+1送R0 (A)<((R0))? Y N 置标志位,交换内容 N 长度减1=0? Y 标志位=0? N N 结束 五、实验步骤

1.按要求编写实验程序S2,在CPU内部的RAM 50H~5AH中放入不等的数据,并填入下表。

2.运行该程序后检查50H~5AH内容是否按从小到大排列,结果记录下表中:

RAM 状态 运行前内容 运行后内容 50 51 52 53 54 55 56 57 58 59 5A

4

六、思考题

修改程序S2,将50H~5AH中内容按从大到小排列,并且记录下程序运行前后的结果,分析是否正确。

5

实验3 查找相同数个数

一、实验目的

熟悉MCS-51指令系统,熟悉汇编语言编程。

二、实验设备

1.Dais MCS-51 单片机实验系统软件 2.PC机

一套

一套

三、实验线路

四、实验内容

在2000~200FH中查出有几个字节是零,把零的个数放在2100H中。程序流程图如下:

开始 字节数送 R0,查找字节送R1 相同否? Y R1+1 DPTR+1 N 字节数到吗? (R1)送2100H 结束 五、实验步骤

在2000~200FH的几个单元中填入零,运行本程序后检查2100H单元中的数是否与2000~200FH中零的个数相同。

六、思考题

在1000~100FH的几个单元中填入8H,检查8H的个数,并填入1100H单元中,如何来修改程序?

6

实验4 P1口转弯灯实验

一、实验目的

了解P1口的使用,学习汇编语言编程方法与调试技巧。

二、实验设备

1.Dais-958PH+单片机实验开发系统 2.PC机

一套

一套

三、实验线路

在连线之前先要完成Dais-958PH+单片机实验开发系统与PC机的串口连接,如下图所示。

PC机串口 LED显示器 ??主机板 32键键盘 PC机

Dais-958H+单片机开发系统

单片机实验开发系统自带32个键的键盘和6位LED数码管。系统有两种工作方式:独立运行的单板机工作方式以及与PC通过串行口相连的串行监控工作方式。

(1)独立运行的样板机工作方式

无需任何设备,利用开发系统上的单片机、监控程序、键盘和LED数码管,自构成一台样板机独立运行。

(2)串行监控工作方式

通过RS-232C串行口与PC机的串行口相连,以PC机为操作平台,配合系统操作软件,适用于PC机的系统编程和调试界面。

实验开发系统提供以Windows操作平台的在线仿真调试软件包。支持汇编语言(ASM51)及高级语言(PL/M51、C51)源程序级及反汇编窗口式调试环境,该仿真软件具有:编辑、汇编、连接、反汇编、开观察窗口、单点跟踪、设置断点、全速/非全速运行、系统设置、程序固化等功能,具有查看SFR、内部RAM、外部RAM等选项。

7

注意:

1.实验前将CPU选择开关拨至51(最右边),同时将通信波特率选择开关拨至57600bps(最右边)。

2.按实验线路接好线后,检查无误在指导教师允许下才可通电。先打开电源+5V,主机板上的六位LED显示器最左边一位出现提示符“P.”,表明系统正常。否则应立即关掉电源!!!

3.958PH+主机板通电后,不允许在上面放置任何物品,特别是金属物!(因集成芯片或线路引起短路损坏设备)。

四、实验内容

1.P1.0开关接5V时,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮。 2.P1.0、P1.1 开关同时接5V或接地时,转弯灯均不闪亮。 程序流程如下: 开始关灯N只是P1.0高吗?Y标志位为1吗?只是P2.0高吗?Y标志位为1吗?N关灯开右灯关左灯开左灯关右灯关灯NY延时.清标志位延时.置标志位延时.置标志位延时.清标志位 五、实验步骤

根据实验线路,P1.0接K1,P1.1接K2,P1.4~P1.7分别接L1、L5、L9、L13 ,连续运行本程序,应看到转弯灯正确闪亮,在用单步方式调试本程序时需修改延时子程序,(例如可把延时程序第一个字节改成返回指令22H),以便观察。

六、思考题

如何改变发光二极管闪亮时间?

8

…… 此处隐藏:57字,全部文档内容请下载后查看。喜欢就下载吧 ……
实验指导书-单片机V3 - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/448388.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)