sgen.c

来自「用verilog语言编的正弦波发生器」· C语言 代码 · 共 22 行

C
22
字号
#include	<stdio.h>
#include	<math.h>

#define		pi	3.14159265

main()
{	int	i,n;
	double	x;
	FILE	*fp;

	fp=fopen("rom.dat","w");
	if(fp==NULL) {
	    printf("File creating error.\n");
	    exit(0); }
	for(i=0;i<16;i++) {
	    x = (i+0.5)*pi/32.0;
	    n = 128*sin(x);
	    fprintf(fp,"%X\n",n); }
	fclose(fp);
	printf("Complete.\n");
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?