⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simi.c

📁 手把手教你单片机
💻 C
字号:
 #include <reg52.h>
typedef  unsigned char  uint8;
typedef  unsigned int   uint16;

 void send_bit(uint8 i)
 {
	 if(i != 0) TXD=1;
	 else TXD=0;
	 TR0=1;
	 while(!TF0);
	 TR0=0;
	 TH0=0xff;
	 TL0=0xBD;
	 TF0 = 0;
  }


  main()
  {
	  uint8 a=0xE4;
	  uint8 i;
	  uint16 j;
	  
	  TMOD|=0x01;   // 1/9600 = (65536-x)*12/11059200
	  TH0=0xff;
	  TL0=0xBD;
	  TXD=1;
	  while(1)
	  {
		  TF0=0;
		  send_bit(0);
		  for(i=0;i<8;i++)
		  {
		  	send_bit(a&0x01);
		  	a=a>>1;
		  }
		  send_bit(1);
		  for(j=0;j<50000;j++);
		  a=0xE4; 
 	 }
  }

⌨️ 快捷键说明

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