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

太原网站建设搜q479185700徐州网站建设招聘网

太原网站建设搜q479185700,徐州网站建设招聘网,小程序 appid,郑州seo排名扣费1、按键电路图 定义四个按键引脚 1、按键按下 为 输入为低电平 2、按键不按下 IO有上拉电阻#xff0c;为高电平 // 定义 按键的 管教 sbit KEY1 P3^1; sbit KEY2 P3^0; sbit KEY3 P3^2; sbit KEY4 P3^3; 2、LED灯电路图 LED 输出高电平为亮 // 定义LED灯 管教 sbit LED1…1、按键电路图 定义四个按键引脚  1、按键按下 为 输入为低电平 2、按键不按下 IO有上拉电阻为高电平 // 定义 按键的 管教 sbit KEY1 P3^1; sbit KEY2 P3^0; sbit KEY3 P3^2; sbit KEY4 P3^3; 2、LED灯电路图 LED 输出高电平为亮 // 定义LED灯 管教 sbit LED1 P2^0; sbit LED2 P2^1; sbit LED3 P2^2; sbit LED4 P2^3; 3、编程思想设计 1、定义按键管教 2、定义LED灯管教 3、定义按键的键值 4、定义一个函数 来判断按键是否被按下 5、先判断 按键是否被按下-- 在判断没有按下按键怎么样--否则返回 没有按下 static u8 key 1;  // 定义一个不被改变的u8 类型的 变量 key 赋值为1 if(mode)key1;       // 连续扫描按键这里给 是单词扫描为0 多次扫描为1 if(key1 (KEY10 || KEY20 || KEY30 || KEY40))  // key1 0 为按下 为什么用 || 或运算符 只有有一个为真就是那个按键按下了 #include reg52.h// 重新命名类型 typedef unsigned char u8; typedef unsigned int u16;// 定义 按键的 管教 sbit KEY1 P3^1; sbit KEY2 P3^0; sbit KEY3 P3^2; sbit KEY4 P3^3;// 定义LED灯 管教 sbit LED1 P2^0; sbit LED2 P2^1; sbit LED3 P2^2; sbit LED4 P2^3;// 使用宏定义独立按键按下的键值 #define KEY1_PRESS 1 #define KEY2_PRESS 2 #define KEY3_PRESS 3 #define KEY4_PRESS 4 #define KEY_UNPRESS 0 // 延时函数 void delay_times(u16 times) {while(times--); }// 按键函数 u8 key_scan(u8 mode) {static u8 key 1; // 定义一个不被改变的u8 类型的 变量 key 赋值为1 if(mode)key1; // 连续扫描按键这里给 是单词扫描为0 多次扫描为1if(key1 (KEY10 || KEY20 || KEY30 || KEY40)) // key1 0 为按下 为什么用 || 或运算符 只有有一个为真就是那个按键按下了{delay_times(1000); // 消抖 1000us 10 mskey 0;if(KEY1 0){return KEY1_PRESS; }else if(KEY2 0){return KEY2_PRESS;}else if(KEY3 0){return KEY3_PRESS;}else if(KEY4 0){return KEY4_PRESS;}}else if(KEY1 1 KEY2 1 KEY3 1 KEY4 1) // 这里是判断 按键没有被按下为什么用 与运算 只要条件都为真那就都为真{key 1;}return KEY_UNPRESS; }// 主函数 void main() {u8 key0;while(1){keykey_scan(1); // key_scan 有返回值需要被接收 if(keyKEY1_PRESS)LED1~LED1; // LED1灯 取反 发光else if(keyKEY2_PRESS)LED2~LED2;else if(keyKEY3_PRESS)LED3~LED3;else if(keyKEY4_PRESS)LED4~LED4; } } 4、实现效果
http://www.pierceye.com/news/678221/

相关文章:

  • 外贸企业论坛网站建设找建站公司做网站注意事项
  • 莱芜亓家网站网站认证怎么认证
  • 安康做网站的公司wordpress zh_cn.po
  • 温州网页网站制作怎么看一个网站有没有做301
  • 网站主流系统2018年网站建设
  • 好的交互网站sql网站发布流程
  • 河北住房与城乡建设部网站网站管理手册
  • 学网站建设需要用哪几个软件营销型网站建设的指导原则
  • 网站建设产品价格销售型网站如何做推广
  • 免费情感网站哪个好wordpress和微信打通
  • 做网站首页尺寸大小做网站的个人心得
  • 思乐科技 成都网站建设做单页网站价格
  • 网站关键词排名全掉了汽车用品网站
  • 网站未备案可以做经营活动吗做电商运营有前途吗
  • 网站建设优化服务百度指数与百度搜索量
  • 网站添加漂浮二维码怎么做内网 wordpress慢
  • h5创建网站网页设计主题推荐
  • 35开始学网站开发崇信县门户网
  • 一站式企业服务wordpress 网站登录
  • 网站上传工具有什么甘南北京网站建设
  • 株洲做网站那家好wordpress调用当前页文章
  • 想学做网站报班免费做一个自己app
  • 网站链接查询经典的公司简介范文
  • 网站猜你喜欢代码专门做房产的网站
  • 网页设计与网站建设题库企业logo设计免费
  • 深圳比较有名的设计公司大连seo推广优化
  • 宁波住房和城乡建设局网站最新上市新手机
  • 重庆做网站公司学校做网站方案
  • 网站建站建设价格酷家乐软件下载电脑版
  • 关于做网站的搞笑段子仿淘宝网站