导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[quote][b]以下是引用[i]追风者在2003-7-1

* 38876: 单片机怎样对COM写???

   追风者 
追风者发表的帖子 

 

以下是引用追风者在2003-7-16 10:35:34的发言:
单片机怎样对COM写???我最近做了一个单片机对COM1口写的程序,但是烧了之后,发现计算机不能读出字符,各位大虾可否给点意见。程序如下:
 #include  <reg51.h>  
 void Initial(void);
 void main(void)
 { 
  unsigned ch='a';
   Initial();
   ES=0;           
   SBUF=ch;
   
        while(1)
  {
        
      if (TI==1) 
        {
   TI=0;
         break;
          }
       }
         ES=1;

 }   
           
   
 void Initial(void)
  {
           TMOD=0x21;        //T1设置为模式2,波特率=9600,fosc=11.0952MHZ 
           TL1=0xfd;          
           TH1=0xfd;
           SCON=0x50;        //串口设置为模式1,8位UART,波特率=T1溢出率/n
           PCON=0x00;        //SMOD=0
        TCON=0x30;       //用T1作为波特率发生?
         TR=1;
 }
 另外,单片机对串口用模式2是一个开始位,8个数据位,一个停止位。VB中MSComm对串口操作是8个数据位,一个停止位,两者之间如何通信。
 




发表时间:2003年7月31日14:24:25

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:单片机(P89C51)去控制一个信号我想用单片机(P89C51)去控制一个信号。让他每两分钟断开十秒
[下一篇帖子]:请教老古:关于网卡物理地址的问题众所周知:每个网卡的物理地址在世界范围内都是唯一的,以免通信错误.我