当前位置: 首页 > news >正文

【51蛋骗鸡16路电子开关编程CD4067使用switch】2021-12-27

缘由关于单片机矩阵键盘控制16路led - 24小时必答区
矩阵键值必须配合硬件对应,若矩阵接法不同则键值也不同,取键值可以直接调用矩阵扫描函数,按下按键后看P2输出Q0对应计算器最末位Q7对应第八位,并可发送一个值到P2验证.CD4067为十六路模拟开关,其内部包括一个16选1的译码器和被译码输出所控制的16个双向模拟开关

#include "REG52.h"
unsigned char JianPanShaoMiao(/*使用行列反转扫描法*/)
{	unsigned char H=15,L=240,Ys=0;P1=H;if(P1!=15){		while(++Ys);//消抖H=P1;P1=L;L=P1;while(P1!=240);}P1 = 255;return (H+L);
}
unsigned char JianPan_QuZhi16()
{unsigned char JianZhi=255;switch(JianPanShaoMiao()){case 128:JianZhi = 0; break; /*s06=0 s07=4 s08=8 s09=12*/case 129:JianZhi = 1; break; /*s10=1 s11=5 s12=9 s13=13*/case 131:JianZhi = 2; break; /*s14=2 s15=6 s16=10 s17=14*/case 135:JianZhi = 3; break; /*s18=3 s19=7 s20=11 s21=15*/case 64:JianZhi = 4; break;case 65:JianZhi = 5; break;case 67:JianZhi = 6; break;case 71:JianZhi = 7; break;case 32:JianZhi = 8; break;case 33:JianZhi = 9; break;case 35:JianZhi = 10; break;case 39:JianZhi = 11; break;case 16:JianZhi = 12; break;case 17:JianZhi = 13; break;case 19:JianZhi = 14; break;case 23:JianZhi = 15; break;default: JianZhi = 255;break; }return JianZhi;
}
void main()
{unsigned char xz=255,cs=0;unsigned int wei=1;P2=xz;while(1){if(++wei==0){cs=JianPan_QuZhi16();if(cs!=255)P2=cs;else;}}
}


http://www.mrgr.cn/news/67133.html

相关文章:

  • 深度学习基础知识-损失函数
  • 【前端】JavaScript 方法速查大全-对象(二)
  • 期权懂|期权卖方亏损无限盈利有限,如何破解亏损无限呢?
  • MFC/Windows中UDP和TCP通信详解
  • Hadoop期末复习(完整版)
  • 数据可视化seaborn
  • leetcode刷题-回溯算法01
  • @Async注解提升Spring Boot项目中API接口并发能力
  • Redis主从复制
  • 华为海思招聘-芯片与器件设计工程师-模拟芯片方向- 机试题-真题套题题目——共8套(每套四十题)
  • 『VUE』20. 组件嵌套关系page(详细图文注释)
  • day-80 长度为 K 的子数组的能量值 I
  • 思维导图工具有哪些?10款思维导图特色介绍
  • ML 系列:机器学习和深度学习的深层次总结( 20)— 离散概率分布 (Bernoulli 分布)
  • 国际版JAVA同城打车源码同城服务线下结账系统源码适配PAD支持Android+IOS+H5
  • LSTM结构原理
  • 自动化测试中使用Pytest Fixture?推荐10种常见用法!
  • 【k8s】ClusterIP能http访问,但是不能ping 的原因
  • SpringAI QuickStart
  • C++练习题(2)
  • 2024亚太杯数学建模思路+代码+模型预定(更新见文末名片)
  • C语言---程序设计基础练习题目3
  • 修改elementUI等UI组件样式的5种方法总结,哪些情况需要使用/deep/, :deep()等方式来穿透方法大全
  • 【系统分析师】-案例-综合知识大全
  • 【AI换装整合包及教程】OOTDiffusion: AI换装工具的革命性创新
  • PAT 甲级 1076 Forwards on Weibo(30)