新闻  |   论坛  |   博客  |   在线研讨会
51与232串口通信程序
tongxin | 2009-04-13 15:33:38    阅读:880   发布文章

51与232串口通信程序
%A 串口通信程序(供参考)
%A 在程序中将通过对P2.0扣变量L0到L3的延时 取反操作,控制该端口的电平高低,以下为232与单片机的通信程序:
%A #include<reg51.h>
%A void main(void)
%A    {
%A      unsigned char asting;     //在11.0592MHz晶振下,设置串行口9600数据传输率 ,方式3
%A      TMOD =0x20;
%A      Tl1=0xfd;Th1=0xfd;
%A      SCON =0xd8;PCON=0x00;     //串口接受字符RI复位,允许串口接收
%A       TR1=1;
%A        while(1)
%A          {
%A             while(RI==0);
%A             RI=0;                     //串口接收标志位的软件清零
%A             asting=SBUF;
%A          }
%A     }
%A%A
%A

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
最近文章
寂寞如雪
2009-05-19 19:01:18
夜色花
2009-05-19 18:56:22
没有爱可以重来
2009-05-19 18:54:59
推荐文章
最近访客