-
基于Proteus进行51单片机定时器和计数器应用实验仿真
资源介绍
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 秒后再次测试。