智能车制作

标题: MC9S12XS128,关于一个用按键控制LED灯的问题 [打印本页]

作者: 殇夜    时间: 2014-3-24 14:44
标题: MC9S12XS128,关于一个用按键控制LED灯的问题
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */

void main(void) {
  /* put your own code here */

  unsigned char  sw_value;
  DDRA=0x00;
  DDRB=0xff;
  //PORTA=0XFF;

  for(;;)
  {
    //_FEED_COP(); /* feeds the dog */

      sw_value=PORTA;

    PORTB=sw_value;

  } /* loop forever */
  /* please make sure that you never leave main */
}
以上是代码内容,我用独立按键接PORTA口,PORTB上面接的LED灯,是芯片上自带的,可是 什么反应都没有,我直接给A口低电平都不管用,有没有哪位大神可以教教我的呀?


作者: tomkaa    时间: 2014-4-11 21:45
PORTA好像有8个口
作者: 殇夜    时间: 2014-4-13 14:08
tomkaa 发表于 2014-4-11 21:45
PORTA好像有8个口

是的呀,已经解决了,需要给输入口加上拉电阻

作者: west7a    时间: 2014-4-19 23:16
这种小程序不要用看门狗,那个喂狗时间是要计算的,,
作者: 小白学飞思卡尔    时间: 2014-4-21 21:24
你都没给PORTA任何数据,你想让B口显示什么?


作者: 殇夜    时间: 2014-4-21 21:26
小白学飞思卡尔 发表于 2014-4-21 21:24
你都没给PORTA任何数据,你想让B口显示什么?

A口的数据是从按键上读取过来的,谢谢

作者: 刘筅苼    时间: 2014-10-24 20:20
上拉电阻寄存器是PERx   它吗?   为什么我写的不好使  编译出错。  PERA_PERA1=1;        //上拉电阻使能





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2