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

📄 serial.c

📁 一个51单片机与LV的通信的具体的实例
💻 C
字号:
/**********************************************************/
/**这个程序是和这一个对应的VI通信的,只要把电路连接好,电**/
/**路资料网上较多,这里就不画出来了!大家若有问题可以到我**/
/**们CPUBBS论坛http://www.cpubbs.com提出建议,欢迎大家多多**/
/**光临和支持CPUBBS论坛的发展!谢谢大家!大家有空常来玩,**/
/**也多介绍朋友过来哦!请大家记住我们:cpu+bbs=cpubbs,转 **/
/**贴请保留原创信息,谢谢!--------cpubbs                **/
/**********************************************************/

/*#include<reg52a.h>*/
#include <AT89X52.H>

#define uchar unsigned char 
#define uint unsigned int 
#include <absacc.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long

void serial () interrupt 4
{
	uchar aa;
   	ES=0;  
  	if(RI)
   	{
    		RI=0;
    		aa=SBUF;
    		SBUF=aa;
    		while(TI==0);
    		TI=0;
    		ES=1;
   	}
}

void main()
{ 
	
	TMOD=0x20;		/*model 2,T1*/
	TH1=0xfd;		/*baud rate is 9600,11.0592HZ */
	TL1=0xfd;
	SCON=0x50;		/*receive permission*/
	PCON=0x00;
    	ES=1;     
	EA=1;
	TR1=1;
	while(1);
}

⌨️ 快捷键说明

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