test.c

来自「用PIC单片机实现64位整数的运算,在控制算法中经常要用到」· C语言 代码 · 共 33 行

C
33
字号
#include	<pic.h>
#define DDS_CLK RC0
#define DDS_D RC1
#define DDS_UP RC2

//主程序*/
void main()
{

unsigned char dds_data_char[2];//用来存放DDS两个字节的控制参数
unsigned char M,i,id;
M=11;
TRISC=0x00;
dds_data_char[0]=0x01;
dds_data_char[1]=(M<<3)+0x04;
DDS_UP=0;
DDS_CLK=0;
DDS_UP=0;
for (i=0;i<2;)//送五个字节的控制数据给DDS
{
for(id=8;id>0;id--)
{
DDS_D=dds_data_char[i]>>(id-1);
DDS_CLK=1;
DDS_CLK=0;
}
i++;
}
DDS_UP=1;
DDS_UP=0;
}

⌨️ 快捷键说明

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