单片机 按扭识别器
来源:百度知道 编辑:UC知道 时间:2024/05/25 10:49:17
要求:开关K1接在P2.7管脚上,在单片机的P1端口接有四个发光二极管,把按下开关K1的次数的二进制数用四个二极管的L1、L2、L3、L4的亮灭来反映,15次之后又从零开始重新轮流同时用数码管显示出来。
急需电路原理图和编程!
急需电路原理图和编程!
#include<>
sbit key=P2.7;
main()
{
unsigned char count;
unsigned char x,y;
while(1)
{
if(key==0)
{
for(x=0;x<10;x++)
for(y=0;y<100;y++);
if(key==0)
{
count++;
if(count==16)count=0;
P1=~count;
}
}
}
}