云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理实验指导书2012

微机原理实验指导书2012

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 20:09:11

微机原理实验指导书

汕头大学机电系摘录

实验一 P1口实验及延时子程序设计

1. 实验目的

利用单片机的P1口作为I/O口进行实验验证,掌握利用P1口作为输入口和输出口的编程方法,理解并掌握延时子程序的设计方法。

2. 实验设备及器件 IBM PC机

3. 实验内容

(1) 编写一段程序,用P1口作为控制端口,使D1区的LED轮流点亮。 (2) 编写一段程序,用P1.0~P1.6口控制LED,P1.7控制LED的亮和灭(P1.7接按键,按下时LED亮,不按时LED灭)。

一台

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

图 1

4. 实验要求

学会使用单片机的P1口作I/O口。如果时间充裕,也可以考虑利用P3口作I/O口来做该实验。

5. 实验步骤 ① 用导线把A2区的J61接口与D1区的J52接口相连。原理如图1所示。 ② 先编写一个延时程序。 ③ 将LED轮流点亮的程序编写完整并调试运行。

④ 使用导线把A2区J61接口的P1.0~P1.6与D1区J52接口的LED1~LED7相连,另外A2区J61接口的P1.7与D1区J53的KEY1相连。原理如图3.2(b)所示。 ⑤ 编写P1.7控制LED的程序,并调试运行(按下K1看是否全亮)。 ⑥ A2区J61接口P1.7与D1区J54的SW1相连,然后再运行程序,拨动开关SW1查看结果。

Page 2 of 17

6. 实验预习要求

阅读附录内容,理解实验的硬件结构。可以先把程序编好,然后在Keil C51环境下进行软件仿真。

7. 实验参考程序 程序1:

ORG 8000H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0000H LJMP Main

ORG 8100H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0100H MOV A,#0FFH Main:

CLR MainLoop: CALL RLC

MOV SJMP

Delay: MOV Loop: MOV

DJNZ DJNZ DJNZ DJNZ RET

END

程序2:

ORG LJMP ORG Main: JB CLRLED: CLR CLR CLR CLR CLR CLR CLR SJMP SETLED:

SETB SETB C

Delay A

P1,A ;把A的值输出到P1口

MainLoop R7, #0 ;延时

R6, #0 R6, $ R6, $ R6, $ R7, Loop 8000H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0000H

Main 8100H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0100H P1.7,SETLED ;按键没有按下时,跳转到SETLED P1.0

P1.1

P1.2 P1.3 P1.4 P1.5 P1.6

Main

P1.0 P1.1

Page 3 of 17

SETB P1.2 SETB SETB SETB SETB

P1.3 P1.4 P1.5 P1.6

SJMP Main ; END

Page 4 of 17

搜索更多关于: 微机原理实验指导书2012 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

微机原理实验指导书 汕头大学机电系摘录 实验一 P1口实验及延时子程序设计 1. 实验目的 利用单片机的P1口作为I/O口进行实验验证,掌握利用P1口作为输入口和输出口的编程方法,理解并掌握延时子程序的设计方法。 2. 实验设备及器件 IBM PC机 3. 实验内容 (1) 编写一段程序,用P1口作为控制端口,使D1区的LED轮流点亮。 (2) 编写一段程序,用P1.0~P1.6口控制LED,P1.7控制LED的亮和灭(P1.7接按键,按下时LED亮,不按时LED灭)。 一台 DP-51PRO单片机综合仿真实验仪 一台

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com