📄 paracomms.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 + -