延时函数uint和ucharuchar没超过255为何有时差因为形参变量类型不同,UINT需要占用两个8位(16位)内存空间,而51单片机只能进行8位运行,对于16位的数没有直接可用的指令,需要一段不小的程序来处理,所以花费时间就长了。你定义的uchar是字符变量最大只能到255,超出部分就会溢出,而舍去,,不过你要是在255ms以内延时的话,,这两个都对,,要是超过255ms,就要使用第二个了!!!2,单片机啊uchar与uint区别单片机uchar与uint区别为:数据类型不同、占用空间不同、表示...
更新时间:2023-10-20标签: uint占多少位多少延时函数 全文阅读