http://www.51hei.com/mcu/41.html 这里有一个单片机一键多功能按键识别设计程序,是我们51黑单片机教程网上的,可以帮我把你这个程序改编一下吗. 要求是开关SP1接在P3.7/RD管脚上,在AT89S51单片机的P1端口接有四个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在闪烁,当每一次按下开关SP1的时候,L2接在P1.1管脚上的发光二极管在闪烁,再按下开关SP1的时候,L3接在P1.2管脚上的发光二极管在闪烁,再按下开关SP1的时候,L4接在P1.3管脚上的发光二极管在闪烁,再按下开关SP1的时候,又轮到L1在闪烁了,如此轮流下去晶振频率为12MHZ,发光二极管闪烁的频率为0.5s,编程实现,每隔20ms检测一下开关状态. |