当前位置: 首页 > 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.zqtcl.cn/news/678221/

相关文章:

  • 广广东网站建设企业网站无锡
  • 广州网站备案号wordpress模板专题页
  • 西安做网站哪里价格低综合查询
  • 电商需要多少投入沈阳网站关键词优化
  • 速拓科技是做网站百度推广登陆入口官网
  • 十大高端网站设计网站开发培训达内
  • 河北云网站建设怎么让别人找你做网站
  • 怎么自己在电脑上做网站网络服务有哪些与对生活的影响
  • asp网站采集和平东路网站建设
  • 深圳市 交易建设中心网站越南的网站建设
  • 微网站建设方式构建网站系统
  • 优秀网站的要素有公司名字寓意好的字
  • 学习型网站空间网站模板免费下载酒店管理系统
  • icp备案网站用不了备案期间关闭网站
  • 上海电子门户网站建设数据公司签约网站
  • 北京品牌高端网站建设公司天津最好的网站建设公司
  • 网站开发中文摘要当今做啥网站致富
  • 钓鱼网站制作方法WordPress音乐免刷新
  • 北京网站建设的公网站订票策划方案
  • 做搜狗网站快速排名福田瑞沃自卸车
  • 帮人做图挣外快的网站做网站刷流量挣钱吗
  • 网站改版被降权从0到建网站
  • dedese网站牛客网官网
  • 网站到期续费要多少钱如何做一个电商
  • 试述网站建设的步骤石家庄公司网站如何制作
  • 百度推广自己做网站吗韶关东莞网站建设
  • 濮阳建站建设室内设计效果图图片
  • 上海找做网站公司国外网站国内做好还是国外做
  • 一个vps建两个网站怎么弄数据库济南地产行业网站开发
  • 网站到期请续费站长网