MCS 51 单片机实验指导书.docx

上传人:b****5 文档编号:7568974 上传时间:2023-05-11 格式:DOCX 页数:20 大小:722.88KB
下载 相关 举报
MCS 51 单片机实验指导书.docx_第1页
第1页 / 共20页
MCS 51 单片机实验指导书.docx_第2页
第2页 / 共20页
MCS 51 单片机实验指导书.docx_第3页
第3页 / 共20页
MCS 51 单片机实验指导书.docx_第4页
第4页 / 共20页
MCS 51 单片机实验指导书.docx_第5页
第5页 / 共20页
MCS 51 单片机实验指导书.docx_第6页
第6页 / 共20页
MCS 51 单片机实验指导书.docx_第7页
第7页 / 共20页
MCS 51 单片机实验指导书.docx_第8页
第8页 / 共20页
MCS 51 单片机实验指导书.docx_第9页
第9页 / 共20页
MCS 51 单片机实验指导书.docx_第10页
第10页 / 共20页
MCS 51 单片机实验指导书.docx_第11页
第11页 / 共20页
MCS 51 单片机实验指导书.docx_第12页
第12页 / 共20页
MCS 51 单片机实验指导书.docx_第13页
第13页 / 共20页
MCS 51 单片机实验指导书.docx_第14页
第14页 / 共20页
MCS 51 单片机实验指导书.docx_第15页
第15页 / 共20页
MCS 51 单片机实验指导书.docx_第16页
第16页 / 共20页
MCS 51 单片机实验指导书.docx_第17页
第17页 / 共20页
MCS 51 单片机实验指导书.docx_第18页
第18页 / 共20页
MCS 51 单片机实验指导书.docx_第19页
第19页 / 共20页
MCS 51 单片机实验指导书.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MCS 51 单片机实验指导书.docx

《MCS 51 单片机实验指导书.docx》由会员分享,可在线阅读,更多相关《MCS 51 单片机实验指导书.docx(20页珍藏版)》请在冰点文库上搜索。

MCS 51 单片机实验指导书.docx

MCS51单片机实验指导书

MCS51单片机实验指导书

一.实验系统:

1系统硬件

PC机

北京精仪达盛科技

EL-EMCU-I实验箱

串行通信电缆

2实验系统软件:

KeiluVision451单片机仿真开发集成开发软件

二.

KeiluVision使用说明

1、双击桌面图标---启动

 

2、录入程序

(1)建立新文件

(2)录入程序

 

(3)保存文件

注意:

汇编程序保存为*.AsmC语言程序保存为*.C

2、建立新Project

3、保存新建Project

4、选择仿真单片机型号

 

5、将文件加入Project

用鼠标选中Target中的SourceGroup,点击鼠标右键,选择

6、设置仿真参数

7、工程编译(汇编)

(1)

7、调试

(1)单步运行

(2)断点运行

(3)全速运行

三.实验内容:

实验一:

实验系统认知实验

一、实验目的

1、学习指令的功能

2、学习实验系统。

二、实验内容

编写一个16位除以16位数的子程序,并进行调试。

三、硬件原理图设计

四、软件流程设计

五、程序设计

实验二:

定时计数器实验

一、实验目的

1.学习定时计数器的功能和应用

2.学习指令的功能

二、实验内容

用MCS51单片机内部定时计数器控制一个发光二极管闪烁,周期为学号秒(学号小于10的按学号,学号大于10的学号/10秒),要求利用一个按键控制发光二极管闪烁的启停。

三、硬件原理图设计

四、软件流程设计

五、程序设计

实验三:

7段LED显示块实验

一、实验目的

1.学习LED显示块的控制方法

2.学习指令的功能

二、实验内容

用MCS51单片机控制7段LED显示块连续显示从学号-9999(循环)。

三、硬件原理图设计

四、软件流程设计

五、程序设计

实验四:

外部中断实验

一、实验目的

1.学习外部中断的用法

2.学习指令的功能

二、实验内容

用MCS51单片机外部中断对外部脉冲进行计数,并用7段LED显示块显示计数值。

三、硬件原理图设计

四、软件流程设计

五、程序设计

四.实验相关电路:

1、实验箱接头标号与单片机引脚对照表

接头标号

单片机引脚

接头标号

单片机引脚

