?? 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 + -