c语言中if( k1)的含义,C语言:我的按键程序K1键按下没有反应,其他两个都有反应...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我的部分程序
void Zfan() //这个程序还没有完善,不过应该不影响吧
{
while(!k1)
{
switch(f_a){
case 1: m = 0;break;
case 2: m = 1;break;
case 3:m = 2;break;
case 4: m = 3;break;
default:m = 0;break;
}
led = 0; // 灯亮
wr_string(1,9,"zd"); // 显示“zd”自动
}
}
void Key()
{
if(K1==0||K2==0||K3==0)
delay(10);
if(K1==0) k1 = ~k1; //一开始k1=1 这个是一个自动,手动切换的功能,一个键反复按来实现切换
if(k1==0)
Zfan();
else if(K2==0)
led = ~led;
else if(K3==0)
Lev_m(); //这个是按一下 m++,if(m>3)m=0;
while(!K1&&!K2&&!K3);
}
void main()
{
init_1602();
while(1)
{
DHT11_read(); //温湿度读取
air(); //空气质量读取
wr_num(1,4,t_h); //显示温度
wr_num(2,4,r_h); //显示湿度
wr_cmd(0x8f);
wr_data(0x30+f_a); //显示空气质量等级
delay(1000); //温湿度大于一秒采集一次
Key(); //这里出现了问题,把这个注释掉就没问题
wr_cmd(0xcf);
wr_data(0x30+m);
wr_cmd(0xcb);
wr_data(0x30+k1); //在LCD显示k1的值,这个我是用来检测K1按了后程序到底反应没
结果, 一开始k1显示1,按了后居然不是0 而是一个点 如果一开始k1初值=0 那么K1按了根本没反应
}
求大神指导一下我这个菜鸟小白吧 感激不尽
c语言中if( k1)的含义,C语言:我的按键程序K1键按下没有反应,其他两个都有反应...相关推荐
- static在c语言中是什么意思,在C语言中static有什么含义
2019-10-10阅读(64) 最主要有两点用途.让一个变量长期有效,而不管其是在什么地方被申明.比如:intfun1(){staticints_value=0;....}那么fun1不管在什么地方 ...
- C语言中static的作用及C语言中使用静态函数有何好处
转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...
- c语言中 printf(quot;nquot;),关于C语言 printf(quot;%d\nquot;,printf(quot;%dquot;,printf(quot;%dquot;...
luokaiwei19824级被浏览104次2013.10.11 检举 #include int main(){ int i=43; printf("%d\n",printf(&q ...
- 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?
编程语言之争,一直以来是开发者社区的热议问题,因为开发者喜欢证明自己所使用的编程语言占据主导地位,尤其是安全性,只不过讨论的过程往往都伴随着双方的愤怒,最后不了了之.那么,你可知在众多热门编程语言中, ...
- c语言中const的作用面试,C语言const关键字作用
C语言中const代表着"不可变",基本和常量一样不可修改,但是应用场景不一样. 一.应用在变量 const char a='A'; a='B'; //错误,变量a的值不可以修改 ...
- c语言中switch结构,switch结构c语言
C语言中switch结构的使用 用switch结构编制程序,输入1个学生的C语言课程考试成绩(百分制整形数因为case后面不能接范围,也就是说case后面是一个确实固定的常量.用下面的方法比较好, # ...
- c语言中break语句的功能,C语言break语句
C语言中的break语句用于中断循环的执行(while,do while和for)和switch case. 在内循环的情况下,仅终止内循环的控制. C语言中有两种使用break关键字: 与switc ...
- c语言中int 3.6 =,(C语言中的常量)乐创DIY C语言讲义——3.6节
3.6 常量 常量,顾名思义就是在程序执行期间不会改变的固定值.在C语言中,常量的主要作用有两个,其一为给变量赋值,其二为与变量比较,作为判断条件. 在C语言程序中的常量有四大类,分别是整数型常量,浮 ...
- Go语言中的JSON处理 【Go语言圣经笔记】
JSON JavaScript对象简谱(JSON, Java Script Object Notation)是一种用于发送和接收结构化信息的标准协议.在类似的协议中,JSON并不是唯一的一个标准协议. ...
最新文章
- OpenStack看到中国“钱”景
- sql server 2008 日志处理
- python标准库time_Python 标准库之时间篇
- PyQT5-QProgressBar
- javascript里的document.all用法收集
- 1日元是多少人民币(2014年04月23日)
- 《修炼之道:.NET开发要点精讲》读书笔记(三)
- epson连接计算机后无法打印,如何解决连接到Epson打印机后计算机无法打印的问题...
- excel连接64位oracle数据库,excel表格oracle数据库-excel怎样连接oracle数据库(白痴级提问)...
- 以太网性能测试仪-Y.1564测试
- BUCTOJ 3322 QQ号与质数
- powershell中文乱码解决办法
- df命令(df命令完成什么功能)
- Android Studio-- Android模拟器上启用互联网(WLAN/移动网络)
- 上海众生无耻的IDC
- 群响刘思毅:如何用 10 个月打造一个 3500 位操盘手的顶级社群
- 不支持发行版本5 解决方法
- PostgreSQL使用Navicat连接pgsql时出现authentication method 10 not supported的解决办法
- 博士申请 | 香港科技大学(广州)骆昱宇老师招收数据科学全奖博士/硕士/RA/实习生...
- [js学习] javaScript学习
热门文章
- 一文了解 Python 中的生成器
- 彩虹对接牛蛙WK插件,无授权
- 运用调用函数判断是否为素数
- ansible部署和基本的操作
- 李宏毅老师官方授权!《李宏毅机器学习特训营》发布,放心免费学!
- 数据结构课程设计(魔王语言(c语言)的简单代码)
- java-net-php-python-ssh学生信息管理系统录像演示录像2019计算机毕业设计程序
- 计算机辅助编程可分为,东大18春学期《计算机辅助数控编程》在线作业123【辅导资料100分】...
- 网易北京研发中心-网易传媒部门深度学习算法实习生面试总结
- 云呐|房地产企业固定资产管理系统优势