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 + -
显示快捷键?