延时函数,关于uint和uchar的区别

请问一下我这个void delay(uchar z)函数语句是延迟1ms的吗?为什么我用仿真软件进行仿真时一开始蜂鸣器响了两声,而用void delay(uint z)这个函数时,仿真运行蜂鸣器会叫三声?(其他程序不变)图片图片

uint和uchar的区别 都是无符号的 区别只是占的位数不同 详情百度 无符号int 和 char

uchar表示一个无符号整数,最大值256,uint是表示32位无符号整数,比uchar表示的范围大很多