- 51
- 0
- 约9.69千字
- 约 9页
- 2017-06-06 发布于湖北
- 举报
微机原理及应用实验
实验一 开发环境的使用
一、 实验目的
掌握伟福开发环境的使用方法,包括源程序的输入、汇编、修改;工作寄存器内容的查看、修改;内部、外部RAM内容的查看、修改;PSW中个状态位的查看;机器码的查看;程序的各种运行方式,如单步执行、连续执行,断点的设置。
二、实验内容
在伟福开发环境中编辑、汇编、执行一段汇编语言程序,把单片机片内的30H~7FH 单元清零。
三、实验设备
PC机一台。
四、实验步骤
用连续或者单步的方式运行程序,检查30H-7FH 执行前后的内容变化。
五、实验思考
1.如果需把30H-7FH 的内容改为55H,如何修改程序?
2.如何把128B的用户RAM全部清零?
六、程序清单
文件名称:CLEAR.ASM
ORG 0000H
CLEAR: MOV R0,#30H ;30H 送R0寄存器
MOV R6,#50H ;50H 送R6寄存器(用作计数器)
CLR1: MOV A,#00H ;00 送累加器A
MOV @R0,A ;00 送到30H-7FH 单元
INC R0 ;R0 加1
DJNZ R6,CLR1 ;不到50H个字节,继续
WAIT: LJMP WAIT
END
实验二 数据传送
一、 实验目的
掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。
二、实验内容
1.编制一段程序,要求程序中包含7中不同寻址方式。
2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。
3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H中。
4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。
三、实验设备
PC机一台。
四、实验步骤
逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。
五、实验思考
1.如何把片外RAM中1000H~100FH单元中的数传送到片外RAM中2000H~200FH单元中?
2.如何把ROM中0200H~0207H单元的数传送至片外RAM0000H~0007H单元中?
实验三 数码转换
一、 实验目的
掌握采用软件方法进行不同形式数据之间的转换,如十进制数与二进制数的转换、十六进制数与BCD码的转换、BCD数与ASCII码之间的转换、非压缩BCD码与压缩BCD码之间的转换。
二、实验内容
1.编制一段程序,将31H单元中的无符号数转换成BCD码,存入32H~34H单元中。
2.编制一段程序,将片内RAM40H,41H中的BCD数转换成十六进制数,存入42H单元中。
3.编制一段程序,将片内RAM30H~32H中的BCD数转换成ASCII码,结果存入外内RAM40H~42H中。
4.编制一段程序,将片内RAM40H~4FH中的BCD码转换成压缩BCD码,结果存入片外RAM0800H~0807H中。
三、实验设备
PC机一台。
四、实验步骤
逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。
五、实验思考
1.如何把一个2字节无符号数转换成BCD码?
2.如何把一个3字节十六进制数转换成ASCII码?
实验四 数值运算
一、 实验目的
掌握采用软件方法进行多字节二进制数、BCD码的加、减运算。
二、实验内容
1.编制一段程序,将30H~35H单元中的无符号与40H~45H单元中的无符号数相加,结果存入30H~35H单元中。
2.编制一段程序,将40H~45H单元中的无符号与46H~4BH单元中的无符号数相减,结果存入40H~45H单元中。
3.编制一段程序,将30H~35H单元中的压缩BCD码与40H~45H单元中的压缩BCD码相加,结果存入30H~35H单元中。
三、实验设备
PC机一台。
四、实验步骤
逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。
五、实验思考
若有一个多字节有符号数的原码,如何求其补码?
实验五 堆栈操作
一、实验目的
掌握堆栈的使用方法何特点,学习部分有关堆栈操作的编程技巧。
二、实验内容
1.编制一段程序,利用堆栈将30H~35H单元中的数传送到40H~45H单元中。
2.编制一段包含子程序调用的程序,观察子程序调用过程中堆栈指针SP的变化以及堆栈中数据的变化。
三、实验设备
PC机一台。
四、实验步骤
逐段编制程序,汇编无误后,用“步入”的方式运行程序,检查程序运行过程中堆栈指针SP的变化以及堆栈中数据的变化,了解堆栈中的数据与子程序调用语句所处位置间的关系。
五、实验思
您可能关注的文档
- 提供摄影自动化互动式规画系统.pdf
- 天辰仪表及组态王调试.doc
- MAC操作系统对并发和并行性的支持H.pdf
- Mac用户必备!100多款免费实用苹果Mac软件大搜集.doc
- Manual-BoardMaster5_0 和 ProtoMat S62中文手册v5_0 2008-R.pdf
- 天津贵金属交易所产品交易规则和客户交易说明.pptx
- 头孢菌素C酶裂解的进展及产生7_ACA产黄顶孢霉菌株的构建.pdf
- 头状链轮丝菌染色体复制起始区的克隆与对变铅青链霉菌的转化.pdf
- MapInfo插件MIPT使用说明与教程.doc
- MARC21元数据及CNMARC元数据的分析比较.pdf
- 毕设选题参考.pdf
- 西南大学版三年级上册数学综合实践《年、月、日的秘密》第4课时探索年历中的秘密、拓展运用教学课件(新教材).ppt
- 西南大学版三年级上册数学综合实践《年、月、日的秘密》第1课时探寻一天的时间教学课件(新教材).ppt
- 西南大学版三年级上册数学综合实践《年、月、日的秘密》第2课时年、月、日知多少教学课件(新教材).ppt
- 考点27厉行法治中的社会主体职责.pptx
- 84整式的乘法(单项式乘单项式)课件冀教版七年级数学下册.pptx
- 体液调节与神经调节的关系课件-高二上学期生物人教版选择性必修1.pptx
- 2026湖南益阳沅江市卫生事业单位编外临聘人员招聘9人参考题库必考题.docx
- 2026湖南长沙市开福区教育局北辰第一幼儿园招聘参考题库必考题.docx
- 2026贵州贵阳观山湖人力资源服务有限公司人员招聘3人参考题库含答案.docx
最近下载
- 光伏电子产品的设计与制作-电子课件项目3-光伏草坪灯控制电路的设计与制作.pptx VIP
- 2024-2025学年江苏信息职业技术学院单招《数学》试卷含答案详解【考试直接用】.docx VIP
- 党员个人自评总结3篇-党员个人自评 党员个人自评小结 党员个人自评总结3篇.doc VIP
- 人教版英语新目标八年级下册第二单元教材词汇及重点搭配讲解.docx VIP
- 2026年演出经纪人《思想政治与法律基础》真题库及参考答案一套.docx VIP
- 索拉非尼治疗肝癌.pptx VIP
- 【高清可复制】HGT21629-2021 管架标准图_251-300.pdf VIP
- 新版人教版七年级下册地理全册教案(完整版)教学设计.docx
- 2025年北京事业单位真题.docx VIP
- 临时用地表(可编辑).pdf VIP
原创力文档

文档评论(0)