- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Word
Word 文档
班级: 姓名: 学号:
单片机实验 1 汇编语言程序设计实验
存储器块清零或赋值
一.实验目的
熟悉存储器的读写方法,熟悉 51 汇编语言结构。
熟悉循环结构程序的编写。
熟悉编程环境和程序的调试。
二.实验内容
指定存储器中某块的起始地址和长度,要求将其内容清零或赋值。例如 将 4000H 开始的 100 个字节内容清零或全部赋值为 33H 。
三.实验仪器
微机、 VW,WAVE6000编程环境软件,(单片机实验箱)
仿真器-- 仿真器设置-
Lab6000/Lab6000 通用微控制器 MCS51 实验
程序框图:
主程序及注释:
10->r0
33h->a
33h->4000h
Djnz r0 loop
Result
拓展
A 987654321
五 实验注意事项
文件不要用中文名称保存时不要用中文路径(目录),不要放在“桌面”上, 源文件和工程要放在同一个文件夹下,文件名称和路径名称不要太长。
查看存储器菜单使用:窗口 --- 数据窗口 ---XDATA 观察存储器内容
查看 SFR窗: 口 ---CPU 窗口 查看 CPU 寄存器 SFR
单步执行:执行 --- 单步执行 (F8),每执行一步,查看每条语句涉及到的寄存 器和存储器内容的变化结果,是否是指令所要得到的结果,如不是,检查错误 原因,修改。
利用多种执行方法和观察各种窗口调试程序,直至程序满意为止。
班级:自动 1505 姓名:许振鹏 学号: 201523020503
单片机实验 2 存储块移动
一.实验目的
熟悉 51 汇编语言程序结构。
熟悉循环结构程序的编写,进一步熟悉指令系统。
熟悉编程环境和程序的调试。
二.实验内容
将指定源地址( 3000H)和长度( 10 字节)的存储块移动到目的地址
(3050H)。
三.实验仪器
微机、 WAVE6000 软件,(单片机实验箱)
四.参考程序与流程图 :
3000
R7->A
A->3000H
3000H->A
A->3050H
INC R1 R3
LOOP RESULT:
五 实验注意事项
在编程环境中,可以通过软件仿真,单步调试观察程序运行情况。
班级:自动 1505 姓名:许振鹏 学号: 201523020503
单片机实验 3 数据排序
.实验目的
了解数据排序的常用算法,掌握冒泡算法。
进一步熟悉编程环境和调试方法。
熟悉汇编程序设计。
.实验内容
将 50H 开始的 10 个随机数按从小到大的顺序排列
三.实验仪器
微机、 WAVE6000 编程环境 四.参考程序与流程图 :
调试:
ro=50H,r7=9
a=06
R2=06
R0=51H
B=02
A,B 互换
R7-1 不为 0 跳转
完成一次内循环, 9 被放到了最后
跳转到外循环 SORT
Result:
Nice try
五 实验注意事项
由于上电后数据都一样,所以需要手动修改 50H 后 10 个数据(要排序的数)方法是: 窗口--- 数据窗口 ---DATA 找到 50H开始的 10个2位 16进制数,双击,修改其数值
班级:自动 1505 姓名:许振鹏 学号: 201523020503
单片机实验 4 P1 口输入输出实验
一.实验目的
1.熟悉 P1 口的功能。 2.熟悉延时子程序或定时中断程序的编写和使用。 3.初步熟悉单片机软硬件设计方法。
二.实验内容(两内容分开做) 硬件实验需要连接硬件仿真器,连接方式如下: 实验箱 的 仿真器/仿真器设置:
选择仿真器 选择仿真头 选择
CPU
LAB6000/LAB8000 通用微控制器 MCS51 实验
8031/32
1. P1 口做输出口接八只发光二极管,编写程序,使发光二极管循环亮灭。 注意:实验箱( LAB6000 )的发光二级管 LED是高电平点亮,低电平灭。
2.P1.0,P1.1 作输入口接两个拨动开关, P1.2,P1.3作输出口,接两个发光二极 管。编写程序读取开关状态,将此状态在发光二极管上显示出来。
三.实验仪器
微机, WAVE6000/VW 编程环境、实验箱
四.参考程序与流程图
主程序:
8 次左移后
进入右移:
右移完成,再次进入左移,开始循环:
内容二:
五 实验注意事项
当 P1 口用作输入口时,必须先对它置 ”1 ”。
编程时应注意 P1.0,P1.1 作为输入时应先置 1,才能正确读入值。
班级:自动 1505 姓名:许振鹏 学号: 201523020503
实验五 计数器实验
.实验目的
熟悉计数器的使用方法。
熟悉计数器的硬件电路连接
熟悉计数器的软件设计。
二.实验内容 硬件实验需要连接硬件仿真器,连接方式如下: 菜单: 仿真器 /仿真器设置:
选择仿真器 选择仿真头
LAB8000/L
您可能关注的文档
- 新时期新青年演讲稿当代青年的使命演讲稿.docx
- 新生入学志愿者活动策划.docx
- 新统编版六年级语文下册第六单元回忆往事教学设计.docx
- 新课程标准五年级数学下册教案全册.docx
- 施工人员教育试卷+答案(共用部分).docx
- 施工工地扬尘治理责任制度.docx
- 施工现场临时用电安全须知(57条).docx
- 无锡2020年安置房土地出让金.docx
- 时代的脉搏(教案).docx
- 普氏岩石硬度系数知识[1].docx
- 2023-2024学年江西省南昌市第十中学高二下学期期中考试化学试题.docx
- 2023-2024学年云南省红河哈尼族彝族自治州弥勒市第一中学高二下学期期中检测生物试题.docx
- 2024年云南省昭通市巧家县九年级二模生物试题.docx
- 辽宁省鞍山市海城市西部集团2023-2024学年八年级下学期5月期中英语试题.docx
- 2023-2024学年四川省绵阳中学高二下学期5月期中考试语文试题.docx
- 2024年河南省信阳市固始县第一初级中学中考二模生物试题.docx
- 2024年甘肃省陇南市武都区一模生物试题(解析版).docx
- 2023-2024学年广东省名校联盟高一下学期期中质量检测生物试题.docx
- 2023-2024学年吉林省通化市梅河口市第五中学高二下学期5月期中生物试题.docx
- 2023-2024学年四川省广安市友实学校、邻水正大实验学校高二下学期期中联考语文试题.docx
文档评论(0)