本程序实现了两种LED灯的循环显示,通过外部中断1实现模式的切换,通过定时器0实现LED灯亮的模式和时间的控制。

程序使用了51单片机的中断机制,通过定义中断函数实现程序的自动执行。其中,外部中断1的中断函数用于切换LED灯的模式,定时器0的中断函数用于控制LED灯的亮灭。

程序还定义了两个LED灯的数组,用于存储LED灯的亮灭模式。程序中使用了计数变量num和计时变量Time,用于控制LED灯的亮灭模式和时间。

在程序中,P2口被用来控制LED灯的亮灭。通过设置P2口的值,程序实现了LED灯的循环显示。

总之,本程序实现了基本的LED灯显示功能,并利用51单片机的中断机制实现了自动控制LED灯的亮灭。程序代码简单易懂,适合初学者学习。

#includereg51h 头文件定义了51单片机的寄存器等信息unsigned char code LED1=0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f;定义 LED1数组数组内有8个元素unsigned char code LED2=0xfc0xf90xf30xe70xcf0x9f0x3f0x7e;定义 LED2数组数组内有8个元素unsigned char num=0

原文地址: http://www.cveoy.top/t/topic/hkKt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录