没有合适的资源?快使用搜索试试~ 我知道了~
单片机原理及应用实验指导书_汇总.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 90 浏览量
2022-06-22
00:02:47
上传
评论
收藏 876KB PDF 举报
温馨提示
试读
25页
单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf单片机原理及应用实验指导书_汇总.pdf
资源推荐
资源详情
资源评论
《单片机原理与应用》
实验指导书
青岛科技大学信息学院
1
实验一 简单程序设计
一、实验目的
1. 熟悉实验环境
2. 掌握基本指令的使用方法
3. 掌握 RAM 的操作方法
二、预习知识
1. MCS-51 存储器组织
2. 简单指令
3. QTH 单片机实验仪和模拟调试器集成开发环境
三、实验设备与环境
1.硬件:QTH 单片机实验仪
2.软件:QTH 模拟调试器集成开发环境
四、实验内容
1. 设从片内 30H 和 32H 开始分别存放两个 16 位无符号二进制数(低 8 位在低地址,高 8 位
在高地址),完成两个数相加的程序,并将结果放入 34H 开始的单元。将 1122H 和 3344H 分别送
入 RAM 单元,观察结果和 CY 标志;再分别将 8899H 和 AABBH 放入 RAM 单元,再观察结果和
CY 标志。
2.将 30H 单元内的 2 个 BCD 数相乘,乘积为 BCD 数,并把乘积送入 31H 单元。
3.实现将无符号数扩大 6 倍,设扩大 6 倍后的值不超过 255。
4.内部 RAM 从 30H 开始的连续 10 个单元存放着 10 个无符号数,写一段程序将此十个数按
增序列排序
5. 以上编写的程序,进行单步执行,观察相应专用寄存器、RAM 空间(包括工作寄存器区、
位寻址区、用户 RAM 区)数据的变化情况以及程序存储器的指令代码。
6. 验证堆栈操作的步骤:
PUSH direct: ①(SP)←(SP)+1,
②direct 地址单元的内容压入 SP 指向的单元。
POP direct: ① SP 指向的单元内容弹出到以 direct 为地址的单元,
②(SP)←(SP)-1。
7. 调试上课所讲的例题。
五、实验要求
掌握程序的设计、调试并保证其正确运行;认真完成实验报告。
六、实验报告
1、实验目的 2、实验内容 3、实验采用的器件和连线 4、实验结果和现象 5、实验过程
分析 6、实验总结
2
实验二 I/O 端口实验
一、实验目的
1.指令系统的熟悉掌握
2.学习延时程序的编写和应用
3.学习 P0~P3 作为普通 I/O 口的使用方法
4.了解发光二极管(LED)的工作原理及驱动方法
二、预习知识
1. 振荡周期、时钟周期、机器周期、指令周期
2. 指令系统
3. 单片机的输入、输出控制
三、实验设备与环境
1. 硬件:QTH 单片机实验仪
2. 软件:QTH 模拟调试器集成开发环境
四、实验内容
1. 设系统晶振为 6MHz,编写一个延时 500ms 的延时程序。
2. 设实验连线如图 2-1 所示,设计一个系统点亮发光二极管。
图 2-1
3. 设实验连线如图 2-1 所示,设计一个系统控制发光二极管闪烁。
4. 设实验连线如图 2-1 所示,设计一个系统控制发光二极管循环亮。
5. 设实验连线如图 2-2 所示,设计一个系统根据开关控制发光二极管的亮灭。
3
图 2-2
6. 有四个变量 U、V、W、X 分别从 P1.0~P1.3 输入,阅读如下程序,写出逻辑表达并画出逻辑电
路图。如果将结果输出到 P3.0,请使用 ORG、END、BIT 等伪指令重新整理编写该段程序,并对
其功能进行验证。
MOV P1,#0FH
MOV C,P1.0
ANL C,P1.1
CPL C
MOV ACC.0,C
MOV C,P1.2
ORL C,/P1.3
ORL C,ACC.0
MOV F0,C
SJMP $
END
五、实验要求
掌握程序的设计、调试并保证其正确运行;认真完成实验报告。
六、实验报告
1、实验目的 2、实验内容 3、实验采用的器件和连线
4、实验结果和现象 5、实验过程分析 6、实验总结
4
实验三 基本程序设计
一、实验目的
1.指令系统的熟悉掌握
2.汇编语言程序设计的熟悉掌握
3.子程序设计的熟悉应用
二、预习知识
1.分支程序、循环程序、查表程序
2.子程序的设计及调用
3.子程序几种参数传递的方法
三、实验设备与环境
硬件:QTH 单片机实验仪
软件:QTH 模拟调试器集成开发环境
四、实验内容
1. 试求内部 RAM30H~37H 单元中 8 个无符号数的算术平均值,结果存入 38H。
2. 某系有 20 名学生参加外语统考,假设成绩已经存放在 RAM 地址为 ENGLISH 的连续存储单元中,
现决定给成绩在 90~100 分之间的学生颁发 A 级合格证书,给成绩 80~89 之间的学生颁发 B 级合格
证书。试编写程序,可以统计 A 级和 B 级证书的学生人数,并把统计结果存入内部 RAM 的 GRADA
和 GRADB 单元。
3. 写一段程序将内部 RAM 从 30H 开始的十个无符号数按增序排序。
4. 用程序实现 c a
2
b
2
。设 a、b、c 分别存于内部 RAM 的 AAA、BBB、CCC 3 个单元中。设 a、b
皆为小于 10 的整数。要求利用查表的方法编写一个求平方的子程序,再调用子程序完成。
5.完成 0~9 的平方值查表程序,要求分别利用 DPTR 和 PC 作为变址寄存器,并比较两者的异同。
五、实验要求
掌握程序的设计、调试并保证其正确运行;认真完成实验报告。
六、实验报告
1、实验目的 2、实验内容
3、实验采用的器件和连线
4、实验结果和现象 5、实验过程分析 6、实验总结
5
剩余24页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功