//本程序可实现用单片机来代替ps2键盘来给电脑输入数据.
//您只需从单片机上引出2根线到电脑的ps/2接口就可实现
//本程序在51hei-5开发板上测试通过
//跳线设置:默认
//晶振:6M
#include //包含单片机寄存器的头文件
#include //包含_nop_()函数定义的头文件
//#include"51hei.h"
/*******************************************************************************
以下是引脚定义
*******************************************************************************/
sbit PS2CLK=P3^5;
sbit PS2DAT=P2^7;
/*****************************************************
函数功能:延时1ms
(3j+2)*i=(3×33+2)×10=1010(微秒),可以认为是1毫秒
***************************************************/
void delay1ms()
{
unsigned char i,j;
for(i=0;i<10;i++)
for(j=0;j<33;j++)
;
}
//======================================================================
//2051模拟PS2键盘和PC机通讯程序 6M下 发送程序代码