永发信息网

PIC单片机16f877a的端口A无法输入数字量

答案:1  悬赏:0  手机版
解决时间 2021-11-20 01:17
PIC单片机16f877a的端口A无法输入数字量
最佳答案
1. 检测按键的这条语句:if(SPEED_Button||TEMP_Button||MAX_Button||MIN_Button!=0)
你写得太难理解了,或者是你写错了,不是你的本意。
这条语句现在的意思就是:
if(RA0||RA1||RA2||RA3!=0)
描述一下就是:如果RA0,或者RA1,或者RA2,或者RA3!=0,注意4个按键之间是或逻辑关系,第4个还与前3个不一样。虽然编译结果可能是对的,但这样写语句明显非你本人意思。
2. PIC16F877的RA口数字输入口是准双向口,内部无弱上拉,如果你按键外部不加上拉电阻的话,作为按键使用时,没按下时的端口状态是不确定的。
3. 还是第一条里的那条语句,按键一般按下后,是检测到低电平。难道你的按键按下后,是应该检测到高电平吗?这样使用太另类太奇怪了,那你外部需要加下拉电阻了。我觉得如果你是正常的上拉电阻方式按键连接方式的话,这条语句应该这样写:
if(SPEED_Button==0||TEMP_Button==0||MAX_Button==0||MIN_Button==0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
夕阳用华文新魏字体怎么写
农村户口转成居民户口都有那些好处?
梨花树会结果吗?
蓝迪会计培训地址在什么地方,想过去办事,
“Do or do not,there is no try.”什么意思
LCA比L-15猎鹰如何?拜托各位了 3Q
他凭什么让北大降200分录取
天京事变后,洪秀全为改变不利局面采取了哪些
码头村地址在什么地方,我要处理点事!
最高分是多少 华为oj c语言
该怎么对男人,是不是不能对他太好,是不是该
马上要去杭州买房子了,在杭州冬天没有暖气,
请懂周易手帮忙给看一下
我国的96A主战坦克与印度的T90S比较性能如何?
长沙到常德的动车在哪里坐
推荐资讯
二手小牛电动车哪里有
长城为什么能吸引这么多人去参观游览
化简比 25/7:0.25
亚龙湾高尔夫球会停车场地址在什么地方,我要
遇到流氓怎么办?
例2 这道题中的N为什么要加个1?
犯罪嫌疑人如实供述自己罪行的认定
晓港西马路小学在哪
死亡之地叫什么?
谁知道 蕊珠春雪晓吟诗(可能同音不同字) 的
10匹压缩机能打多大冷库
光盘刻录大师总是提示刻录失败是为什么???
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?