• 大小: 0.05M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


基于51单片机的两路相位频率可调方波信号发生器

资源截图

代码片段和文件信息

#include
#include
#include“LCD1602.h“
#include“KeyScan.h“
//===================================
float  fFrequency=100.0;
float fPhaseDifference=0;
unsigned int THTL;
sbit CHANEL0=P2^6;
sbit CHANEL1=P2^7;
#define  START_TIMER0  TCON |=0X10
#define  START_TIMER1  TCON |=0X40
#define  START_TIMER2  T2CON|=0x05
#define  STOP_TIMER0  TCON  &=~0X10
#define  STOP_TIMER1  TCON  &=~0X40
#define         STOP_TIMER2   T2CON &=~0x05
#define CLEAE_TF2   T2CON &=~0x80
//===================================
void InitDevice();
bit KeyScan_Act();
void SetFP();
//===================================
void main(){
//unsigned char keyCode=0;
InitDevice();
while(1){
// 信号产生
SetFP();
// 显示

LCDWriteFreq(fFrequency);
LCDWritePhase(fPhaseDifference);
UpdateLCD();
while(!KeyScan_Act());
}

}
//===================================
void InitTimer();
void InitDevice(){
InitLCD();
InitTimer();
}
void InitTimer(){
TM

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1070  2011-06-22 10:32  KeyScan.h
     文件        1934  2011-06-26 19:04  LCD1602.h
     文件        3955  2011-06-27 10:01  Main.c
     文件       10447  2011-06-27 10:01  Main.LST
     文件       22266  2011-06-27 10:01  Main.OBJ
     文件       19853  2011-06-27 10:01  Program
     文件        9531  2011-06-27 10:01  Program.hex
     文件          59  2011-06-27 10:01  Program.lnp
     文件       26934  2011-06-27 10:01  Program.M51
     文件        4400  2011-06-27 10:58  Program.plg
     文件       59378  2011-06-27 10:58  Program.uvopt
     文件       13394  2011-06-26 19:02  Program.uvproj
     文件       59386  2011-06-27 09:19  Program_uvopt.bak
     文件       13395  2011-06-17 11:30  Program_uvproj.bak
     文件        6376  2009-05-07 14:37  STARTUP.A51
     文件       14062  2011-06-27 10:01  STARTUP.LST
     文件         749  2011-06-27 10:01  STARTUP.OBJ

评论

共有 条评论