📄 adf7012.c
字号:
#include "includess.h"
void write_reg(unsigned long int shiftdata)
{
unsigned char i;
for (i = 0; i < 32; i++)
{
if ((shiftdata & 0x80000000) == 0x00000000)
{
PORTD = PortD40;
}
else
{
PORTD = PortD41;
}
shiftdata <<= 1;
NOP();
//Delay(10);
PORTD = PortD51;
NOP();
//Delay(10);
PORTD = PortD50;
}
NOP();
//Delay(10);
if (Channel_sel == 0x01)
{
PORTF = PortF11;
}
else if (Channel_sel == 0x02)
{
PORTA = PortA11;
}
else if (Channel_sel == 0x03)
{
PORTA = PortA51;
}
else if (Channel_sel == 0x04)
{
PORTC = PortC71;
}
else if (Channel_sel == 0x05)
{
PORTC = PortC31;
}
else if (Channel_sel == 0x06)
{
PORTG = PortG11;
}
else if (Channel_sel == 0x07)
{
PORTG = PortG31;
}
NOP();
//Delay(10);
if (Channel_sel == 0x01)
{
PORTF = PortF10;
}
else if (Channel_sel == 0x02)
{
PORTA = PortA10;
}
else if (Channel_sel == 0x03)
{
PORTA = PortA50;
}
else if (Channel_sel == 0x04)
{
PORTC = PortC70;
}
else if (Channel_sel == 0x05)
{
PORTC = PortC30;
}
else if (Channel_sel == 0x06)
{
PORTG = PortG10;
}
else if (Channel_sel == 0x07)
{
PORTG = PortG30;
}
}
void Delay(unsigned int times)
{
unsigned int i;
for (i = 0; i < times; i++)
{
NOP();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -