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

📄 例1.3 发送程序.c

📁 单片机数据通讯典型应用(光盘内容)
💻 C
字号:
#include <reg51.h>
#include <absacc.h>
#define uchar unsigned char
#define uint unsigned int
uint 	i=0x00;
uint H_addr=DBYTE[0x31];
uint L_addr=DBYTE[0x30];

SEND_ser () interrupt 4 using 1{		//中断服务程序
	TI=0;
	SBUF=i;
	i++;
	if(i==0)
		ES=0;
	}

main(){								//主程序
	PCON&=0x7f;						//SMOD=0
	SCON=0x40;						//设串行口工作在方式1
	TMOD=0x20;						//设T1方式2
	TH1=0xf4; 						//置T1时间常数
	TL1=0xf4;
	IE=0x80; 						//关串行口和T1中断
	TR1=1; 							//启动T1
	SBUF= H_addr; 					//发送地址高字节
	while(TI==0);
	TI=0;
	SBUF= L_addr; 					//发送地址低字节
	ES=0; 							//允许串行中断,为发送数据作准备
}

⌨️ 快捷键说明

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