历史上的今天
今天是:2025年05月17日(星期六)
2020年05月17日 | C51联盟 —— 外部中断+定时器中断
2020-05-17 来源:eefocus
/*****************************************************/
void Int0Init(); //开启外部中断INTR0
void Timer1Init(); //定时器中断 5毫秒@12.000MHz
/*****************************************************/
void main()
{
SEG = 0;
Int0Init();
Timer1Init();
while(1);
}
/*****************************************************/
void FlowLED() //流水灯
{
static u8 buff=0;
static u8 shift=0x01;
P2 = ~shift;
if(buff == 0)
{
shift <<= 1;
if(shift == 0x80)
buff = 1;
}
else
{
shift >>= 1;
if(shift == 0x01)
buff = 0;
}
}
/*****************************************************/
void Int0Init() //开启外部中断INTR0
{
IT0=1;
EX0=1;
EA=1;
}
/*****************************************************/
void Int0() interrupt 0 //外部中断0的中断函数
{
_nop_(); //延时消抖
if(KEY==0)
{
LED_Buff = ~LED_Buff;
}
}
/*****************************************************/
void Timer1Init() //定时器 @ 1毫秒 @ 12.000MHz
{
TMOD = 0X10;
TL1 = 0x78; //设置定时初值
TH1 = 0xEC; //设置定时初值
EA=1;
ET1=1;
TF1 = 0; //清除TF1标志
TR1 = 1; //定时器1开始计时
}
/*****************************************************/
void Timer1() interrupt 3 //定时器1中断
{
static u8 count=0;
TL1 = 0x78; //设置定时初值
TH1 = 0xEC; //设置定时初值
count++;
if(count>200 && LED_Buff == 1)
{
count = 0;
FlowLED();
}
}
上一篇:c51中断计数器
下一篇:【C51】单片机定时器介绍
史海拾趣
|
我们是北京公司,现需招聘上海分公司射频销售工程师一名,条件如下: 职位描述: 1、负责公司产品的销售及推广; 2、根据市场营销计划,负责销售区域内销售活动的策划和执行,完成销售任务; 3、开拓新市场,发展新客户,增加产品销售范围 ...… 查看全部问答> |
|
看到有个评论说“STC是手机中的战斗机”,当时乐呵了半天。 其实,还有很多朋友用STC的,昨天还看到有人上传相关的资料呢。不可否认的是,价格着实是个不错的因素。 但不可否认的是,牌子被做的有些烂。 你用过STC么?你觉得如何?… 查看全部问答> |
|
vxworks下用routeShow命令可以显示路由表,如下 ROUTE NET TABLE Destination Gateway Flags Refcnt Use &n ...… 查看全部问答> |
|
/************************************************************************/ /* Copyright(c) ?, ?   ...… 查看全部问答> |
|
请问大家: ISR 的定义? 在某个函数里,作者定义 ISR isr ,我不知道这个ISR在哪里定义的? 是不是在嵌入式中作为了一个已经定义好的函数,或者结构体了? 关键是怎么定义的? 谢谢大家… 查看全部问答> |
|
wince 下使用c#调用webServices 总是出错 但是使用wince下的ie访问没有问题 就是方法测试时 提示下在文件 应该程序访问webServices 总是出错… 查看全部问答> |
|
R、G、B三色全高清专业级和广播级1080I/P @30 /60 fps CCD Sensor, H.264/MPEG4压缩(1080P 60帧/秒,1080I 120场/秒,720P 120帧/秒),JPEG图片压缩,真正嵌入式方案; 支持AE/AWB/AF; 支持RGB/YCC/YPbPr高清分量输出; 可集成高清 ...… 查看全部问答> |




