8279键盘扫描c语言程序,8279键盘显示C程序

8279键盘显示C程序

8279键盘和显示程序

#include

#include

#include

#define COM8279 XBYTE [0xF2FF] //定义8279控制口

#define DATA8279 XBYTE [0xF0FF] //定义8279数据口

#define uchar unsigned char

#define uint unsigned int

uint keyval //定义键内码传递参数uint time //定义延时参数

void delay(uint time)

void key(void)

void main()

{

delay(1300) //开机延时

COM8279 = 0xD2 //清除RAM和FIFO delay(1)

EA=1

EX1=1 //开总中断,开外部中断1;IT1=1 //外部中断1选用下降沿COM8279=0x00 //8279键盘双键互锁,编码扫描,左端入口COM8279=0x12 //时钟分频设置,分频数为18

COM8279=0x70 //设置读显示命令

COM8279=0x90; //设置写显示命令

while(1)

}

void delay (uint time) //传递参数为time

{

uchar j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值