WEB开发网
开发学院手机开发Symbian 开发 Symbian 震动报警系统 源代码 阅读

Symbian 震动报警系统 源代码

 2010-05-24 17:01:00 来源:WEB开发网   
核心提示://震动报警系统 源代码//GSM模块 + AT89S52模块 + 震动模块 串口通信串口 COM1//波特率 9600//校验位 NONE//数据位 8//停止位 1//#include //#define uint unsigned int#define uchar unsigned char 延时子程序void

//震动报警系统 源代码

//GSM模块 + AT89S52模块 + 震动模块 串口通信

//////////////////////////////////////////////////////////

//串口 COM1

//波特率 9600

//校验位 NONE

//数据位 8

//停止位 1

//////////////////////////////////////////////////////////

#include

//////////////////////////////////////////////////////////

#define uint unsigned int

#define uchar unsigned char

//////////////////////////////////////////////////////////

// 延时子程序

void delay(uint ms)

{

uchar i;

while(ms?)

{

for(i = 0; i < 120; i++);

}

}

//串口初始化、定时器初始化

void IniUart(void)

{

TMOD = 0×20;

TH1 = 0xFD;

TL1 = 0xFD;

TR1 = 1;

SCON = 0×52;

//初始化读写标志位

RI = 0;

TI = 1;

}

//发送一个字符

int SendChar(uchar ch)

{

if (1 == TI)

{

TI = 0;

SBUF = ch;

while(0 == TI);

return 1;

}

return 0;

}

//发送一个字符串

int SendString(uchar *string,uint len)

{

uint i = 0;

for (i=0;i< p>

{

if(0 == SendChar(*string++))

{

return 0;

}

}

return 1;

}

//接收一个字符

uchar RecvChar()

{

uchar rel = 0;

while (0 == RI);

rel = SBUF;

RI = 0;

return rel;

}

//接收一个字符串

uint RecvString(uchar *string,uint len)

{

uchar ch = 0;

1 2 3  下一页

Tags:Symbian 震动 报警系统

编辑录入:coldstar [复制链接] [打 印]
赞助商链接