标签:
51单片机 外部计数器

这个实验利用外部计数器0 ,实现计数功能.详情见附件.
平台:FDR51开发板
#include
#include"led.h"
sbit source="P3"^3; //用于提供低电平的引脚
sbit beep="P3"^7;
void main()
{
unsigned int t="0",TEMP=0,i=0;
source=0; //设置触发源为低电平
TMOD=5;
TR0=1;
while(1)
{
TEMP=t; //保持上一回计数值
t=TH0*256+TL0; // 读取新的计数值
if(t!=TEMP) //若计数器又变化,蜂鸣器响
{
i=10000;
beep=0;
while(i--);
beep=1;
}
led_display(t);
}
}
系统分类:
单片机 | 用户分类:
51单片机专区 | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】