现在位置 >首页 > 51MCU
0℃
我们在配置51的串口时须要根据晶振频率,波特率是多少等等来计算T0或T1值为多少,在以前这是个相麻烦的事情,不过现在这种情况将要被改变了,因为来自jsjjccc大侠为我们编写了一个非常好用的波特率计算工式软件,输入晶振频率,选择波特率后连源代码都自动升成.这样51的串口再也不再麻烦.. 软件功能具体再下图: [box type="download"][download id="1"][/box]
阅读全文
0℃
使用串口的中断方式接收,查询发送完成标志.字符串的发送是使用固定的长度方式,没有使用 "\0".因为51的内存太小,如果字符串太长就完了. 详见程式如下: #include <reg51.h>   #define string_len 17 //数据长度   unsigned char inbuf[string_len]; unsigned char count; bit read_flag= 0 ;   void init_serialcomm( void ) { SCON = 0x50; //串口方式1,允许接收 PCON |=0x80; //波特率加倍 TMOD = 0x20; //定时器1工作方式2自动重装 TH1= 0xFD;//...
阅读全文

无觅相关文章插件,快速提升流量