- 打卡等级:常住居民III
- 打卡总天数:158
- 最近打卡:2025-08-23 11:06:14
超级版主
- 积分
- 13863
|
发表于 2025-8-16 11:23:58
|
显示全部楼层
因为延时时间不是2秒。
#define FOSC 24000000UL
//========================================================================
// 函数: void delay_ms(u16 ms), STC8xxx、AI8xxx系列
// 描述: 延时函数。
// 参数: ms: 要延时的ms数, 1~65535ms. 自动适应主时钟.
// 返回: none.
//========================================================================
void delay_ms(unsigned int ms)
{
unsigned int i;
do
{
i = (FOSC+5000) / 10000UL;
while(--i) ;
}while(--ms);
}
delay_ms(2000); //这个才是延时2秒 |
|