菜鸟求助:关于用avr studio 4进行仿真的延时问题

刚用avrstudio4.16编写了一个流水灯的程序,但是不知道问什么,我写的延时程序起不了作用,无论怎么修改延时时间,模拟仿真时,PORTB输出的时间还是没有改变?求大神指教!我使用XP的系统。#include <avr/io.h>void Delay_ms(int x){int i,j;for(i=0;i<x;i++){for(j=0;j<11400;j++);}}int main(void){unsigned char i;OSCCAL=0x7f;PORTB=0xFF;DDRB=0xFF;while(1){for (i=0;i<8;i++){PORTB=~(1<<i);Delay_ms(100);}}}
2026年09月21日 22:50
有1个网友回答
网友(1):

建议:土壤估计应根据审查,教材和真题模拟题可靠性值得怀疑。