- 16
- 0
- 约9.67千字
- 约 12页
- 2017-05-23 发布于河南
- 举报
用51单片机制作ps2接口的工业小键盘
用51单片机制作ps2接口的工业小键盘
#include reg52.h
#include intrins.h
#define uchar unsigned char
#define SEM_FULL 1
#define SEM_EMPTY 0
uchar bdata ps2char;
uchar bdata keystatus;
uchar bdata parity_buf;
uchar bdata s_buf,r_buf;
uchar data last_s;
sbit date=P3^0;
sbit clock=P3^2;
sbit key0=P2^0;
sbit key1=P2^1;
sbit key2=P2^2;
sbit key3=P2^3;
sbit key4=P2^4;
sbit key5=P2^5;
sbit key6=P2^6;
sbit key7=P2^7;
sbit s_buf0=s_buf^0;
sbit r_buf7=r_buf^7;
sbit parity_buf0=parity_buf^0;
bit ps2_tx_sem=SEM_EMPTY;
bit ps2_sendbyte(uchar c);
void delayus(uchar us)
{
while(--us);
}
void delayms(uchar ms)
{
原创力文档

文档评论(0)