查看: 710|回复: 12
打印 上一主题 下一主题

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

[复制链接] qrcode

24

主题

30

帖子

86

积分

注册会员

Rank: 2

积分
86
楼主
跳转到指定楼层
发表于 2015-5-4 10:59 AM | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

这个实验利用外部计数器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);
}
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表