专门做pp他的网站WordPress十大免费CMS主题

pingmian/2025/10/8 1:51:31/文章来源:
专门做pp他的网站,WordPress十大免费CMS主题,网站的首屏 一屏 二屏是什么意思,no7wordpress矩阵键盘 矩阵键盘是一种常用于电子设备中的输入设备#xff0c;其原理是利用行和列的交叉点来识别按键输入。矩阵键盘通常由多个按键排列成行和列的形式组成#xff0c;通过按下某个按键可以在对应的行和列交叉点上产生电路连接。 在矩阵键盘中#xff0c;每个按键都被安排… 矩阵键盘 矩阵键盘是一种常用于电子设备中的输入设备其原理是利用行和列的交叉点来识别按键输入。矩阵键盘通常由多个按键排列成行和列的形式组成通过按下某个按键可以在对应的行和列交叉点上产生电路连接。 在矩阵键盘中每个按键都被安排在一个矩阵的交叉点上按下某个按键会使得对应行和列之间的电路连接。因此通过扫描矩阵键盘的每一行和列可以检测到哪个按键被按下。这种扫描过程可以通过微处理器或控制器来完成一旦检测到按键输入就可以进行相应的操作或数据采集。 总的来说矩阵键盘的原理是基于行和列的交叉点上的电路连接来识别按键输入通过扫描矩阵键盘的行和列可以检测到按键的输入从而实现数据输入和控制操作。 按钮的工作原理 51单片机上矩阵键盘的原理图 矩阵键盘使用的是并行的IO口独立键盘使用的是单个的IO口 读取通过的电压当按键按下的IO口会的电平会被拉低当检测到电压为0V的时候判断键盘被按下当我们的手松开的时候检测键盘没有按下电平回到5V。 按键的抖动问题需要在段选的后面加延时 eg1:按单片机第一个按键实现数字自加效果按第二个按键的时候实现数字自减效果 #include REGX52.H #include main.h #include INTRINS.H #define unit unsigned int #define uchar unsigned char sbit beep P2^3; sbit wei P2^7; // 位选择器 sbit duan P2^6; // 段选择器 sbit key_S2 P3^0; // P30的IO口独立按键S2 sbit key_S3 P3^1; // 第二个独立按键 uchar number; //数组的定义 unsigned char code leddata[]{ 0x3F, //00x06, //10x5B, //20x4F, //30x66, //40x6D, //50x7D, //60x07, //70x7F, //80x6F, //90x00 //自定义}; // 功能函数 void diaplay(uchar i){uchar bai,shi,ge;// 计算个位10位和百位bai i / 100; // 211 /100 2shi i % 100 / 10; // 211 % 100 / 10 1;ge i % 10; // 211 % 10 } void main(){// 打开位锁存器wei 1;P0 0xFE; // 高电平的16进制位0x06//关闭位锁存器wei 0;while(1){ if(key_S2 0){Delay(20); // 按键抖动的消除if(key_S2 0){number;if(number 10){number 0;duan 1;P0 leddata[number]; duan 0;}// 添加松手检测while(!key_S2){}} }// 按独立按键相减的代码if(key_S3 0){Delay(20); // 按键抖动的消除if(key_S3 0){if(number 0){number--;}while(!key_S3);} }//松手之后刷新显示duan 1;P0 leddata[number]; duan 0; // 锁存段选数据 } }矩阵键盘的识别 矩阵键盘与独立键盘的识别和扫描 矩阵键盘二进制取值原理图 eg2:矩阵键盘扫描的实现 #include REGX52.H #include main.h #include INTRINS.H #define unit unsigned int #define uchar unsigned char sbit wei P2^7; // 位选择器 sbit duan P2^6; // 段选择器 uchar number; uchar KeyValue;unsigned char code leddata[]{ 0x3F, //00x06, //10x5B, //20x4F, //30x66, //40x6D, //50x7D, //60x07, //70x7F, //80x6F, //90x77, //A0x7C, //B0x39, //C0x5E, //D0x79, //E0x71, //F0x76, //H0x38, //L0x37, //n0x3E, //u0x73, //P0x5C, //o0x40, //-0x00, //熄灭0x00 //自定义 }; // 键盘的列扫描 void ketScan(){/*4*4键盘的扫描*/P3 0xF0;if(P3 ! 0xF0){ // 判断键盘是否被按下Delay(10); // 软件消除抖动if(P3 ! 0xF0){ // 列扫描switch(P3){case 0xE0:KeyValue 0; // 表示的是第一列被按下break;case 0xD0:KeyValue 1; // 表示的是第二例被按下break;case 0xB0:KeyValue 2; // 表示的是第三列被按下break;case 0x70:KeyValue 3; // 表示的是第四列被按下break; }P3 0X0f;// 行扫描switch(P3){case 0x0e:KeyValue KeyValue; // 表示的是第一行被按下break;case 0x0D:KeyValue KeyValue 4; // 表示的是第二行被按下break;case 0x0b:KeyValue KeyValue 8; // 表示的是第三行被按下break;case 0x07:KeyValue KeyValue 12; // 表示的是第四行被按下break; }// 松手检测while(P3 ! 0X0f){}} }// 独立按键键盘的扫描P3 0XFF;if(P3 ! 0xff){Delay(10); // 软件消抖switch(P3){case 0xfe:KeyValue 16; // 表示的是S2被按下break;case 0xfD:KeyValue 17; // 表示的是S3被按下break;case 0xfb:KeyValue 18; // 表示的是S4被按下break;case 0xf7:KeyValue 19; // 表示的是S5被按下break; }while(P3 ! 0xff); // 默认会回到最后的值}} void main(){// 打开位锁存器wei 1;// 高电平的16进制位0x06P0 0xFE; //关闭位锁存器wei 0;while(1){ketScan(); // 调用键盘扫描函数duan 1;P0 leddata[KeyValue]; // 显示按键的值duan 0;}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89683.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设需要学代码吗企业网站建设规划方案

