77范文网 - 专业文章范例文档资料分享平台

MCS-51单片机软件实验

来源:网络收集 时间:2020-06-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

MCS-51单片机软件实验

通过这些实验程序的调试,使学生熟悉MCS-51 的指令系统,掌握软件仿真方法;了解单片机软件设计过程;掌握汇编语言设计方法,以及怎样用软件仿真提供的调试手段来排除软件错误。

实验一 数据传送实验

1.实验目的

掌握8031 内部RAM 和外部RAM 之间的数据传送方法;掌握这两部分RAM 存贮器的特点与应用,掌握各种数据传送方法。 2.实验内容

编写并调试一个数据传送程序,①将40~4FH 数据送到数据存贮器7E00~7E0FH 中,②将数据存贮器7E00~7E0FH 中的数据送到8031 内部RAM 50~5FH 中,③将以(R2,R3)为源RAM 区首地址内的(R6,R7)个字节数据,传送到以(R4,R5)为末地址的RAM 区。 3.实验程序参考图

4.调试方法

⑴打开仿真软件中内部数据空间和外部数据空间,在40~4Fh 数据单元中分别送数,例如:1,2,3,4,?等16 个数据。

⑵单步运行(断点设在BP2,程序运行至断点),检查外部RAM(7E00~7F0FH)数据是16 个数据传送到40~4F 单元(40)~(4FH)传送到7E00~7E0FH否与40~4FH 数据一一对应。

⑶如果程序运行不能进入某一断点,则应单步、断点分段检查程序, 排除错误直至正确为止。 5.思 考

试编写将外部的数据存贮区6030~607FH 的内容写入 外部RAM 3030~307H 中。

实验二 清零程序

1.实验目的

掌握汇编语言设计和调试方法,掌握清零程序编写方法。 2.实验内容

将7000H~70FFH 的内容清零; 将30H~7FH 的内容清零;

将(R2,R3)源RAM 区首址内的(R6,R7)个单元中的内容清零。 3.实验程序框图

4.调试方法

单步运行程序到BP1,观察R0,7000H 两单元内容是否为0 , 单步运行到BP2, 看DPTR,R0 是否加1,再单步运行,看是否跳转到BP1,若是,说明第一循环没错,然后全速运行程序,观察7000H-70FF 的内容应全为零,再用单元置数方法,将7000H-70FF 的内容改为不全为0,再运行一次,若全变为零,说明程序全对, 同样,可调试后面两个程序。 5.思考

若将所有单元送06 应怎样修改,若将各单元送0-FF 程序应怎样修改。

实验三 数据转换实验

1.实验目的

掌握MCS-51 汇编语言程序设计方法,掌握数据转换方法程序编写方法。 2.实验内容

编写并调试一个二翻十程序, 其功能为将40H,50H 两单元中的二进制数转换为十进制数,并将转换结果存放在R4,R5,R6 单元中。 3.实验程序参考框图

4.调试方法

⑴断点设在BP1,程序运行至BP1,检查40H、50H 内容是否与输入值正确对应。 ⑵断点设在BP2,程序运行至BP2,检查R4、R5、R6 内容是否为二进制所对应的十进制转换结果。

⑶程序连续运行,。 若有错误应改用单步或断点分段调试程序,排除软件错误,直至正确为止。

⑷改动40H、50H 中的内容。连续运行观察结果正确与否。 5.思 考

试编写一个功能和本实验类似的整数十翻二子程序。

实验四 拆字、拼字程序

1.实验目的

掌握汇编语言设计和调试方法,掌握拆字和拼字的程序编写方法。 2.实验内容

把7000H 的内容拆开,高4位送7001H 低4位,低4位送7002H 低4位,7001H、7002H 高4位清零。

把7000H、7001H 的低4位相拼后,送入7002H 。 3.实验程序框图

4.调试方法

单步运行到BP1,观察7000H 和A 单元中内容是否为68,单步运行到BP2,观察7001H单元中内容是否为6,单步运行到BP3,观察7002H 单元中内容是否为8,若是,程序对,若不是,反复修改程序直到正确为止。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库MCS-51单片机软件实验在线全文阅读。

MCS-51单片机软件实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1086337.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: