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

当前位置:首页 > 微机原理与应用实验报告

微机原理与应用实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 3:26:41

END

4.实验心得

首次接触开发板,通过实验1加强了对单片机的了解,学会使用仿真软件,学会搭线的各种技巧,并且掌握了LED亮灭的原理。

实验二.并行口输入输出实验——循环彩灯控制

1.功能要求

P1 口接8 个开关,P0 口接8 个灯,每个开关对应一个灯,实时读取开 关状态,开关闭合时,灯亮。开关断开时,灯灭。

用5 个开关K0~K4,控制P0 口所接8 个灯的循环,各开关的功能要求 如下:

(1)K1~K2 分别选择灯的四种闪动方式;

(2)K3 用于控制灯的循环方向(顺时针或逆时针); (3)K4 用于选择灯的两种循环速度;

(4)K0 用于引发外部中断,在外部中断子程序中,读取通过K1-K4 所设定

的循环彩灯的工作方式,并按所设定的工作方式控制彩灯运行。当K0 没有引发 中断时,保持上一次的循环方式。

2.硬件原理

3.程序清单

ORG 0000H LJMP MAIN ORG 0003H LJMP INTERRUPT

DELAY2: MOV R0,#200 D4: MOV R1,#200 D5: MOV R2,#10 D6: DJNZ R2,D6 DJNZ R1 ,D5 DJNZ R0,D4 RET

ORG 0030H MAIN: SETB EX0 SETB IT0 SETB EA

MOV A,#01H

A1: MOV P0,A JB ,B1 JNB ,B2A2: JB ,LOOP11 JNB ,LOOP22B1: LCALL DELAY1 LJMP A2B2: LCALL DELAY2 LJMP A2LOOP11: RL A LJMP A1LOOP22: RR A LJMP A1 ORG 0600HDELAY1: MOV R0,#100D1: MOV R1,#100D2: MOV R2,#10D3: DJNZ R2,D3 DJNZ R1,D2 DJNZ R0 ,D1

RET

4.实验心得

开始熟悉开发板,通过实验2加强了对单片机的了解,学会中断程序的书写方法,学会搭线的各种技巧,并且掌握了跑马灯工作的原理。

实验三.七段 LED 数码管控制实验

1.功能要求

首先用万用表判断所用数码管是共阴极还是共阳极数码管,并测出各引脚 功能,画出引脚分布图。

实验采用4 位一体的数码管,用P1 口通过驱动芯片控制段码输出信号线, P0 口通过驱动芯片控制位选线,自主选择驱动芯片,设计实现电路,并实现以 下功能:

(1)当开关K0 接低电平时,第一位依次显示0~F,然后第二位、第三位、 第四位,再循环回第一位。

(2)当开关K0 接高电平时,四位动态显示“HELP”。

2.硬件要求

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

共分享92篇相关文档

文档简介:

END 4.实验心得 首次接触开发板,通过实验1加强了对单片机的了解,学会使用仿真软件,学会搭线的各种技巧,并且掌握了LED亮灭的原理。 实验二.并行口输入输出实验——循环彩灯控制 1.功能要求 P1 口接8 个开关,P0 口接8 个灯,每个开关对应一个灯,实时读取开 关状态,开关闭合时,灯亮。开关断开时,灯灭。 用5 个开关K0~K4,控制P0 口所接8 个灯的循环,各开关的功能要求 如下: (1)K1~K2 分别选择灯的四种闪动方式; (2)K3 用于控制灯的循环方向(顺时针或逆时针); (3)K4 用于选择灯的两种循环速度; (4)K0 用于引发外部中断,在外部中断子程序中,读

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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