资源简介
内含51单片机频率计的详细程序,频率计误差<0.5%,可测频率范围宽,应用广泛,程序简单

代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
sbit q=P2^3;
sbit b=P2^2;
sbit s=P2^1;
sbit g=P2^0;
sbit flog=P2^4;
int num=0;
int t=0;
int count=0;
uchar code table0[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};
void delay(int k)
{
int ij;
for(i=0;i for(j=0;j<100;j++);
}
void init()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
IT0=1;
EX0=1;
TR0=1;
ET0=1;
EA=1;
}
void inter0() interrupt 0
{
count++;
}
void timer0() interrupt 1
{
t++;
if(t==20)
{
t=0;
num=count;
count=0;
}
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
void display(int n)
{
int geshibaiqian;
if(n>=1000)
{
flog=0;
qian=(n/1000)/1000;
bai=((n/1000)/100)-10*qian;
shi=((n/1000)%100)/10;
ge=(n/1000)%10;}
else
{
flog=1;
qian=n/1000;
bai=(n/100)-10*qian;
shi=(n%100)/10;
ge=n%10;}
q=b=s=g=1;
q=0;b=s=g=1;
P0=table0[qian];
delay(4);
q=b=s=g=1;
b=0;q=s=g=1;
P0=table0[bai];
delay(4);
q=b=s=g=1;
s=0;q=b=g=1;
P0=table0[shi];
delay(4);
q=b=s=g=1;
g=0;q=b=s=1;
P0=table0[ge];
delay(4);}
void main()
{
init();
while(1)
display(num);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-14 11:25 51单片机频率计\
文件 6376 2009-05-07 14:37 51单片机频率计\STARTUP.A51
文件 14048 2018-04-14 10:12 51单片机频率计\STARTUP.LST
文件 749 2018-04-14 10:12 51单片机频率计\STARTUP.OBJ
文件 6571 2018-04-14 10:14 51单片机频率计\frequency
文件 9714 2018-04-14 10:14 51单片机频率计\frequency.M51
文件 2437 2018-04-14 10:14 51单片机频率计\frequency.hex
文件 66 2018-04-14 10:14 51单片机频率计\frequency.lnp
文件 918 2018-04-14 10:14 51单片机频率计\frequency.plg
文件 55668 2018-04-14 11:25 51单片机频率计\frequency.uvopt
文件 13412 2018-04-14 11:25 51单片机频率计\frequency.uvproj
文件 0 2018-04-14 09:51 51单片机频率计\frequency_uvproj.bak
文件 3264 2018-04-14 10:14 51单片机频率计\test_fre1.LST
文件 6720 2018-04-14 10:14 51单片机频率计\test_fre1.OBJ
文件 39 2018-04-14 10:14 51单片机频率计\test_fre1.__i
文件 1151 2018-04-14 10:14 51单片机频率计\test_fre1.c
相关资源
- 51单片机通信采样proteus仿真方波转化
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 51单片机PWM程序,占空比、周期可调整
- 51单片机多功能自行车测速仪
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 51单片机基于protues的几个仿真实例
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- C51单片机汇编指令查询、学习工具集
- 基于8051单片机的红外接收程序
- 51单片机频率计(很简单)
- 基于51单片机的智能温控器
- 基于51单片机的16*16点阵动态显示
- 基于51单片机的模数转换与数模转换
- 一个适用的虚拟声卡频率计
- 51单片机中使用ucos ii的优缺点转
- 51单片机中使用ucos ii的优缺点
- 8051单片机教程第二十七课:单片机几
- 8051单片机教程第二十六课:矩阵式键
- 适用于STC单片机和51单片机的SX1262驱动
- 基于51单片机的计算器(C51编写,有
- 51单片机大量源码
- 基于51单片机的交通信号灯程序
- GSM监控系统51单片机设计
评论
共有 条评论