英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
用16F873,写了一个简单的通信程序,发送一个数组倒PC机
[打印本页]
作者:
winnie
时间:
2009-4-14 14:33
标题:
用16F873,写了一个简单的通信程序,发送一个数组倒PC机
#include <pic.h>
const unsigned char tran[8]={0,1,2,3,4,5,6,'v'}; //定义输出输出数组//
void sciint()
{ TRISC6=1; //将RC6,RC7设置输入方式,对外部成高阻状态//
TRISC7=1;
SPBRG=0X19; //将波特率设为9600//
TXSTA=0X04; //选择异步高速方式发送//
RCSTA=0X80; //接受允许//
}
//主程序//
void main()
{unsigned char k;
sciint();
GIE=0;
TXEN=1; //发送允许
CREN=1; //接受允许//
while(1)
{
for (k=0;k<8;k++)
{
TXREG=tran[k]; //发送一个字符//
while(1)
if(TXIF==1) break; //等待写入完成//
}
}
}
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2