#include"pic18.h"
unsigned char recdata[10]=0;
unsigned char rec_count=8;
unsigned char TransCount=0;
unsigned char SciReceiveFlag=0;
void delay(unsigned int nn)
{
unsigned int mm;
while(nn-->0)
for(mm=0;mm<1000;mm++)
{ };
}
void initial()
{
ANCON1 =0; //关闭所有模拟通道
INTCON=0x00; // bit7-bit0:关总中断*
PIE1=0; // PIE1 的中断不使能
PIE2=0; //PIE2 的中断不使能
PIE3=0; //PIE3 的中断不使能
PIE4=0; //PIE4 的中断不使能
PIE5=0; //PIE5 的中断不使能
}
void sciinitial()
{
TXSTA1=0x04; //选择异步高速方式传输8位数据,数据发送禁止
RCSTA1=0x80; //使能串口,8位数据,禁止接收
TRISC=TRISC|0x80; //RC7(RX1)引脚为输入
TRISC=TRISC&0xBF; //RC6(TX1)引脚为输出
SPBRG1=25; //波特率为9600
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载