📄 ad0832.c
字号:
#include<reg52.h>
#include<math.h>
#define uint unsigned int
#define uchar unsigned char
sbit CLK=P1^6;
sbit DO=P1^7;
sbit CS=P1^5;
sbit DI=P1^4;
void delay1ms()
{
int i;
for(i=120;i>0;i--);
}
main()
{
uchar k,a=0,b=0,c=0;
CS=1;
CS=0;
CLK=1;
DI=1; //先置高电平
delay1ms();
//DI=0; ///通道选择
CLK=0;
// delay1ms();
CLK=1;
//DI=1; // 通道选择
CLK=0;
for(k=0;k<8;k++)
{
CLK=1;
a=DO;
CLK=0;
a=a<<1;
}
for(k=0;k<8;k++)
{
CLK=1;
b=DO;
CLK=0;
b=b+pow(2,k);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -