#include <reg51.h>
#define uchar unsigned char //宏定义用uchar 代替 unsigned char
uchar array_LED[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01};//0--7--0(循环显示)
uchar one_sec, cp;
/*******************Timer0中断服务函数**********************/
void timer0_isr(void) interrupt 1
{
TH0 = 0xf8; //重新附初值
TL0 = 0x2f; //重新附初值
cp++;
if(cp >= 250) //半秒加一次
{
cp = 0;
one_sec++;
}
if(one_sec == 15)one_sec = 0;
P0 = array_LED[one_sec];
}
/***********************中断初始化函数**********************/
void timer0_init(void)
{
TMOD = 0x01; //中断方式1
TH0 = 0xf8;
TL0 = 0x2f; //对机器脉冲计数,2000个计满溢出引发中断
EA = 1; //开总中断
ET0 = 1; //开T0中断
TR0 = 1; //启动定时器T0
}
void main(void)
{
timer0_init();
while(1);
}
LED_key_or_interrupt_control.rar_LED
版权申诉
40 浏览量
2022-09-23
01:40:47
上传
评论
收藏 32KB RAR 举报
alvarocfc
- 粉丝: 106
- 资源: 1万+
最新资源
- tcp/ip 实验,临时上传
- 艾默生PAC System3i PLC系列与其它设备TCP/IP通讯教程(不用其它网关,直接通讯,实用)
- 电力场景遥感数电杆塔检测数据集VOC+YOLO格式400张1类别.7z
- 九宫格数独游戏入门初级高级骨灰级完美.docx
- 网件 WG111 V3 网卡Windows10 /11 64位驱动
- 母亲节快乐的python编程代码四组.txt
- 母亲节快乐的python编程代码四组.zip
- 九宫格数独游戏入门初级高级骨灰级完美.zip
- 电力场景安全帽检测数据集VOC+YOLO格式295张2类别.7z
- MISC图片隐写MISC图片隐写MISC图片隐写MISC图片隐写MISC图片隐写.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