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

📄 cmux_tst.cpp

📁 辽阳本地网传输监测系统 Ver1.0
💻 CPP
字号:

#include <bios.h>
#include <conio.h>
#include <dos.h>

void main(void)
{
   #define COM_PORT       1   /* 0:COM1   1:COM2 */
   #define DATA_READY 0x100
   #define SETTINGS ( _COM_2400 | _COM_CHR8 | _COM_NOPARITY | _COM_STOP1)
   int  status,i, j,m,n;
   char in,cmux_rec;
   char *cmux_cmd[10]={
	"PMUX-SWTO-1\xe7\x0d",
	"PMUX-SWTO-1\x84\x0d",
	"PMUX-SWTO-1\xd3\x0d",
	"PMUX-SWTO-1\xd6\x0d",
	"PMUX-SWTO-1\xb4\x0d",
	"PMUX-SWTO-1\x76\x0d",
	"PMUX-SWTO-1\x77\x0d",
	"PMUX-SWTO-1\xc4\x0d",
	"PMUX-SWTO-1\xf7\x0d",
	"PMUX-SWTO-1\xf6\x0d"
       };
   bioscom(0, SETTINGS, COM_PORT);
//   for(;;)
   {
     for(i=0;i<10;i++)
     {
	for(j=0;j<13;j++)
	{
	  bioscom(1, cmux_cmd[i][j], COM_PORT);
//	  status = bioscom(3, 0, COM_PORT);
//	  if (status & DATA_READY)
//	    if ((cmux_rec = bioscom(2, 0, COM_PORT) & 0x7F) != 0)
//	      putch(cmux_rec);
	}
	delay(200);
//	if ((in = getch()) == '\x1B')return;
     }
   }
}

/*****************
#include <bios.h>
#include <conio.h>

#define COM1       0
#define TRUE       1
#define FALSE      0

#define SETTINGS ( 0x80 | 0x02 | 0x00 | 0x00)

int main(void)
{
   int in, out, status, DONE = FALSE;

   bioscom(0, SETTINGS, COM1);
   cprintf("... BIOSCOM [ESC] to exit ...\n");
   while (!DONE)
   {
	 if (kbhit())
	 {
	    if ((in = getch()) == '\x1B')
	       DONE = TRUE;
	    bioscom(1, in, COM1);
	 }
   }
   return 0;
}
************/

⌨️ 快捷键说明

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