IO1

P0.0

CAP0

P1.0

IO2

P0.1

SDA

P1.1

IO3

P0.2

SCL

P1.2

IO4

P0.3

PWM0

P1.3

IO5

P0.4

CADC0

P1.4

IO6

P0.5

CDAC0

P1.5

IO7

P0.6

SPICLK

P1.6

IO9

P0.7

SPISTE

P1.7

IO10

NC

RXD

P3.0

IO11

NC

TXD

P3.1

IO19

NC

INT0

P3.2

INT1

P3.3

T0

P3.4

T1

P3.5

 

2、相关电路原理图

 

(1)发光二极管电路

 

(2)拨动开关电路

(3)七段LED显示块电路

(其中7段LED显示块为共阴极)

(4)单脉冲发生电路

 

实验一:

实验系统认知实验

(1)编写一个16位除以16位数的子程序,并进行调试。

1、算法设计:

被除数=除数*商+余数

2、入口参数:

R1R2被除数R3R4除数50H51H商52H53H余数

开始

商清零

52H=R153H=R2

低位相减

高位相减

有借位

商加1

更新余数

返回

3、流程设计:

Div2byte:

MOV50H,#0

MOV51H,#0

MOV52H,R1

MOV53H,R2

Div2byte1:

MOVA,R2

CLRC

SUBBA,R4

MOVR2,A

MOVA,R1

SUBBA,R3

MOVR1,A

JCEXIT

MOVA,51H

ADDA,#1

MOV51H,A

JNCDiv2byte2

INC50H

Div2byte2:

MOV52H,R1

MOV53H,R2

LJMPDiv2byte1

EXIT:

RET

 

实验二:

定时计数器实验

用MCS51单片机内部定时计数器控制一个发光二极管闪烁,周期为学号秒,要求利用一个拨动开关控制发光二极管闪烁的启停。

1、计算初值(以学号为1为例)

0.5s=500ms=500000us

脉冲周期:

T=12/fosc=12/11.0592=1.085um

t=T(65532-N)=1.085(65535-N)

500000=50*10000

10000=1.085*(65535-N)

N=65535-10000/1.085=65535-9216=56319=0DBFFH

P1.0----拨动开关P1.1-----发光二极管

2、流程设计

主程序:

1、T0初始化TCOMTCON

2、写初值

3、开中断

4、等待

中断服务程序:

1、中断次数累加

2、拨动开关检测

3、灯控返转

4、写初值

中断服务程序

R7=R7+1

R7=50

N

P0.0=1

R7=0

P0.1=/P0.1

返回

写初值

N

主程序

初始化TMODTCON

P0.0=1P0.1=1

写初值

开中断

等待

实验三:

7段LED显示块实验

用MCS51单片机控制7段LED显示块连续显示从学号-9999(循环)。

1、建立字形码表

TABEL:

3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

2、设置显示缓冲区40H(千位)41H(百位)42H十位43H(个位)

3、计数器:

45H44H

4、硬件连接:

P0口数据端口

P1.0千位位选;P1.1百位位选;P1.2十位位选;P1.0个位位选

5、程序流程

1)主程序

开始

SP=#70H

44H=145H=0

计数值BCD码求取

显示

A=44H

A=A+1

C!

=1

45H=45H+1

Y

44H45H=0

44H45H=9999

Y

2)BCD码求取子程序

开始

R1=44HR2=45H

R3=#03HR4=#0E8H

CALLDiv2byte

40H=51H

R1=52HR2=53H

R3=#00HR4=#64H

CALLDiv2byte

41H=51H

R1=52HR2=53H

R3=#00HR4=#0AH

CALLDiv2byte

42H=51H

43H=53H

返回

显示子程序

(1)显示原理:

1、位显示原理2、高位0的处理;

(2)显示子程序流程

开始

A=0

A=40H

DPTR=#TABELF0=0

Y

F0=1

显示千位

CallDELAY

A=0

A=41H

Y

F0=1

显示百位

CallDELAY

F0=0

Y

A=0

A=41H

Y

F=1

显示十位

CallDELAY

F0=1

Y

Y

显示个位

CallDELAY

返回

实验四:

外部中断实验

用MCS51单片机外部中断对外部按键按下次数进行计数,并用7段LED显示块显示计数值。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2