一般程序规则:,全部小写,不同单词之间用下画线边接, 如:read_data();自定义的常量用能表达清楚的英文简写,全部字母大写. 如:#,首字母大写,其余小写 如:Time局部变量用小写字母 如:temp **********************************************************//*********************************************************说明:程序设计了几个与上位机接口函数,可以实现接收,发字符和字符串功能,程序使用时,要在这个文件中设定bond,此程序可以采用中断,,在这特别感谢原创作者留给上面程度的接口函数有: () //实现串口初始化功能,设置波特,串口工作方式,直接调用 (unsignedcharchar1) //将char字符送出 (unsignedchar*string) //将字符数组中的数据发送出去 () //接收数据,并返回接收到的字符 () //对串口接收操作进行处理,:李早红时间:2007/03/21****************************************************************/ /***********************************************************函数名称:uart_int()函数功能:初始化串口,设置波特率\开中断\串口工作模式入口参数:无出口参数:无***********************************************************/voiduart_int(void){ TMOD=0x20; //定时器1工作于8位自动重载模式,用于产生波特率 TH1=0xF3; //波特率2400 公式:波特率=(1/n)*(振荡器频率/12*[256-TH1]) TL1=0xf3; SCON=0x50; //设定串行口工作1方式;SCON的格式|m0|m1|m2|REN|TB8|RB8|TI|RI PCON&=0xef; //波特率不倍增 最高位0/1<=>倍频带 ES=1; //开串口中断描方式进行 EA=1; //开总中断// TB8=1; //设置发送的第9位} /***********************************************************函数名称:send_char()函数功能:从串口发送一个字符入口参数:char出口参数:无***********************************************************/voidsend_ch
rs一般程序规则 来自淘豆网m.daumloan.com转载请标明出处.