单片机实验报告 下载本文

长 安 大 学

实 验 报 告

实验一:使用

2015~2016 学年 第 1 学期

课程名称: 单片机实训与综合实验 班 级: 2014320101 学生姓名: 严定鑫 学 号: 201432010131 同组同学: 马国伟

μVision集成开发工具设计调试汇编语言程序1

一、实验目的

1. 熟悉使用uVision集成开发工程编写、编译、调试单片机汇编语言程序的方法 2. 掌握A51汇编语言的编程方法 3.领会汇编语言程序设计的思想和方法

二、实验内容

1.学习uVision集成开发环境的使用及A51编程范例 2.编写程序,完成二进制向BCD码的转换 3.编写程序,完成BCD码向ASCII码的转换

三、主要仪器设备 1.计算机

2.uVvision集成开发环境

四、实验过程及结果

1, uvision操作界面如下,首先要建立一个工程。

然后进行如下选择:

之后就可以编写C语言程序了。 2, 二进制转BCD码。 BINNUM EQU 30H ORG 0000H

MOV A,#BINNUM MOV R0£?#10H ACALL BINBCD1

2

SJMP $

BINBCD1 :MOV B,#100 DIV AB MOV @,A XCH A,B MOV B,#10 DIV AB SWAP A ADD A,B INC R0 MOV @R,A RET END

3, BCD码转ASCLL码: BINNUM EQU 30H ORG 0000H

MOV A,#BINNUM MOV R1,#10H ACALL BINTASC SJMP $

BINTASC: MOV A,R1 ANL A,#0FH ADD A,#30H MOV R1,A RET END

3