#Dubbo# 文章内容 Dubbo服务导出基本原理分析Dubbo服务注册流程源码分析Dubbo服务暴露流程源码分析服务导出的入口方法为ServiceBean.export(),此方法会调用ServiceConfig.export()方法,进行真正的服务导出。 1. 服务导出大概原理 服务导出的入口方法为ServiceBean.export…

如何自己做购物网站免费建站平台

文章目录1. 题目2. 解题1. 题目 现在,我们用一些方块来堆砌一个金字塔。 每个方块用仅包含一个字母的字符串表示。 使用三元组表示金字塔的堆砌规则如下: 对于三元组(A, B, C) ,“C”为顶层方块,方块“A”、“B”分别作为方块“…

网站排名top排行榜快速开发平台免费版

文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始的整数数组 tasks ,其中 tasks[i] 表示任务的难度级别。 在每一轮中,你可以完成 2 个或者 3 个 相同难度级别 的任务。 返回完成所有任务需要的 最少 轮数,如果无法完成所有任务&…

温州网站建设优化做国外购物网站

踩坑描述:在学习 hadoop 的时候使用hadoop 下的 mapreduce,却发现没有 mapreduce。 第一反应就是去看看 maven 的路径对不对 settings——》搜索框搜索 maven 检查一下 Maven 路径对不对 OK 这里是对的 那么是不是依赖下载失败导致 mapreduce 没下下…

网站建设信用卡取消wordpress处理大数据

在使用互联网时我们常常听到cookie这个词,那到底什么是cookie呢? Cookie是某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息客户端向服务器发起请求&…

网站设计弹窗河南重大项目建设网站

AWS是全球最常用的云服务之一。 Gartner Magic Quadrant将AWS评为最大的IaaS提供商。每个可能的域都由企业使用AWS服务。 全球约有 1,000,000家公司正在使用AWS作为其IaaS提供商。从Netflix到Unilever再到Met Office,每个人都转移到AWS上的云基础架构。既然您正在阅…

做网站用到的技术广告公司怎么做

创建型 单例模式 Singleton:确保一个类只有一个实例,并提供该实例的全局访问点 使用一个私有构造方法、一个私有静态变量以及一个公有静态方法来实现。私有构造方法确保了不能通过构造方法来创建对象实例,只能通过公有静态方法返回唯一的私…

