main.c

来自「一系列芯片的驱动代码」· C语言 代码 · 共 54 行

C
54
字号
#include <reg51.h>
sbit cs_549=P3^7;
sbit data_549=P3^6;
sbit clk_549=P3^5;
//unsigned char code sin[];
void delay_1s(void)
{
   unsigned int j;
   for(j=0;j<40000;j++);
}
void main()
{
	unsigned char i,reg;
	TMOD=0x20;
	TL1=250;
	TH1=250;
	EA=1;
	ES=0;
    TR1=1;
	SCON=0x50;
	PCON=0;
/*	
loop:
    cs_549=0;		
    clk_549=0;
	for(i=0;i<8;i++)
       {
	      clk_549=0;	  
	      reg <<= 1;
	      if(data_549)  reg ++;	  
	      clk_549=1;	  
		}
        clk_549=0;
        cs_549=1;  

	SBUF=reg;
	while(!TI);
	TI=0;	
    goto loop; */
  while(1){
  for(i=0;i<10;i++){SBUF=i;while(!TI);TI=0;delay_1s();}
  }
}
/*
unsigned char code sin[]=
{ 
  127,152,176,198,217,233,245,252,
  254,252,245,233,217,198,176,152,
  128,103,79,57,38,22,10,3,
  1,3,10,22,37,57,79,102
  };

 */ 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?