文件名称:基于Proteus仿真51单片机外部中断实验
文件大小:375KB
文件格式:ZIP
更新时间:2023-07-14 13:59:45
单片机 C语言 Keil Proteus
1.基本任务 已知单片机的 P0 口接了一位七段数码管,当无外部中断(外部中断 0)时,数码 管按 a~g 段依次点亮,不断循环显示;当有外部中断(按钮被按下,P3.2 有下降沿电 压)时,数码管显示状态改为“8”亮灭闪烁显示,亮灭闪烁显示 8 次后,返回主程序 继续按段顺序点亮。请在 Proteus 中画出电路原理图,并编写程序仿真实现上述功能。 2.拓展任务(若未做,则实验报告也无需体现,以保证实验视频和实验 报告的一致性!) 在以上基本任务的基础上,加入一个声光报警器和外部中断 1,当有外部中断 1 时, 系统会产生声光报警。假设外部中断 1 的优先级高于外部中断 0。请在 Proteus 中画出 电路原理图,并编写程序仿真实现上述功能。
【文件预览】:
1
----1.uvproj(14KB)
----1.c(742B)
----Proteus()
--------Last Loaded New Project.pdsbak(16KB)
--------New Project.pdsprj.DESKTOP-BCVMHHC.Lumia.workspace(3KB)
--------New Project.pdsprj(16KB)
--------Backup Of New Project.pdsbak(17KB)
----1.uvgui.Lumia(89KB)
----Listings()
--------1.m51(5KB)
--------1.lst(2KB)
----1.uvopt(5KB)
----Objects()
--------1.obj(6KB)
--------1(6KB)
--------1.lnp(80B)
--------1.build_log.htm(986B)
--------1.hex(462B)
实验二 外部中断实验.pdf
Proteus1
----Last Loaded New Project.pdsbak(17KB)
----New Project.pdsprj.DESKTOP-BCVMHHC.Lumia.workspace(3KB)
----New Project.pdsprj(17KB)
----Backup Of New Project.pdsbak(17KB)
实验2基本+拓展
----2()
--------1.uvproj(14KB)
--------1.c(1KB)
--------1.uvgui.Lumia(89KB)
--------1.uvgui.XXXXXX(87KB)
--------Listings()
--------1.uvopt(5KB)
--------Objects()
----Proteus2()
--------Last Loaded New Project.pdsbak(17KB)
--------New Project.pdsprj.DESKTOP-QJA1DVQ.XXXXXX.workspace(3KB)
--------New Project.pdsprj.DESKTOP-BCVMHHC.Lumia.workspace(3KB)
--------New Project.pdsprj(17KB)
--------Backup Of New Project.pdsbak(17KB)