麻烦各位帮我解决一下输入的问题,谢谢!

2019-03-24 21:00发布

我是一个新手,在网上,书上自己学习 后面编了一个程序, PE2,检测按钮是否有按下 PE3~6,输出给LED 电路测试过是正常的。   #include"mega128.h"
#include<delay.h>
unsigned char i;
void main (void)
{
 
 PORTE=0x24;
 DDRE=0X38;
 delay_ms(250);
 i=PINE;
 if((i&0x04)==0x04)
  {
 
  PORTE=0x38;
     } }   不知为何,我按了按钮,PE3~6没输出 检测过PE2的电压,没按下是+5v,按下后变成0v, 不知道程序那里有问题了,麻烦各位一下,用的是atmega128的ic 感谢各位!   此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
dan_go
2019-03-25 03:52
感谢你的帮忙,不过还是不能检测到,估计可能有点其他的问题,只能继续研究一下;

非常感谢!

一周热门 更多>