当前位置:首页 > 通信技术 > 通信技术
[导读]#include #include #include #define DA0832 XBYTE[0Xa000] #define uchar unsigned char #define S1 XBYTE[0X0000] #define S2 XBYTE[0X2000] #define S3 XBYTE[0X4000] uchar code tab[10]={0x3f,0x06,

#include
#include
#include
#define DA0832 XBYTE[0Xa000]
#define uchar unsigned char
#define S1 XBYTE[0X0000]
#define S2 XBYTE[0X2000]
#define S3 XBYTE[0X4000]
uchar code tab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code tosin[256]={0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5
,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5
,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd
,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf4,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,0xdd,0xda
,0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,0xb7,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99
,0x96,0x93,0x90,0x8d,0x89,0x86,0x83,0x80,0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5a,0x57,0x55,0x51
,0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16
,0x15,0x13,0x11,0x10,0x0e,0x0d,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00
,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02 ,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0d,0x0e,0x10,0x11,0x13,0x15
,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x25,0x27,0x29,0x2b,0x2e,0x30,0x33,0x35,0x38,0x3a,0x3d,0x40,0x43,0x45,0x48,0x4c,0x4e
,0x51,0x55,0x57,0x5a,0x5d,0x60,0x63,0x66 ,0x69,0x6c,0x6f,0x72,0x76,0x79,0x7c,0x80 };
uchar fun=0,b=0,c=0,d=0,tl,th;

void key1(void);
void key2(void);
void key3(void);
void key4(void);
void judge(void);

void main(void)
{
TMOD=0X01;
TR0=1;
th=0xff;
tl=0xd0;
TH0=th;
TL0=tl;
ET0=1;
EA=1;
while(1)
{
judge();
}
}

void judge(void)
{
uchar line,row,de1,de2,keym;
P1=0x0f;
keym=P1;
if(keym==0x0f)return;
for(de1=0;de1<200;de1++)
for(de2=0;de2<125;de2++){;}
P1=0x0f;
keym=P1;
if(keym==0x0f)return;
P1=0x0f;
line=P1;
P1=0xf0;
row=P1;
line=line+row;/*存放特征键值*/

if(line==0xde)key1();
if(line==0x7e)key2();
if(line==0xbd)key3();
if(line==0x7d)key4();
}

void key1(void) //1键选择发波类型,1为正弦波,2为三角波,3为方波
{
fun++;
if(fun==4)fun=0x00;

}

void key2(void) //2键加大频率
{
tl++;
if(tl==0x1f)th++;
}
void key3(void) //3键减小频率
{
tl--;
if(tl==0x00)th--;
}

void key4(void) //4键显示频率
{
double t;
int f;
TR0=0;//ET0的区别
t=(65535-th*256-tl)*0.4;
f=(int)(1000/t);
S3=tab[f%10];
f=f/10;
S2=tab[f%10];
f=f/10;
if(f==0)S1=0;
else S1=tab[f];
TR0=1;
}

void time0_int(void) interrupt 1 //中断服务程序
{
TR0=0;
if(fun==1)
{
DA0832=tosin; //正弦波
b++;
}
else if(fun==2) //三角波
{
if(c<128)DA0832=c;
else DA0832=255-c;
c++;
}
else if(fun==3) // 方波
{
d++;
if(d<=128)DA0832=0x00;
else DA0832=0xff;
}
TH0=th;
TL0=tl;
TR0=1;
}
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

罗德与施瓦茨(以下简称“R&S”)的新型R&S SMB100B微波信号发生器有四种频率可供选择,频率范围分别为8 kHz 至 12.75 GHz、20 GHz、31.8 GHz 或 40 GHz,为模拟微波信号发生带来了...

关键字: 信号发生器 宽带噪声

2023年11月,普源精电 (RIGOL) 推出全新DG900 Pr/800 Pro系列超便携函数/任意波形发生器!该系列产品运用RIGOL专有的SiFi® Ⅱ高保真信号合成技术,可以产生低噪声、低失真、低抖动的信号。D...

关键字: 信号发生器 电源适配器

ETS-Lindgren和罗德与施瓦茨继续长期合作,为5GNR提供了具有全面辅助全球导航卫星系统(A-GNSS)功能的天线性能测量,R&SCMX500OBT宽带无线通信测试仪和R&S SMBV100B GNSS模拟器,结...

关键字: 天线 5G NR 模拟器 信号发生器

在2023年柏林欧洲微波周(EuMW2023)上,R&S展示了三款专为W和D频段应用量身定制的新产品:全新的R&SSFI100A宽带中频矢量信号发生器、R&SNRP170TWG热功率传感器和R&SFE110ST/SR收发...

关键字: 信号发生器 传感器 汽车雷达

是德科技(NYSE: KEYS )推出一款设计紧凑的全新四通道矢量信号发生器(VSG),即N5186A MXG。这款信号发生器的频率高达8.5 GHz,每个通道的调制带宽为960 MHz。作为是德科技X系列信号发生器产...

关键字: 矢量信号发生器 信号发生器

以科技创新力量,重新定义产业办公及产业洞察视角 成都2023年8月16日 /美通社/ -- 由仲量联行(纽交所代码:JLL)主办的睿见论坛之"REDEFINE 焕新成都产链 · 重构城市价值&q...

关键字: 数据分析 楼宇 BSP DEFINE

罗德与施瓦茨的R&S SMW200A和R&S SMM100A矢量信号发生器以及R&S FSW和R&S FPS信号和频谱分析仪已被高通 批准用于测试高通® QRU100 5G RAN平台一这...

关键字: 信号发生器 分析仪 5G网络

R&S EPL1000是一款紧凑、完整且符合CISPR 16-1-1标准的测量接收机,用于快速精确测量高达30MHz的EMI。 自带的频谱分析仪和跟踪信号发生器功能使R&S EPL1000成为各种实验室...

关键字: EMI测试接收机 频谱分析仪 信号发生器

信号发生器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 信号发生器 发生器 功率放大器

今天,小编将在这篇文章中为大家带来信号发生器的有关报道,通过阅读这篇文章,大家可以对信号发生器具备清晰的认识,主要内容如下。

关键字: 矢量信号发生器 信号发生器 发生器
关闭
关闭