EDN首页   博客首页

日志档案

发表于 2008-5-12 10:47:49

0

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

51 外部计数器T0实验 实验(八)

点击下载

这个实验利用外部计数器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单片机专区   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(207)    回复(0)  

投一票您将和博主都有获奖机会!