永发信息网

频率计的问题啊

答案:1  悬赏:50  手机版
解决时间 2021-07-26 05:50
在么 有完整的图么
最佳答案
帮你调试一个,已测试能用,脉冲从T1输入。但这只是显示TL1的内容,TL1是8位寄存器,可以计256个脉冲,如果想计至TH1(可以计至65536个脉冲),请联系,为了便于手动输入脉冲,程序里计数闸门时间设置为10秒(200次),你自己根据需要修改吧。
// 89C52@12M
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint num,f;
uchar a,b;
sbit dula=P2^6;
sbit wela=P2^7;

uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};

void delay(uint z)//延时子函数,z数字代表延时是多少毫秒
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void display(uchar bai,uchar shi,uchar ge)//显示子函数
{
dula=1;
P0=table[bai];//送百位段选数据
dula=0;
P0=0xff;//消隐
wela=1;
P0=0xfe;//送百位位选数据
wela=0;
delay(5);//延时5mS

dula=1;
P0=table[shi];//送十位段选数据?
dula=0;
P0=0xff;//消隐
wela=1;
P0=0x7d;//送十位位选数据?
wela=0;
delay(5);//延时5mS

dula=1;
P0=table[ge];//送个位段选数据
dula=0;
P0=0xff;//消隐
wela=1;
P0=0xfb;//送个位选数据
wela=0;
delay(5);//延时5mS
}

void main()
{
uchar A1,A2,A3;
num=0;
f=0;
TMOD=0xc0;//定时器T0,方式0
TH0=(65536-50000)/256; // 定时初值为50mS
TL0=(65536-50000)%256; // 定时初值为50mS
EA=1;
TR0=1;
ET0=1;

while(1)
{

b=TL1;
A1=b/100; // 分离百位
A2=b%100/10; // 分离十位
A3=b%10; // 分离个位
display(A1,A2,A3);
}

}
void T0_time() interrupt 1// 1是T0中断序号,T1中断序号为3 。
{
TH0=(65536-50000)/256; // 定时初值为50mS
TL0=(65536-50000)%256; // 定时初值为50mS
num++;
TR1=1; //起动计数器1
if(num==200) //200次,即10秒。
{
num=0;
TR1=0;
TH1=0;
TL1=0;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问xp系统能装spl server 2000数据库嘛?
办个加油卡有什么好处
这些年一个人 是哪一首歌的歌词
外联部应该去哪些地方拉资金?要怎么说服别人
看首所扣留期限
谁知道明心奇缘网页游戏有没有挂?
头发怎样拉好看?
微博在哪里看我的收藏,新浪微博我的收藏在哪
为什么我什么都感兴趣 什么都做不长久
哀悼兄长去世诗词,含有翎和峰的诗句 5分
我现在网上买书,怎么弄?
QQSG一个喇叭多少钱?
羊肉和螃蟹能不能一起吃 ?
飞雪饮罢是什么意思?
西方爱情诗句经典,中国最经典的古诗词?
推荐资讯
2009年11月吉林四平玉米报价
谁 给我个AVA的激活码啊
源氏大招台词语音播放,守望先锋半藏与源氏大
爱情强大的内心句子,关于很烦心情很乱的句子
以德为邻意思是什么,继往开来,一衣带水,以
热血江湖冰宫怎么去,热血江湖不用挂怎么能双
大发明家带什么技能,英雄联盟大发明家先加哪
艾青感恩的诗歌有哪些,带“龙”的诗句
今天郑州开往义乌的火车有几趟,时间都是多少
千分之几怎么表示,千分之六十写小数怎么写
天气变冷了总是先冻左脚是为什么呀
有没有前世今生?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?