资源简介

【例9.1】——RS422总线远程控制 9.1 232通信芯片应用实例 9.3小节 双机RS485通信应用实例

资源截图

代码片段和文件信息

#include 

unsigned char code SEGtable[]=
{
0xc00xf90xa40xb00x990x920x820xf80x800x900x880x830xc60xa10x860x8e0x00
};

void Delayms(unsigned int MS)                     //延时ms函数             
{
unsigned int ij;
for( i=0;i for(j=0;j<1141;j++);                         
}
void InitUART(void)
{
    TMOD = 0x20;     //9600bps
    SCON = 0x50;
    TH1 = 0xFD;
    TL1 = TH1;
    PCON = 0x00;
    EA = 1;
    ES = 1;
    TR1 = 1;
}
void Send(unsigned char x)
{
  SBUF = x;
  while(TI == 0);
  TI = 0;
}
void Serial(void) interrupt 4 using 1
{
unsigned char temp;
if(RI == 1)
{
temp = SBUF;
RI = 0;
    P2 = temp;
}
}
main(void)
{
   unsigned char temp;
   InitUART();
   while(1)
   {
     Delayms(100);  
     temp = P1;
     temp = temp >> 4;
     Send(SEGtable[temp]);
   }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-01 22:13  第九章  在Proteus中的51单片机的通信应用实例\
     目录           0  2013-03-24 18:46  第九章  在Proteus中的51单片机的通信应用实例\9.1 232通信芯片应用实例\
     文件       84432  2012-02-06 23:22  第九章  在Proteus中的51单片机的通信应用实例\9.1 232通信芯片应用实例\232通信芯片应用实例.DSN
     文件         901  2012-02-06 23:22  第九章  在Proteus中的51单片机的通信应用实例\9.1 232通信芯片应用实例\232通信芯片应用实例.PWI
     文件       85095  2012-02-06 09:59  第九章  在Proteus中的51单片机的通信应用实例\9.1 232通信芯片应用实例\Last Loaded 232通信芯片应用实例.DBK
     文件         289  2012-02-06 09:58  第九章  在Proteus中的51单片机的通信应用实例\9.1 232通信芯片应用实例\和PC机串行通信应用实例.hex
     目录           0  2013-03-24 18:46  第九章  在Proteus中的51单片机的通信应用实例\9.3小节  双机RS485通信应用实例\
     文件      111003  2012-02-07 00:54  第九章  在Proteus中的51单片机的通信应用实例\9.3小节  双机RS485通信应用实例\双机RS485通信应用实例.DSN
     目录           0  2013-03-24 18:46  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\
     文件      115223  2012-02-06 21:42  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\Last Loaded 双机422通信应用实例.DBK
     文件         877  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\MCU.c
     文件        2460  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\MCU.LST
     文件        4943  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\MCU.OBJ
     文件        6376  2005-03-22 15:22  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\STARTUP.A51
     文件       14048  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\STARTUP.LST
     文件         749  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\STARTUP.OBJ
     文件        5198  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例
     文件      114544  2012-02-07 00:44  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.DSN
     文件         503  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.hex
     文件          70  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.lnp
     文件        6789  2012-02-06 21:34  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.M51
     文件        1013  2012-02-07 00:58  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.Opt
     文件         234  2012-02-07 00:58  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.plg
     文件        1105  2012-02-07 16:52  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.PWI
     文件        2158  2012-02-06 21:42  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例.Uv2
     文件        1023  2012-02-06 21:42  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例_Opt.Bak
     文件           0  2012-02-06 10:22  第九章  在Proteus中的51单片机的通信应用实例\【例9.1】——RS422总线远程控制\双机422通信应用实例_Uv2.Bak

评论

共有 条评论