我想做一个计数到任何值的计数器..不是具体的值 我写了一个代码并试用了protues ..它工作正常然后我去测试板上它没有以正确的方式计数,它只计算1 4 7 9 我在protues和程序中使用的代码就是这个
unsigned int i = 0 ;
void main()
{
DDRA= 0xFF;
do
{
for( i = 0 ; i <= 15 ; i = i + 1)
{
PORTA= dec2bcd(i);
delay_ms(1000);
}
}
while(1);
}
我尝试了我的atmega16上的其他端口,它给出了相同的结果