#include<pic.h>
#define CS RB0
#define DAT RB1
#define CLK RB2
main()
{
unsigned char a;
char i;
TRISB0=0;
TRISB1=0;
TRISB2=0;
CS=1;
DAT=1;
CLK=1;
while(1){
a=0x96;
CS=0;
for(i=0;i<8;i++){
DAT=(a&0x80);
CLK=0;
a=a<<1;
CLK=1;
}
CS=1;
}
}
DAT口永遠是低電平,程序是這裡常見的
問題在那裡?
求高手指教 |
|
|
|