芯片是采用的stc89c51单片机.

下面是矩阵键盘的电路图,矩阵键盘是接在p2口的.

下面是单片机部分的图,数码管显示等完整的原理图可以从http://www.51hei.com/f/ks51.pdf 这里下载

本文引用地址:http://www.eepw.com.cn/article/201612/324612.htm

下面是程序源码:

/********矩阵按键定时器消抖**************/

/**

*时间:2014年3月18日20:27:23

*作者:寒竹子

*工程写法:用定时器为按键消抖不占用cpu的时间

**/

#include

typedef unsigned int uint;

typedef unsigned char uchar;

//138

sbit ADDR0 = P1^0;

sbit ADDR1 = P1^1;

sbit ADDR2 = P1^2;

sbit ADDR3 = P1^3;

sbit ENLED = P1^4;

//KeyIn

sbit KeyIn1 = P2^4;

sbit KeyIn2 = P2^5;

sbit KeyIn3 = P2^6;

sbit KeyIn4 = P2^7;

//KeyOut

sbit KeyOut1 = P2^3;

sbit KeyOut2 = P2^2;

sbit KeyOut3 = P2^1;

sbit KeyOut4 = P2^0;

//数码管编码

uchar code table[] = {

0xC0, //"0"

0xF9, //"1"

0xA4, //"2"

0xB0, //"3"

0x99, //"4"

0x92, //"5"

0x82, //"6"

0xF8, //"7"

0x80, //"8"

0x90, //"9"

0x88, //"A"

0x83, //"B"

0xC6, //"C"

0xA1, //"D"

0x86, //"E"

0x8E //"F"

};

单片机矩阵消抖延时c语言,单片机矩阵按键定时器消抖程序源码相关推荐

  1. 2021抖音爆火最新版人生重开模拟器微信小程序源码+前端+搭建教程

    人生重开模拟器微信小程序源码 简介: 无需服务器.域名等工具 编辑好上传代码即可使用 下载地址:2021抖音爆火最新版人生重开模拟器微信小程序源码+前端+搭建教程启悦源码

  2. 3种语言白色汇汇通微盘程序源码

    介绍: 1,上传源码到网站根目录 设置thinkphp伪静态 2,修改\application\database.php文件中的数据库连接信息为你的 3,导入数据库文件"数据库.sql&qu ...

  3. 用c语言写抽选车牌号的程序,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...

    1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...

  4. 用python语言写了一套在线算命程序 源码,可以测试一下精准度

    AI智能解析,探究缠乱你的疑惑 让你更了解自己,让未知更清晰 相由心生,境随心转.面相学通过观察面部特征来解码人生命运, AI面相手相分析命运探究所小程序 则利用人工智能深度神经网络学习技术 与人脸识 ...

  5. 计算机毕业设计Node.js+Vue基于JAVA语言的国货美妆店管理系统(程序+源码+LW+部署)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

  6. 智能锁方案PCBA原理图PCB单片机开发板源码wifi远程开锁。 提供全套技术资料,包括原理图,PCB图,程序源码,bom清单,说明书等

    智能锁方案PCBA原理图PCB单片机开发板源码wifi远程开锁. 提供全套技术资料,包括原理图,PCB图,程序源码,bom清单,说明书等. 该指纹密码锁具有如下功能: 一.指纹开门 二.触摸密码开门 ...

  7. 单片机 stm32 差分升级 增量升级算法源码, 纯c编写跨平因为是程序源码

    单片机 stm32 差分升级 增量升级算法源码, 纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 YID:83500653978935134Deflag

  8. 单片机 stm32 差分升级 增量升级算法源码,纯c编写跨平因为是程序源码

    单片机 stm32 差分升级 增量升级算法源码,纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 现有:69500653978935134Deflag

  9. 单片机 stm32 差分升级 增量升级算法源码,提供移植 纯c编写跨平因为是程序源码

    单片机 stm32 差分升级 增量升级算法源码,提供移植 纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 YID:83500653978935134Deflag

最新文章

  1. node与mysql开源_node与mysql的相互使用————node+mysql
  2. Pig安装与配置教程
  3. CRM系统开发经验谈
  4. FlexPaper 2.2.1介绍与提取嵌入的文档
  5. 谈大数据也谈人工智能 郭为告诉你一个不一样的神州控股
  6. 蓝桥杯第七届决赛之---阶乘位数
  7. 【Android framework】AndroidManagerService初始化流程
  8. 如何把真实地形数据DEM导入world machine制作地形
  9. HTML table border 属性
  10. 拨号上网和宽带上网的区别分析
  11. int函数使用方法c语言,int函数(int函数的使用方法举例)
  12. BigWorld Server - Architecture
  13. 非线性可视化(3)混沌系统
  14. python 文字识别 准确率_关于OCR图片文本检测、推荐一个 基于深度学习的Python 库!...
  15. 《袁老师访谈录》第一期|吴恩柏教授/香港科大协理副校长:【成功,说到底要非常专注!】...
  16. 看门狗的喂法(独立看门狗和窗口看门狗的区别)!
  17. MYSQL docker镜像简单安装数据库
  18. 查看服务器操作系统版本信息,查看服务器操作系统版本信息
  19. springboot 做表白墙_基于微信云开发 SayLove 表白墙微信小程序V1.0
  20. 【youcans 的 OpenCV 例程200篇】123. 形态算法之孔洞填充

热门文章

  1. ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。
  2. 微软开源P语言,实现安全的异步事件驱动编程
  3. 微软HTTP API指南
  4. rest_framework06:自动生成路由\action使用\认证
  5. Vue 深度监听和初始绑定
  6. fpga mysql_FPGA的一些琐碎知识整理
  7. PHP开发常见功能实现流程
  8. 【错误异常大全】:ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题
  9. 【Microstation】第二章:Microstation三维建模基础知识
  10. ArcGIS实验教程——实验十四:空间数据库的建立