单片机八个流水灯左右依次点亮用十六进制表示
答案:2 悬赏:40 手机版
解决时间 2021-02-05 16:35
- 提问者网友:树红树绿
- 2021-02-05 05:58
单片机八个流水灯左右依次点亮用十六进制表示
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-02-05 07:29
这要和具体的硬件联系起来,其实很简单,依次让对应的IO端口改变电平、让对应的LED点亮就可以
全部回答
- 1楼网友:走死在岁月里
- 2021-02-05 08:50
at89s52也是51系列的单片机,程序完全兼容,用51的程序就行了,包括外围电路也一样,直接用就行了。
单灯亮就是在io口输出一个二进制数中只有一位不同的数,比如说“00000001”,就只有最后一位是“1”,其余的都是“0”,要双灯亮就使其中的两位与其他的不同就行了,还是那上面的例子来说,现在改成“00000011”,这样有两位是不用的了,当然不同的两位也可以不挨着,比如“00100001”,这样也是两位同时点亮。(例子的前提是输出高电平时led点亮,如果不是的话就把里面的“0”改成“1”,“1”改成“0”就行了。)
你有源程序吗,有的话发到我邮箱里,我帮你改吧,这方面你一点不懂,这样问下去也不会有什么进展的了,邮箱发到你的"百度hi"上了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