英锐恩单片机论坛,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