单片机矩阵消抖延时c语言,单片机矩阵按键定时器消抖程序源码
芯片是采用的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语言,单片机矩阵按键定时器消抖程序源码相关推荐
- 2021抖音爆火最新版人生重开模拟器微信小程序源码+前端+搭建教程
人生重开模拟器微信小程序源码 简介: 无需服务器.域名等工具 编辑好上传代码即可使用 下载地址:2021抖音爆火最新版人生重开模拟器微信小程序源码+前端+搭建教程启悦源码
- 3种语言白色汇汇通微盘程序源码
介绍: 1,上传源码到网站根目录 设置thinkphp伪静态 2,修改\application\database.php文件中的数据库连接信息为你的 3,导入数据库文件"数据库.sql&qu ...
- 用c语言写抽选车牌号的程序,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...
1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...
- 用python语言写了一套在线算命程序 源码,可以测试一下精准度
AI智能解析,探究缠乱你的疑惑 让你更了解自己,让未知更清晰 相由心生,境随心转.面相学通过观察面部特征来解码人生命运, AI面相手相分析命运探究所小程序 则利用人工智能深度神经网络学习技术 与人脸识 ...
- 计算机毕业设计Node.js+Vue基于JAVA语言的国货美妆店管理系统(程序+源码+LW+部署)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...
- 智能锁方案PCBA原理图PCB单片机开发板源码wifi远程开锁。 提供全套技术资料,包括原理图,PCB图,程序源码,bom清单,说明书等
智能锁方案PCBA原理图PCB单片机开发板源码wifi远程开锁. 提供全套技术资料,包括原理图,PCB图,程序源码,bom清单,说明书等. 该指纹密码锁具有如下功能: 一.指纹开门 二.触摸密码开门 ...
- 单片机 stm32 差分升级 增量升级算法源码, 纯c编写跨平因为是程序源码
单片机 stm32 差分升级 增量升级算法源码, 纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 YID:83500653978935134Deflag
- 单片机 stm32 差分升级 增量升级算法源码,纯c编写跨平因为是程序源码
单片机 stm32 差分升级 增量升级算法源码,纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 现有:69500653978935134Deflag
- 单片机 stm32 差分升级 增量升级算法源码,提供移植 纯c编写跨平因为是程序源码
单片机 stm32 差分升级 增量升级算法源码,提供移植 纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 YID:83500653978935134Deflag
最新文章
- node与mysql开源_node与mysql的相互使用————node+mysql
- Pig安装与配置教程
- CRM系统开发经验谈
- FlexPaper 2.2.1介绍与提取嵌入的文档
- 谈大数据也谈人工智能 郭为告诉你一个不一样的神州控股
- 蓝桥杯第七届决赛之---阶乘位数
- 【Android framework】AndroidManagerService初始化流程
- 如何把真实地形数据DEM导入world machine制作地形
- HTML table border 属性
- 拨号上网和宽带上网的区别分析
- int函数使用方法c语言,int函数(int函数的使用方法举例)
- BigWorld Server - Architecture
- 非线性可视化(3)混沌系统
- python 文字识别 准确率_关于OCR图片文本检测、推荐一个 基于深度学习的Python 库!...
- 《袁老师访谈录》第一期|吴恩柏教授/香港科大协理副校长:【成功,说到底要非常专注!】...
- 看门狗的喂法(独立看门狗和窗口看门狗的区别)!
- MYSQL docker镜像简单安装数据库
- 查看服务器操作系统版本信息,查看服务器操作系统版本信息
- springboot 做表白墙_基于微信云开发 SayLove 表白墙微信小程序V1.0
- 【youcans 的 OpenCV 例程200篇】123. 形态算法之孔洞填充
热门文章
- ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。
- 微软开源P语言,实现安全的异步事件驱动编程
- 微软HTTP API指南
- rest_framework06:自动生成路由\action使用\认证
- Vue 深度监听和初始绑定
- fpga mysql_FPGA的一些琐碎知识整理
- PHP开发常见功能实现流程
- 【错误异常大全】:ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题
- 【Microstation】第二章:Microstation三维建模基础知识
- ArcGIS实验教程——实验十四:空间数据库的建立