|
主要程序:
- #include<reg52.h>
- sbit SQ=P1^0;
- sbit YD=P1^1;
- sbit SJ=P1^2;
- int i,DATA,CC;
- void fasong()
- {
- for(i=0;i<8;i++)
- {
- SJ=DATA&0x80;
- DATA=DATA<<1;
- SQ=0;
- while(YD==1);
- SQ=1;
- while(YD==0);
- }
- }
- void jieshou()
- {
- int i=0;
- while(i<8)
- {
- if(SQ==0)
- {
- YD=0;
- CC=SJ;
- P3=(P3<<1)+CC;
- while(SQ==0);
- YD=1;
- i++;
- }
- }
- }
复制代码
|
|