• 大小: 71KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签:

资源简介

设计一个频率和幅度均可调的正弦波发生器 有仿真有程序

资源截图

代码片段和文件信息

#include
#define  uchar unsigned char
#define  uint  unsigned int

#define DAdata  P0 //DA数据端口
sbit DA_S1= P2^0;   // 控制DAC0832的8位输入寄存器,仅当都为0时,可以输出数据(处于直通状态),否则,输出将被锁存
sbit DA_S2= P2^1;   // 控制DAC0832的8位DAC寄存器,仅当都为0时,可以输出数据(处于直通状态),否则,输出将被锁存
sbit key=   P3^2;
uchar wavecount;    //‘抽点‘计数
uchar THtempTLtemp;//传递频率的中间变量
//uint T_temp;



uchar code freq_unit=10; //波的频率单位
uchar idata wavefreq=1;    //给波定义一个数组单元,用于存放单位频率的个数


uchar code waveTH[]={
    0xfd0xfe0xff0xff0xff0xff0xff0xff0xff0xff
};
uchar code waveTL[]={ 
    0x060x8a0x100x4e0x780x930xa80xb30xbe0xc6 
}; //正弦波频率调整中间值
/*************************************************************************************************/



uchar code sine_tab[256]={
//输出电压从0到最大值(正弦波1/4部分)
0x80

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-07-17 19:15  正弦波\
     目录           0  2012-07-02 13:15  正弦波\7\
     文件        5019  2012-07-02 19:46  正弦波\7\7
     文件        2010  2012-07-02 19:46  正弦波\7\7.hex
     文件          19  2012-07-02 19:46  正弦波\7\7.lnp
     文件        7212  2012-07-02 19:46  正弦波\7\7.M51
     文件         183  2012-07-17 15:20  正弦波\7\7.plg
     文件       55201  2012-07-17 15:20  正弦波\7\7.uvopt
     文件       13214  2012-07-06 08:56  正弦波\7\7.uvproj
     文件       55197  2012-07-06 08:56  正弦波\7\7_uvopt.bak
     文件       13215  2012-07-02 22:08  正弦波\7\7_uvproj.bak
     文件        3925  2012-07-02 22:08  正弦波\7\r.c
     文件        7577  2012-07-02 19:46  正弦波\7\r.LST
     文件        5591  2012-07-02 19:46  正弦波\7\r.OBJ
     文件      132386  2012-07-17 19:17  正弦波\Last Loaded triangle.DBK
     文件      132386  2012-07-17 19:17  正弦波\triangle.DSN

评论

共有 条评论

相关资源