A. 单片机按键按五次灯亮
单片机如何设置灯L1到L8循环亮基伏扮5次的程厅陪序:例题:使LED灯先全部闪五次,再实现从L1到L8依次亮起,最后实现从L1到L8依次熄灭。(注:扩展方式为io,即J13跳帽接到io处)#include"reg52.h"流水灯程搏灶序最简单了,而且在知道这里可以搜到无数个例子。循环5次停下来,用for控制循环5次,结束后,用一个while(1); 语句就停了。
B. 我想用51单片机做一个外部计数的程序,每当高电平到来计数一次,记满5次由单片机控制另一个引脚输出。
利用 T1 / P3.5 输入(下降沿计数)
初始化:
TMOD = 0x60; //计数,自装载模式
TH1=256-5;
TL1=256-5;
TR1=1;
ET1 = 1;
EA = 1;
......
void timer1() interrupt 3 //溢出一回就把端口电平翻转一下
{
P1 = ~P1;
}