资源简介
信号发生器(含电路图以及源码)
代码片段和文件信息
/*******************/
/*Code By LitteJack*/
/*QQ:279020803 */
/*******************/
#include “reg52.h“
#include “init.h“ //DAC0832初始化
#include “single.h“ //DAC0832用到的函数
#include “delay.h“ //延时
#include “Key.h“ //按键
#define uchar unsigned char
#define uint unsigned int
int main(void)
{
uchar Model=0; //0-方波 1-三角波 2-锯齿波 3-正弦波
uint Count=0; //计数器
uint Squ_Per=256;
uint Tri_Per=256;
uint Saw_Per=256;
uint Sin_Per=256;
init();
while(1)
{
while(Model==0) //方波
{
Square_wave(Squ_Per&Count);
Count+=4;
Squ_Per=Key_Plus(Squ_Per);
Squ_Per=Key_Subc(Squ_Per);
Model=Key_Model(Model&Squ_Per&Count); //每次退出当前while时记得复原Period和Count的数据
}
while(Model==1) //三角波
{
Triangle_wave(Tri_Per&Count);
Count+=4;
Tri_Per=Key_Plus(Tri_Per);
Tri_Per=Key_Subc(Tri_Per);
Mod
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 1626 2019-12-02 09:10 信号发生器\C\chengxu.c
.CA.... 2570 2019-12-02 09:10 信号发生器\C\chengxu.hex
.CA.... 16108 2019-12-02 09:10 信号发生器\C\chengxu.M51
.C..... 968 2019-12-02 09:11 信号发生器\C\chengxu.opt.bak
.CA.... 205 2019-12-02 09:12 信号发生器\C\chengxu.plg
.C..... 2348 2019-12-02 09:11 信号发生器\C\chengxu.Uv2.bak
.C..... 57064 2019-12-02 09:15 信号发生器\C\chengxu.uvopt
.C..... 14076 2019-12-02 09:15 信号发生器\C\chengxu.uvproj
.CA.... 185 2019-12-02 09:11 信号发生器\C\delay.c
.CA.... 366 2019-12-02 09:12 信号发生器\C\init.c
.CA.... 167 2019-12-02 09:12 信号发生器\C\init.h
.CA.... 1168 2019-12-02 09:15 信号发生器\C\key.c
.CA.... 6376 2019-12-02 09:11 信号发生器\C\STARTUP.A51
.CA.... 61837 2019-12-02 08:15 信号发生器\电路图\Last Loaded 电路图.DBK
.CA.... 18508 2019-11-29 09:11 信号发生器\电路图\Last Loaded 电路图.pdsbak
.CA.... 18413 2019-11-29 10:57 信号发生器\电路图\电路图.pdsprj
.CA.... 2355 2019-12-02 09:21 信号发生器\电路图\电路图.pdsprj.LAPTOP-QUUGFOIU.hp.workspace
.CA.... 1410 2019-12-02 08:15 信号发生器\电路图\电路图.PWI
.C.D... 0 2019-12-02 09:16 信号发生器\C
.C.D... 0 2019-12-02 08:15 信号发生器\电路图
.C.D... 0 2019-11-28 10:48 信号发生器
----------- --------- ---------- ----- ----
205750 21
- 上一篇:单片机串口通信(方式1)
- 下一篇:STC15F104E单片机18B20温度传感器的
相关资源
- C++ 用信号量实现线程同步(提高篇
- BPSK信号的调制解调
- linux下用C编写的OCI连接Oracle数据库程
- 《现代信号处理教程(胡广书)》源
- C++实现信号滤波处理
- VMD算法分解信号
- 通信信号盲均衡算法(CMA算法、RLS-
- 数字信号处理C语言程序集
- 操作系统信号量PV经典问题:读者写者
- 一个c++环形队列缓冲区
- c++ qt 中在静态函数中发信号的方式以
- 基于Qt的c++上位机编程
- 语音信号处理 MFCC+DTW+FFT+各种窗函数
- 基于51单片机的信号发生器
- 基于c语言的信号发生器程序及仿真
- 随机信号生成
- 基于VC6.0的数字听诊器设计
- 经典的哲学家吃饭问题C语言实现
- 信号序列卷积的VC实现
- C++信号的微分积分运算
- c语言实现语音文件fft变换
- 全面收集的DSP面试题集锦
评论
共有 条评论