- 144
- 0
- 约4.61千字
- 约 12页
- 2017-05-21 发布于浙江
- 举报
太原理工大学单片机实验报告
实验一 双字节加法
一 实验目的
熟悉并掌握MCS-51指令系统和程序设计方法。
掌握双字节加法的程序算法。
二 实验设备
计算机
操作系统:Windows 98/2000/XP
应用软件:WAVE 6000或其他。
三 实验内容
编写一个双字节加法程序并调试,设9930H存在R1R0中,6083H存在R2R3中,计算R1R0+R3R2,最后结果保存在R5R4中。
四 实验原理
两数低位相加后保留进位位,高位数相加时,将低位的进位加上。
五 实验程序流程图
七 实验源程序
ORG 0
LJMP MAIN
ORG 30H
MAIN: MOV 30H,#25H
MOV 31H,#13H
MOV 32H,#14H
MOV 33H,#35H
MOV A,30H
ADDC A,32H
DA A
MOV 40H,A
MOV A,31H
ADD A,33H
DA A
MOV 41H,A
SJMP $
八 实验结果与分析
(40H)中的结果为39;(41H)中的结果为48.与计算结果相同说明实验正确。
九 实验心得与总结
通过实验增强了我们分析问题和解决问题的能力,以实践证实理论,从实践中加深对理论知识的理解和掌握。
实验二 数据排序程序
一 实验目的
(1)熟悉并掌握MCS-51指令系统和程序设计方法。
(2)掌握排序程序算法。
(3)掌握用循环程序实现数据排序的方法。
二 实验设备
计算机
操作系统:Windows 98/2000/XP
应用软件:WAVE 6000或其他。
三 实验内容
编写一个通用排序子程序并调试,其功能为将RAM的40H~4FH单元16个字节无符号二进制整数按从小到大顺序排序,将排序后的数据存放在50H~5FH缓冲区中。
四 实验原理
从40H单元的第一个数开始依次和相邻单元的另一个数比较,如果顺序正确,则不作任何操作;如果顺序错误,则将这两个数位置对换。这样,在完成第一遍n-1次比较后,最小的数到了最后,所以第二遍比较只需要比较n-2次,最多作n-1遍比较就可完成排序。在比较中设立一个标志位flag清零,在循环结束时,若flag=1说明排序未完成,进入外循环;若flag=0,说明排序完成,程序结束。
五 实验程序流程图
六 实验源程序
ORG 0000H
MOV R7,#10H
MOV R0,#40H
MOV R1,#50H
START: MOV A,R1
MOV @R0,A
INC R0
DEC R1
DJNZ R7,START
MOV R7,#0FH
LP0: MOV R0,#40H
MOV A,R7
MOV R6,A
CLR 7FH
LP1: MOV A,@R0
MOV50H,@R0
INC R0
MOV51H,@R0
CLR C
SUBB A,51H
JC LP2
SETB 7FH
MOV @R0,50H
DEC R0
MOV @R0,51H
INC R0
LP2: DJNZ R6,LP1
JNB 7FH,LP3
DJNZ R7,LP0
LP3: MOV R7,#10H
MOV R0,#40H
MOV R1,#80H
LP4: MOV A,@R0
MOV @R1,A
INC R1
INC R0
DJNZ R7,LP4
SJMP $
END
七 实验结果与分析
排序前的数为:
(40) 40 4F 4E 4D 4C 4B 4A 39
(48) 38 37 36 35 34 33 32 31
八 实验心得与总结
通过实验让我深刻体会到实验前的理论知识准备的重要,虽然做实验时,老师会讲解实验步骤,但是如果自己没有一些基础知识,那也是很难做下去的。
实验三 子程序调用
一 实验目的
1、通过编辑练习常用指令,理解并掌握MCS-51单片机的指令系统。
2、掌握子程序调用的程序设计。
3、掌握
您可能关注的文档
- 大物实验报告答案大全.docx
- 大连理工大学数电实验报告.doc
- 大连理工大学计算机原理实验报告.pdf
- 天津商业大学计算机技术基础(vfp)实验报告 - 副本.doc
- 天津理工大学 数据库实验三:数据库网页展示.doc
- 太东物业2015-2017战略规划.ppt
- 太原理工大学 c++实验报告-申嘉文 201300.doc
- 太原理工大学web程序设计基础实验报告2016.doc
- 太原理工大学网络实验报告3_图文.pdf
- 太原理工大学计算机网络实验报告1.pdf
- 2026及未来5年中国塑膜袋市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国草编挎包市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026年脸谱剪纸吊历项目可行性研究报告(市场数据调查、监测研究).docx
- 2026及未来5年中国激光分析仪市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国网络视频监控管理系统市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国筒射灯具市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国ABS仿瓷面纸巾盒市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国BOD红外遥控器市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国橡胶弹性砂轮市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国彩电变压器市场现状分析(数据调查、监测)及前景探究报告.docx
原创力文档

文档评论(0)