📄 2.c
字号:
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<math.h>
#define uchar unsigned char
#define uint unsigned int
void main()
{
FILE *fp1;
uint i,a,b,c;
double R,PITCH,L,Q,m,n;
uint RAYAE[2048];
if((fp1=fopen("Ray350t.coe","w+"))==NULL)
{
printf("Can't open the file. \n");
exit(0);
}
R=50;
PITCH=0.48;
L=0.0048; //(0.48/50)/2;
for(i=0;i<=2047;i++)
{
Q=(i*2.0)/2048;
m=(Q/L);
if(m>255)
{
n=0;
}
else
{
n=m*32;
//n=m*32+0.5;
}
c=n;
a=n/32;
b=32-c%32;
RAYAE[i]=32*(254-a)+b;
}
fprintf(fp1,"MEMORY_INITIALIZATION_RADIX=16;\n");
fprintf(fp1,"MEMORY_INITIALIZATION_VECTOR=\n");
for(i=0;i<=2047;i++)
{
fprintf(fp1,"%04x,",RAYAE[i]);
fprintf(fp1,"\n");
}
fclose(fp1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -