文件名称:基于Proteus仿真51单片机定时器、计数器应用实验
文件大小:184KB
文件格式:ZIP
更新时间:2023-07-14 14:01:06
单片机 C语言 Keil Proteus
1.基本任务 (1)利用单片机定时器/计数器设计一个秒表,由 P0 口连接 LED 灯,采用 BCD 码 显示,发光二极管亮表示 1,暗则表示 0,计满 100s 后从头开始,依次循环。利用一只 按键控制秒表的启、停。请在 Proteus 中画出电路原理图,并编写程序仿真实现上述功 能。 (2) 用单片机内部的 T0 或 T1 定时,实现:在 P1.7 引脚上输出一个矩形波,该矩 形波的宽度为 500ms,周期为 1.5s。请在 Proteus 中画出电路原理图,并编写程序仿真 实现上述功能。在 Proteus 中用虚拟示波器观察该矩形波。 2.拓展任务 让内部 T0 按计数器模式和方式 1 工作,对 P3.4(T0)引脚进行计数。使用 T1 作 定时器,0.1s 中断一次,看 T0 内每 0.1s 来了多少脉冲,将其数值按二进制数在 P1 口 驱动 LED 灯上显示出来,5 秒后再次测试。
【文件预览】:
实验三 定时器、计数器应用实验.pdf
代码
----3.uvproj(14KB)
----Objects()
--------3.lnp(80B)
--------3.obj(8KB)
--------3.hex(2KB)
--------3(7KB)
--------3.build_log.htm(1007B)
----3.uvopt(5KB)
----Listings()
--------3.lst(5KB)
--------3.m51(8KB)
----3.c(2KB)
----3.uvgui.Lumia(89KB)
电路图
----3.pdsprj(17KB)
----Last Loaded 3.pdsbak(17KB)
----3.pdsprj.DESKTOP-BCVMHHC.Lumia.workspace(3KB)
----Backup Of 3.pdsbak(17KB)