proteus论坛|仿真论坛
直播中

xiang0768

12年用户 11经验值
擅长:744535
私信 关注
[问答]

ATmega16仿真无法跳出子程序

今天尝试了很多遍,用AVR mega16的PA2口,交替输出高低电平,控制灯泡的闪烁。在proteus仿真时,调入以下程序,无法实现交替输出高低电平。以下程序的仿真结果是一直输出低电平,也就是在mie() 子函数这里卡死了,。初步怀疑是软件的问题,求高手指点。。。
#include
#include
#define uint unsigned int
#define uchar unsigned char

void liang(void);
void mie(void);

void main()
{
DDRA |= 0X04;
while(1)
{
  mie();
liang();
}
}
void liang()
{
PORTA |= BIT(PA2);
}
void mie()
{
PORTA &= ~BIT(PA2);
}






更多回帖

发帖
×
20
完善资料,
赚取积分