用for循环 和while 循环分别完成延时100毫秒的延时函数 假设晶振为12m

51单片机 用C语言编写
2025-03-21 10:56:41
推荐回答(1个)
回答1:

最好直接利用定时器延时,定时1毫秒,程序中调用延时函数就行了,Delay(100): uint count; //定义外部变量 Delay( uint k) // 延时函数 { count = k; while(count!=0) ; } TIME0() interrupt 1 // 定时器0中断函数 { TH0 = 0XFC; TL0 = 0X18; count--; }