keil及proteus软件的使用实验报告

更新时间:2023-09-02 20:36:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

汇编语言:keil及proteus软件的使用实验报告

实验:kei及proteus软件的使用

班级_____________ 姓名_____________ 学号

实验目的

1、 熟练掌握kei及proteus软件的使用方法

2、 掌握I/O的基本应用

3、 掌握MCS-51单片机的基本程序设计方法

实验内容

1﹑编程完成一个LED灯闪烁程序,要求闪烁频率一秒左右。LED链接在P1.0口上,低电平点亮这个LED。

2﹑编程完成一个流水灯程序(电路如Proteus文件夹中电路所示)。

要求同学们到实验室后用30分钟的时间完成。

3﹑编程在数码管上显示自己学号的后8

实验原理及实验记录

1、实验内容1

(1)实验原理图

(2)实验程序

ORG

AJMP 0000H START

汇编语言:keil及proteus软件的使用实验报告

ORG 0100H START: SETB ACALL CLR ACALL AJMP DELAY: MOV L1: MOV DJNZ DJNZ RET END

2、实验内容2 P1.1 DELAY P1.1 DELAY START R6,#250 R7,#200 R7,$ R6,L1

(1)实验原理图

汇编语言:keil及proteus软件的使用实验报告

(2)实验程序

ORG 0000H

AJMP START

ORG 0100H

START:

MOV

LOOP:

MOV

ACALL

RL

AJMP

DELAY:

MOV

L1: MOV

DJNZ

DJNZ

RET

END

3、实验内容3

(1)实验原理图

A,#0FEH P1,A DELAY A LOOP R6,#250 R7,#200 R7,$ R6,L1

汇编语言:keil及proteus软件的使用实验报告

(2)实验程序

ORG 0000H

AJMP START

ORG 0100H

START:

MOV

MOV

MOV

MOV

LOOP:

ACALL

AJMP

DISPLAY:

MOV

MOV

MOV

MOV

L1: MOV

MOVC

MOV

MOV

ACALL

MOV

INC

MOV

RL

MOV

DJNZ

RET

DELAY:

MOV

DJNZ

RET

LEDCODE:

DB

DB

END 40H,#1 41H,#0 42H,#3 43H,#6 DISPLAY LOOP R0,#40H R1,#4 R2,#0FEH DPTR,#LEDCODE A,@R0 A,@A+DPTR P0,A P2,R2 DELAY P2,#0FFH R0 A,R2 A R2,A R1,L1 R3,#200 R3,$ 3FH, 06H, 5bH, 4fH, 66H, 6dH, 7dH, 07H 7fH, 6fH, 77H, 7cH, 39H, 5eH, 79H, 71H

汇编语言:keil及proteus软件的使用实验报告

实验总结

说明:

1、 实验报告在实验完成后由本人独立完成;

2、 上次实验报告在本次实验课之前统一交由学习委员上交实验课教师,实验课开始后不再收取实验报告;

3、 实验报告的内容可以根据实验教师布置的内容完成,对于实验课的内容的问题及建议、意见可以再心得体会中写出,便于教师改进教学。

本文来源:https://www.bwwdw.com/article/ui8i.html

Top