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

📄 paracomms.cpp

📁 大学微型计算机接口技术实验源代码,直接就可以运行,包含了C++和asm代码,比较前面.
💻 CPP
字号:
//*-------------------------------------------------------*/
//*    Cexp3s.cpp(双机并行通信接口实验-发送端程序)         */
//*    并行通信发送程序 Source File                        */
//*    Copyright (c) 2001 by HUST                         */
//*------------------------------------------------------ */
#include <dos.h>       //getvect(); setvect();
#include <conio.h>     //kbhit();
#include <stdlib.h>    //exit(0);
#include <stdio.h>     //printf();

void main()
{
	int getvalue=0;
	int invalue=0;
	int i;

	printf(" please input char to send. strike ESC to exit\n");
	//初始化8255
	outportb(0x303,0xa0);
	delay(200);

	outportb(0x303,0x0d);//置INTEA=1
	outportb(0x300,0x01);//发送联络字符

	for(;;)
	{
		if(kbhit())
		{
			getvalue=getche();
			if(getvalue==0x1b)//查是否ESC有按下?
			{
				return;
			}
			else
			{
				invalue=inportb(0x302);//查pc7状态,
				while(((invalue&0x08)==0))//为高跳输出,为低空循环
				{};
				outportb(0x300,getvalue);//A口输出
				//outportb(0x303,0x0e);
			}
		}
	}
}

⌨️ 快捷键说明

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