单片机流水灯双灯点亮程序

需要用AT89S52芯片,用外部中断1NT开关,8只灯向左流水显示,每次亮2只灯循环4次后全亮,亮灭时间为50MS
找到很多程序,可是全是51的芯片,希望能给个连接图
谢谢
2楼的兄弟能给具体点的程序么 ,我是学机械的,这东西不在行,只是搞设计,老师要求做,我自己搞不定,希望各位能帮下忙

AT89S52也是51系列的单片机,程序完全兼容,用51的程序就行了,包括外围电路也一样,直接用就行了。
单灯亮就是在IO口输出一个二进制数中只有一位不同的数,比如说“00000001”,就只有最后一位是“1”,其余的都是“0”,要双灯亮就使其中的两位与其他的不同就行了,还是那上面的例子来说,现在改成“00000011”,这样有两位是不用的了,当然不同的两位也可以不挨着,比如“00100001”,这样也是两位同时点亮。(例子的前提是输出高电平时LED点亮,如果不是的话就把里面的“0”改成“1”,“1”改成“0”就行了。)

你有源程序吗,有的话发到我邮箱里,我帮你改吧,这方面你一点不懂,这样问下去也不会有什么进展的了,邮箱发到你的"百度Hi"上了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-01
51的程序也可以用的!
至于图,也是51的图就可以!
相似回答