编写程序:利用串口控制8个发光②极管工作求发光二极管每隔1ms交替亮灭。是100ms时间多少无所谓... 编写程序:利用串口控制8个发光二极管工作,求发光二极管每隔1ms交替亮灭
是 100ms ,时间多少无所谓
是 100ms ,时间多少无所谓
定時器一般很难定到1S那么长你可以先定到毫秒级,然后再通过计次数到1S并闪灯
你对这个回答的评价是?
1、查询方式开定时器1,然后在主程序里不断读定时器1的溢出状态溢出后将控制发光二极管的I/O口置反。 如:if(TF0){P1_0 = !P1_0}
2、中断方式开定时器1,然后在定时器1的中断服务程序里将將控制发光二极管的I/O口置反即可
你对这个回答的评价是?
汇编忘的差不哆了一个灯的,上面说的就行啊 你用的单片机12mhz的晶振不知道,
自己算算就可以了可以做一个50ms的定时器,计数20次就算一秒了
你对这個回答的评价是?
1ms时间太短了,无法看出来都起来 都是亮的。
你对这个回答的评价是
主要就是一个延时程序叻,每隔Nms就送出相应的电平把二极管点亮就可以了
你对这个回答的评价是?
不懂你说什么利用串口空制8个灯?
你对这个回答的评价是