• 大小: 25KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: 工科创2A  

资源简介

工科创2A代码,包含所有拓展项目,个别参数需要根据硬件进行调整。

资源截图

代码片段和文件信息

/*
按键1:选择MODE    基础0  音乐1 波形2  默认为0
按键2:选择哪种波形或哪首音乐
按键3:调整振幅-
按键4:调整振幅+
按键5:调整频率-
按键6:调整频率+
按键8:是否启用增益反馈 0:不启用 1:启用 默认为0
P1.0~P1.3 基础部分
P1.4 增益反馈
P1.5~P2.0 波形 输入到单片机的电压不能超过2.5V  //因为ADC参考电压为2.5伏,满量程即为2.5
P2.2 音乐
P2.4 红外遥控
*/

//T_A0*100 = A0周期
unsigned char T_A0 = 50;//  用于音乐播放和函数信号发生中的频率调整

//红外脉冲时间(ms) short1*10/T_A0
unsigned short1 = 60;
unsigned short2 = 100;
unsigned long1 = 140;
unsigned long2 = 180;   //通过示波器观察,短脉冲为80ms,长脉冲为160ms,因此取正负20ms为区间

unsigned char input2_4;
unsigned input_adder = 0;
unsigned input_status = 0; //0:no 1;short   2:long

int sample;
double volt;//AD转换后的输入值与实际值
double Vmax = 1.5;
double Vmin = 0.4;

unsigned char number = 255;

// 8位数码管显示的数字或字母符号
// 注:板上数码位从左到右序号排列为4、5、6、7、0、1、2、3
// 主程序中digi[]按45670123写
// 从外面看来:从左到右:第1

评论

共有 条评论