问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求51单片机独立按键的代码。功能:类似设置电子表时间。见补充

发布网友 发布时间:2022-06-16 17:36

我来回答

1个回答

热心网友 时间:2023-11-05 14:48

void delay(unsigned char);
void main()
{
....;
}
/************IndependentButtons*************/
char Button(void)
{
unsigned char state1,a = 1,mt = 1;
P1 = 0xff;
state1 = P1;
state1 = ~ state1;
if(state1 != 0x00)
{
delay10ms(5);
do{
if(mt > 1)
dealy10ms(100);
delay10ms(50);
a ++;
mt ++;
}while(P1 != 0xff);
}
return a;
}
为相应的独立按键c代码(为8个独立按键,如果要4个独立按键可以在上面程序该的),其他的只要用main调用,在main里制表,就行了。追问如果不用while语句怎么写呢? 因为“while(P1 != 0xff);”如果按键没松手它一直执行do里面的,这样CPU就不能做其它的事情了。只有松手了才能return a; 我要实时LCD显示a的值的。

追答我觉得如果代码不多,你可以在do { }while之间放LCD显示代码的,明白了吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
洛阳火车站到洛阳关林的钢厂怎么坐公车去?钢厂目前是否分为三个小... 李永昌的《桃花运》 歌词 失眠特效药有哪些 失眠有什么快速特效药 长期失眠用什么药最好?失眠治疗特效药有哪些 失眠怎么办办,有没有什么特效药 本人严重失眠,有特效药吗? 长期焦虑失眠怎么办?有没有好的特效药? 离婚了,小孩抚养费对方拖着不给,玩失踪,怎么办? 小孩抚养费前夫每月都拖着不给怎么解决 利用51单片机中的t/c电路设计电子表(时间显示) 51单片机lcd电子表 哈飞航空工业股份有限公司的研发能力 航空工业哈飞很难进么 爱他美奶粉出现挂壁现象是好是坏呢?出现挂壁是什么原因? 料斗下料口开关门怎么做 我要做一个梯形料斗,上口长3.3米,宽2米,下口0.4米见方,高1.5米,请问怎么下料? 血液清道夫的天然食物是什么 有关同一处风景的图片合成问题 开通电话银行申请书 理财规划师为什么要分为国考和省考?两者之前有什么区别? 十二星座守护神之间的关系 ccpt书画等级考试有大人吗 书画等级考试地点选什么好 sharepoint开发菜鸟提问: 我的os是win7的,现在只安装了VS2010,请问还需要如何配置才可以开发? 从深圳湾口岸过关,到香港屯门的游戏王卡店,怎么走啊 深圳湾到香港屯门扫管芴管翠路1号怎么走 从深圳湾口岸到香港屯门要怎么走?公交可以用人民币吗?主要想购物在那个站下车? 从深圳湾口岸到香港新界屯门青山公路岭南大学怎么走 从深圳湾口岸到香港屯门要怎么走? MCS-51单片机怎么编写电子表程序 求一个51单片机的电子时钟设计程序 求高手设计一个用mcs—51单片机(时钟芯片ds1302实现定时)控制LCD1602电子表显示日期的程序及原理! 大红瓶轻盈版一次使用多少 什么时候你觉得自己很亏欠父母,没有给他们更好的生活? 为什么中国男性心里会觉得自己亏欠父母? 当一个人感觉亏欠父母太多怎么办? 总觉得自己亏欠父母,心理压力很大怎么办? 农林经济管理专业考研方向 《基础教育改革论坛》上发表的论文信息能从网上查到吗 大学spcp项目好过吗 什么是spcp协议? SPCP199-Macro.bin啥意思? spcp是什么手机? 我是南阳师范学院学生,学校今年的SPCP项目论文怎么还没有让交呀?我想知道什么时候交?还有就是当时 您好,能发一份34063的电路给我吗? DC12V转DC5V的,谢谢,邮箱yyspcp@163.com 西湖七月半的作品鉴赏 求助,请推荐有关传统节日的散文 关于中元节有哪些现代诗歌 书法鉴赏的过程有什么特点?