《MCS-51单片机原理及应用》实验指导书涛(3)

2020-06-30 09:08

CPL P1.1 ;P1.1 取反 CPL P1.2 ;P1.2 取反 CPL P1.3 ;P1.3 取反 CPL P1.4 ;P1.4 取反 CPL P1.5 ;P1.5 取反 CPL P1.6 ;P1.6 取反 CPL P1.7 ;P1.7 取反

SJMP MAIN ; END

四 实验要求

熟练掌握KEIL C51集成开发环境的工程建立、编辑与编译功能。

五 实验步骤

按照实验指导书的步骤操作。 六 实验思考

1. 试写出一条把片内RAM 50H~59H单元清零的程序.

2. 试写出一条把片内RAM 50H~59H单元写入01H的程序. 七 完成实验报告

实验三 基于Keil C51 集成开发环境的仿真与调试

一. 实验目的

熟悉Keil C51 集成开发环境调试功能的使用和DP-51PROC 单片机综合仿真实验仪的使用。

二. 实验设备及器件

PC 机 一台

DP-51PROC 单片机综合仿真实验仪 一台

三. 实验内容

按照本书的第2 章的2.5 节内容进行Keil C51 集成开发环境的仿真调试练习。然后按照以下内容建立文件并编译仿真调试。 ORG 8000H LJMP Main ORG 80F0H Main: MOV R7, #0 Loop: MOV R6, #0 DJNZ R6, $ DJNZ R6, $ DJNZ R6, $ DJNZ R6, $

DJNZ R7, Loop ;延时 CPL P1.0 ; P 1 .0 取反 CPL P1.1 ; P 1 .1 取反 CPL P1.2 ; P 1 .2 取反 CPL P1.3 ; P 1 .3 取反 CPL P1.4 ; P 1 .4 取反 CPL P1.5 ; P 1 .5 取反 CPL P1.6 ; P 1 .6 取反 CPL P1.7 ; P 1 .7 取反 SJMP Main; END

四. 实验要求

熟练掌握结合DP-51PROC 单片机综合仿真实验仪和Keil C51 集成开发环境进行仿真调试。

五. 实验步骤

1. 用40 针排线把DP-51PROC 实验仪上的A1 区J76 接口和A2 区J79 接口相连,然后使用排线把A2 区的J61 接口与D1 区的 J52 接口相连。如图3.1 所示。

图3.1 实验1 原理图

2. 对DP-51PROC 实验仪上电,然后按照指导书设置TKSMonitor51 仿真器和使用软件DPFLASH 把MON51 监控程序下载到TKSMonitor51 仿真器。

3. 关闭DPFlash 软件。把TKSMonitor51 仿真器的工作模式选择开关切换到RUN处,然后按一下复位键(RST),MON51 程序就开始运行了。此时,TKSMonitor51仿真器进入调试状态。 4. 用户使用Keil C51 集成开发环境建立工程、编辑与编译“实验内容”所列的程序。

5. 此时用户就可以按照实验指导书所讲述的方法进行仿真调试。如果用户在退出仿真调试模式后想再次进入仿真调试,可以先按一下TKSMonitor51 仿真器的复位键(RST)。用户可以在仿真调试环境下设置断点,单步,全速运行等。在调试过程中用户可以看见D1 区的LED 的亮灭是由用户程序来控制的。

六. 实验预习要求

认真阅读Keil C51 软件使用说明。

七. 实验思考题

(1) 如何仿真和调试C51 程序呢?(用户可以把上面的例子改为C51 程序然后再编译调试)

八. 完成实验报告

实验四 单片机I/O口控制实验

一 实验目的

利用单片机的P1口作IO品口,学会利用P1口作为输入和输出口.

二 实验设备和器件

PC机 一台

DP-51PRO.NET单片机仿真器,编程器,实验仪三合一综合开发平台 一台

三 实验内容

(1)编写程序,用P1口作为控制端口,使D1区的LED轮流亮.

(2)编写程序,用P1.0~P1.6口控制LED,P1.7控制LED的亮和灭.(P1.7接按键,按下时LED亮,不按时LED灭)

四 实验要求

学会使用单片机的P1口作为IO口.也可以利用P3口完成该实验.完成实验报告.

五 实验步骤

用导线把A2区的J61接口与D1区的J52接口相连. 先编写一个延时程序.

将LED轮流亮的程序编写完整并使用TKSTUDY ICE 调试运行.

使用导线把A2区的J61接口的P1.0~P1.6与D1区的J52接口的LED1~LED7相连,另外A2区J61接口的P1.7与D1区的J53的KEY1相连.

5. 编写P1.7控制LED的程序,并调试运行.(按下K1看是否全亮)

6. A2区J61接口的P1.7与D1区的J54的SW1相连.然后再使用TKSTUDY ICE运行

程序,查看结果.

实验原理图:

1. 2. 3. 4.

A 实验参考程序

程序1

ORG 0000H

B

LJMP MAIN ORG 0100H MAIN:

MOV A,#0FFH CLR C

MAINLOOP: CALL DELAY RLC A MOV P1,A

SJMP MAINLOOP DELAY:

MOV R7, #0 LOOP:

MOV R6, #0 DJNZ R6, $ DJNZ R6, $ DJNZ R6, $ DJNZ R7, LOOP RET END 程序2

ORG 0000H LJMP MAIN ORG 0100H

MAIN:

JB P1.7, SETLED CLRLED: CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 CLR P1.4 CLR P1.5 CLR P1.6 SJMP MAIN

SETLED:

SETB P1.0 SETB P1.1 SETB P1.2 SETB P1.3 SETB P1.4 SETB P1.5 SETB P1.6 SJMP MAIN END

七 程序流程图

程序1 程序2 八 实验思考

1. 第二个程序中如果使用KEY1作为外部中断控制LED的亮和灭时,程序应如何

修改.

2. 试用本节知识,用P1口完成流水灯,左移,右移,闪烁,全亮的程序。

九 完成实验报告。

实验五 蜂鸣器驱动实验

一. 实验目的

利用单片机的P1 口作IO 口,使用户学会蜂鸣器的使用。

二. 实验设备及器件

PC 机 一台 DP-51PROC 单片机综合仿真实验仪 一台 频率计 一台

三. 实验内容

1. 编写一段程序,用P1.3 口控制(输出3K 到4K 频率的方波),使B5 区的蜂鸣器发出嘹亮的响声。

2. 按照例程输入一段程序,用P1.3 口控制,使B5 区的蜂鸣器发出“生日快乐”的音乐。

图3.3 蜂鸣器原理图


《MCS-51单片机原理及应用》实验指导书涛(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1 项目概况

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: