本帖最后由 oldzhang 于 2015-8-17 09:10 编辑
程序没有错,是1mS延时,是定时器查询方式的程序,没有任何问题,问题出在1mS灯亮,1mS灯灭,你用什么方法检验灯亮了没有
,用眼睛吗,你能分清500khz的亮和灭吗?
实际上灯已经亮灭了,你检验不出来而已。
你用手捂住灯看,亮度小而已。你把i的值由3000逐渐改小,看灯的闪亮,i值小到一定时候,闪亮速度太快,人的眼睛就分不清亮灭了。
unsigned int i ;不用改类型,逐渐由3000,2000,1000,800,600,500,200,100,50,你试试。
|