⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 89c51

📁 里面包括很多的驱动程序的
💻
字号:
大家好,我的89c51与PC机的通讯程序....(简化版) [gphjp] [137次] 01-4-22 下午 11:30:19
如下只是简单结构,有兴趣的朋友可与我再联系!

1、VB端程序
加入 Microsoft Comm Control 6.0,并在Form中建send按钮及text1文本框.

Private Sub Send_Click()
MSComm1.Output = Trim(Text1.Text)
End Sub

Private Sub Form_Load()
MSComm1.CommPort = 2
MSComm1.Settings = "2400,n,8,1"
MSComm1.PortOpen = True
MSComm1.RThreshold = 1
End Sub

2、单片机程序

//*********************//
//   89C51与PC机通讯   //
//                     //
// 作者:gphjp@371.net //  
//                     //
//*********************//
#include <reg51.h>
#define uchar unsigned char
#define uint  unsigned int
sbit dog1  =P3^6;

int pointer;

void dog()
{ dog1=0;
  dog1=1;
}

void serial() interrupt 4
{ uchar temp1;
  RI=0;
  temp1=SBUF;
  comdata[pointer++]=temp1;
  .........
}
main()
{SCON=0x50;
 TMOD=0x20;
 TH1=0x0f3;
 TL1=0x0f3;
 EA=1;
 ES=1;
 TR1=1;
 k485=0;
 k232=1;
 pointer=0;
 while(1)dog();
 }


雕虫小技也。 [oliver] [7次] 01-4-23 上午 09:26:41 

再开几个通道如何 [花开花落僧贫富,云去云来客往还] [7次] 01-4-23 下午 06:27:19 

 
点击这里回复这篇贴子>>
_____________________________________________________________________________
Copyright?,C51BBS论坛 2000-2001 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -