单片机的无线数据传输例程
#include <reg52.h>
#include <absacc.h>
#include <stdio.h>
#define uchar unsigned char
#define uint unsigned int
//sbit EXF2=T2CON^6;
#define COMI XBYTE[0x3100] // 定义8253R的控制字寄存器地址
#define C0I XBYTE[0x0100] // 定义8253R的计数器0寄存器地址
#define C1I XBYTE[0x1100] // 定义8253R的计数器1寄存器地址
#define C2I XBYTE[0x2100] // 定义8253R的计数器2寄存器地址
uint i,sendflag;
uint BUF810,BUF811,BUF812;
uint BUF810H,BUF 810L ;
uint BUF811H,BUF 811L ;
uint BUF812H,BUF 812L ;
uchar h,l,a,b,c,yawh,yawl,yaw,pitchh,pitchl,pitch,rollh,rolll,roll;
// 主程序, 定义中断源,并对定时器赋初值,以及向8253寄存器写控制字。
void main(void)
{
// 以下是设置中断和定时器