基于MCS-51系列单片机AT89C51,设计一个以单片机为核心的频率测量装置。

一、 设计要求:
1) 测量被测信号的频率,要求如下:
2) 信号波形:方波,正弦波,锯齿波,三角波等;
3) 信号频率:1Hz~100kHz;
4) 显示:外部扩展6位LED数码管显示。
5) @测量出周期,并用按键实现频率和周期间的互相转换;
6) @显示刷新时间1~10秒连续可调;
7) ☆实现其他功能。

第1个回答  2014-06-30
直接列出需求,等现成的,这不是学习之法啊
我只能告诉你,用两个定时/计数器,一个做定时器,一个做计数器,一定时间内测到的上升沿或者下降沿的个数,就可以算出频率了

设计一个以单片机为核心的频率测量装置。求大神给写一下程序。_百度知...
void timer0() interrupt 1 {

基于单片机的超声波测距仪毕业论文
[摘要] 本文利用超声波传输中距离与时间的关系,采用AT89C51单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波测距仪。该测距仪主要由超声波发射器电路、超声波接收器电路、单片机控制电路、环境温度检测电路及显示电路构成。利用所设计出的超声波测距仪,对不同距离进行了测试,并进行了详尽的...

编写一个AT89C52单片机控制四相单四拍步进电机汇编程序,急用...
1实验任务基于MCS-51系列单片机AT89C51,设计一个控制步进电动机的控制装置。2设计要求:1)采用单片机控制一个小功率四相四拍的步进电机工作,步进电机步距为1.5度,最大相电流100mA... 1 实验任务基于MCS-51系列单片机AT89C51,设计一个控制步进电动机的控制装置。2 设计要求:1) 采用单片机控制一个小功率四相四拍的...

以AT89C51单片机为核心,制作一个LCD显示的智能电子钟
bit)(io|=(1<<bit))\/\/1#define cbi(io,bit)(io&=~(1<<bit))\/\/0#define gbi(pin,bit)(pin&(1<<bit))\/\/读#define enableInterrupts() {_asm("rim\\n");

名称:基于AT89C51的信号发生器设计
你这个频率范围用单片机和DAC是做不到的,500Khz那反映时间就2us,单片机周期是1us 也就是一个周期只能有两个点,怎么可能会有好的波形呢

求C语言程序,AT89C51单片机为核心,DS18B20测温度,实时用4位LED显示...
include<reg52.h> \/\/ 试试#define uchar unsigned char #define uint unsigned int sbit DQ=P1^4; \/\/ds18b20与单片机连接口 unsigned char code str[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40} ; \/\/共阴数码管字码表unsigned char code str1[]={0...

以AT89C51单片机为核心,设计一个二进制计数器
直接赋值,就是二进制显示:比如:uchar dat = 3;P0 = dat; \/\/LED灯二进制方式显示数据dat.

1、 基于AT89C51单片机,利用定时器设计一个两位数码管显示电路。 设计...
void time1(void) interrupt 3 { TH1=(65536-5000)\/256; TL1=(65536-5000)%256; display(); } void init() { TMOD=0x11; EA=1; ET0=1; ET1=1; TR1=1; TR0=1; } main() { init(); while(1) { conv(shu); } } 本回答由提问者推荐 举报| 答案纠错 | 评论(4) 1 0 yying0907 ...

利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的直流电...
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示图2.1_1 AT89C51引脚图2.1.2.单片机管脚说明主要特性:?与MCS-51 兼容 ?4K字节可编程闪烁存储器 ?寿命:...

空调微电脑控制系统开题报告怎么写空调系统设计开题报告的课题条件怎么...
主控制器采用单片机AT89C51(2)型号,温度传感器采用DS18B20,采用LED数码管显示温度数值。预期成果:设计以单片机为核心的多量程温度测控仪系统。实现温度的显示以及各种量程的切换达到多量程温度测控仪的目的。确定设计方案制作硬件电路板,用单片机汇编语言编写程序实现多量程温度测控仪的控制功能。并能在微机上演示出多量程...

相似回答