宁波市建设工程检测协会网站手机网站建设市场

题目 表:Movies 表:Users 请你编写一个解决方案: 查找评论电影数量最多的用户名。如果出现平局,返回字典序较小的用户名。查找在 February 2020 平均评分最高 的电影名称。如果出现平局,返回字典序较小的电影名称。 …

联通网站备案系统网站策划建设方案书

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

个人网站设计及实现论文中国哪里正在大开发大建设

来源:工业机器人随着工业4.0时代的到来,机器视觉在智能制造业领域的作用越来越重要,为了能让更多用户获取机器视觉的相关基础知识,包括机器视觉技术是如何工作的、它为什么是实现流程自动化和质量改进的正确选择等。小编为你准备了…

极简资讯网站开发郑州网站建设的公司哪家好

简介: 东京奥运会已落下帷幕。比赛期间,全球亿万观众蜂拥至各大转播平台观看奥运赛事,平台直播能力显的尤为重要。阿里云作为视频直播平台的技术提供商,凭借在产品技术、资源带宽、服务保障等方面优势,可为各大转播平台…

江西省建设监督网站河南省建设厅建筑业信息网官网

聚类与判别分析概述 基本概念 聚类分析 聚类分析的基本思想是找出一些能够度量样本或指标之间相似程度的统计量,以这些统计量为划分类型的依据,把一些相似程度较大的样本(或指标)聚合为一类,把另外一些彼此之间相似程…

做网站宝安网站开发流程的三个部分

Linux set命令介绍 set命令是Linux操作系统中的内置shell命令,用于设置和取消shell变量和选项。它常用于shell脚本中,以配置环境并控制脚本的行为。 Linux set命令适用的Linux版本 set命令在所有主流的Linux发行版中都可以使用,包括但不限…

expedia电子商务网站建设个人网站设计案例

简介 这是一个轻量级、高性能的基于 Netty 的 WebSocket 框架,提升你的 WebSocket 开发体验,为 Spring Boot 带来全新的 WebSocket 功能。 该项目使你可以轻松集成 WebSocket 到你的 Spring Boot 项目中,提供了 Tomcat WebSocket 的简单性&a…

周口在线网站建设往网站上做新东西需要什么

欢迎来到本篇详细解释 MVC(Model-View-Controller)设计模式的教程。MVC 是一种用于组织应用程序的设计模式,有助于将应用程序分成不同的部分,以提高代码的可维护性和可扩展性。在本文中,我们将深入研究 MVC 模式&#…

led灯网站建设案例绍兴做企业网站的公司

博主介绍:✌全网粉丝4W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…

军队信息化建设网站wordpress运行

一.ListView简介 在Android开发中&#xff0c;ListView是一个比较常用的控件。它以列表的形式 展示具体数据内容&#xff0c;并且能够根据数据的长度自适应屏幕显示。 二.ListView简单用法 代码部分 1.布局界面 activity_main.xml 代码&#xff1a; <?xml version"…

企业网站建设方案书前言wordpress苗木模板

前面给大家将了一下slurm集群的简单配置&#xff0c;这里给大家再提升一下&#xff0c;配置slurm服务的restful的api&#xff0c;这样大家可以将slurm服务通过api整合到桌面或者网页端&#xff0c;通过桌面或者网页界面进行管理。 1、SLURM集群配置 这里请大家参考&#xff1…

中学加强校园网站建设输入代码即可玩的小游戏

一、TCP多进程并发 1.地址快速重用 先退出服务端&#xff0c;后退出客户端&#xff0c;则服务端会出现以下错误&#xff1a; 地址仍在使用中 解决方法&#xff1a; /*地址快速重用*/ int flag1,len sizeof (int); if ( setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &a…

新开传奇网站大全江苏省国家示范校建设专题网站

分类目录&#xff1a;《深入理解强化学习》总目录 在文章《深入理解强化学习——马尔可夫决策过程&#xff1a;蒙特卡洛方法-[基础知识]》中我们介绍了利用蒙特卡洛方法计算马尔可夫决策过程价值的方法&#xff0c;本文将用代码定义一个采样函数。采样函数需要遵守状态转移矩阵…