图中我想用AVR直接驱动数码管,但是引脚D的电平无法拉低,这是怎么回事啊!
单片机初学者,求路过的大侠指导下如何驱动数码。
#include<iom16v.h>
#include"macros.h"
#define uchar unsigned char
#define uint unsigned int
void init(void)
{
DDRC=0XFF;
PORTC=0; //设置为输出,低
PORTD=0XFF;
PORTD=0XFF;//设置为输出,高
}
void main(void)
{
init();
while(1)
{
PORTC=0XFF;
PORTD=0;//在这里把D拉低,但是实际
仿真是无法拉低,不能点亮数码管,这个是怎么回事啊!
}
}
-
一周热门 更多>