使用AT89c51定时器T0产生一秒的定时时间使p1.0接的发光二级管实现眨眼睛的效果,单片机题,带连接方法

如题所述

第1个回答  2012-05-11
可以画图+程序。能出多少$或者¥,发消息。追问

我换个号。ZZX5452,这号上有这个问题就20分都给你了,帮忙答下呗急用,谢谢了

追答

连接很简单:
P1.0 --- 470欧姆电阻 --- 发光二极管(负极) ----- 发光二极管正极 ------ 5V

程序架构:
int counts = 0; //定时器计数变量,全局变量

定时器中断函数
{
counts ++;
if( counts == 100 ) //计数100次,就是1秒
{
P1.0 = ~P1.0; //取反,如果原来亮,现在就灭,如果原来灭,现在就亮
counts = 0;
}
T0重新开始计时;
}
main()
{
定时器T0设置 10mS中断;
T0开始计时。
while(1){}
}

相似回答