Keil C51键盘译码程序 Keil C51键盘译码程序是开发项目中最常用到的程序,它的好坏,直接影响着整个程序!键盘译码程序是开发项目中最常用的程序,它的好坏,直接影响着整个程序!现在介绍一个使用非常广泛的Keil C51键盘译码程序。 键盘译码程序的重要性: 1. 键盘译码程序是开发项目中最常用到的程序,它的好坏,直接影响着整个程序! 2. 键盘译码程序是开发项目中最常用的程序,它的好坏,直接影响着整个程序! Keil C51键盘译码程序的基本结构: 1. 主程序中不断调用KeyBord()函数,可以不停地扫描键盘! 2. 在功能子程序中调用unsigned char JB_KeyData()函数,得到键值 3. 定义数据结构:KEY KeyDat; 4. 定义IO脚:sbit ko=Port^0; sbit ka=Port^1; sbit kb=Port^2; sbit kc=Port^3; sbit kd=Port^4; 5. 根据硬件电路不同,只修改这段程序即可!! Keil C51键盘译码程序的函数: 1. unsigned char ReadKey(void)函数:读取键盘状态 2. void GetKey(void)函数:判别是否有键按下 3. void KeyDog(void)函数:延时去抖动 4. void KeyOff1(void)函数:判别是否松开 5. void KeyOff2(void)函数:判别是否连击 6. code void(code *SubKey[])()函数:函数指针定义 Keil C51键盘译码程序的应用: 1. 可以应用于各种电子产品的键盘译码程序 2. 可以应用于工业控制系统的键盘译码程序 3. 可以应用于家电产品的键盘译码程序 Keil C51键盘译码程序是一个非常重要的程序,它的好坏,直接影响着整个程序!现在介绍一个使用非常广泛的Keil C51键盘译码程序。
- 粉丝: 3
- 资源: 951
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助