• 大小: 8.26KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: 51单片机  STC15F  

资源简介

51单片机:信号发生器

资源截图

代码片段和文件信息

#include 
#include “12864.h“
#include “delay.h“
#include 

#define adc_start 0x08
#define adc_flag 0x10

#define T0_time (65536-60000/f_val) //24MHz晶振T0定时时间,1T模式

#define uint unsigned int
#define uchar unsigned char

sbit g2r=P5^5;               //继电器
sbit bx=P3^3;                //波形切换按键
sbit Vpp_z=P3^4;             //峰峰值+
sbit Vpp_j=P3^5;             //峰峰值-
sbit f_z=P3^6;               //频率+
sbit f_j=P3^7;               //频率-
sbit wr=P4^5;                //DAC0832开关

uchar lcd_xs[10];             //lcd装载使用
float fz;                    //波形峰峰值
uint i;                      //T0中断反馈
int f_val=50;              //频率键值   默认50Hz
uchar keyval;                //键值
uchar code forsin[403]={      //正弦波数组
0x7F0x810x830x850x870x890x8B0x8D0x8F0x91
0x930x950x970x990x9B0x9D0x9F0xA10xA20xA4
0xA60xA80xAA0xAC0xAE0xB00xB10xB30xB50xB7
0xB90xBA0xBC0xBE0xC00xC10xC30xC50xC60xC8
0xCA0xCB0xCD0xCE0xD00xD1

评论

共有 条评论