导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:帮帮我!使用DS80C320双串口

* 11378: C51编程:帮帮我!使用DS80C320双串口

   jjniu 
jjniu发表的帖子 

 C51编程:帮帮我!使用DS80C320双串口
//使用DS80c320,晶振18.432,想实现串口0移位,串口1中断收发数据。伟福
//E2000/L仿真器,POD520仿真头。

#include <reg320.h>
unsigned int buffer1[10];

void main()
  {
   SCON0=0;
   TMOD=0x21;
   TL0=0x00;
   TH0=0xff;
   ET0=1;

   TL1=TH1=0xfb;
   SCON1=0xd8;
   PCON=0x80;
   ES1=1;
   EA=1;
   TR0=1;   //加上这句则串口1不产生中断,无法接收;去掉则完全正常?
            //怎么回事?
   TR1=1;

   while(1);
  }

  void S1_recv(void) interrupt 7
    {
     while(RI1==0);
     RI1=0;
     buffer1[0]=SBUF1;
    }

发表时间:2002年9月24日13:37:00

  
回复该帖

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

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

  11401.[详细]你把定时器0启动想干什么?
摘要:......(无内容)
- [zdel][1251次] 2002年9月24日

  11413.[详细]我想定时由串口0移位输出至6b595,程序中没写明
摘要:......(无内容)
- [jjniu][1430次] 2002年9月24日

  11426.[详细]看看你那部分程序?
摘要:......(无内容)
- [zdel][939次] 2002年9月25日

[上一篇帖子]:精度相同的东东怎么检?
[下一篇帖子]:谢谢你,我找到了 ULQ2805A,很适合!