为什么程序在飞思卡尔单片机中运行不正确??
#include<hidef.h>/*forEnableInterruptsmacro*/#include"derivative.h"/*includeperiphera...
#include <hidef.h> /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */
void Delay(void ) {
int x,y;
for(x=0;x<100;x++)
for(y=0;y<100;y++) {
}
}
void main(void) {
int i;
EnableInterrupts; /* enable interrupts */
/* include your code here */
DDRA=0XFF;
PTA=0XFF;
for(i=0;i<8;i++) {
PTA=~(1<<i);
Delay();
}
for(;;) {
__RESET_WATCHDOG(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
我的目的是让A口永远的 依次从0口到7口输出低电平 驱动发光二极管
可程序在单片机中运行后,结果不是这样的 啊,难道是我的程序有问题?? 展开
#include "derivative.h" /* include peripheral declarations */
void Delay(void ) {
int x,y;
for(x=0;x<100;x++)
for(y=0;y<100;y++) {
}
}
void main(void) {
int i;
EnableInterrupts; /* enable interrupts */
/* include your code here */
DDRA=0XFF;
PTA=0XFF;
for(i=0;i<8;i++) {
PTA=~(1<<i);
Delay();
}
for(;;) {
__RESET_WATCHDOG(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
我的目的是让A口永远的 依次从0口到7口输出低电平 驱动发光二极管
可程序在单片机中运行后,结果不是这样的 啊,难道是我的程序有问题?? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询