AT89S51单片机时控开关程序编写

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:12:46
利用单片机AT89S51编写一个程序其要求如下:
1.PO.0至P0.3控制四个数码管,P2的八个引脚连接数码管的八个引脚
2.P1口的八个引脚表示八个开关,当开关开的时候灯亮,开关闭的时候灯灭。
3.编写程序使四个数码管的初始化为9999。而后以0.1秒为单位往前计数
4.利用P3的P3.1至P3.3四个开关控制开关的定时/计数、P3.1设定开关开启的时间、P3.2负责调整时加1、P3.3调八个开关中的哪个开关。
5.现象:当调到的第一个开关定的时间到时则P1.0的灯亮,当第二个开关时间的时间到时P1.1灯亮,依次继续至八个开关都达到定时控制的效果
如果谁帮我解决我给它额外再加50分!
数码管是共阳极

上我百度空间看看,有个相类似的程序。。。

把P3口的开关功能描述再详细点哦,只有时间+1没有-1的功能吗?.P3.3调开关是怎么调的!

内容没有说清楚
数码管是共阴共阳?

六个接线柱双联双开怎么接一个灯