
2009-04-02
2
其他回答 1条回答
萌妹纸
at89s52也是51系列的单片机,程序完全兼容,用51的程序就行了,包括外围电路也一样,直接用就行了。
单灯亮就是在io口输出一个二进制数中只有一位不同的数,比如说“游此00000001”,就只有最后一位是“1”,其余的都是“0”,要双灯亮就使其中的两位与其他的不同就行了,还是那神尺迅上面的例子来说,现在改困洞成“00000011”,这样有两位是不用的了,当然不同的两位也可以不挨着,比如“00100001”,这样也是两位同时点亮。(例子的前提是输出高电平时led点亮,如果不是的话就把里面的“0”改成“1”,“1”改成“0”就行了。)
你有源程序吗,有的话发到我邮箱里,我帮你改吧,这方面你一点不懂,这样问下去也不会有什么进展的了,邮箱发到你的"百度hi"上了。
在烧写程序时,帆前悔单态正片机端口处于未知状态的,也就是说,端口可能是高电平,也可悔塌能是低电平,所以也就有可能导致蜂鸣器有时候会一直鸣响了。只要单片机正常运行时,能正常控制,就没问题的还有当没有if(wendu>20)的时候,BELL=0
display()
语句顺序是这样的时候凳竖和,蜂枣盯鸣器会响,如果颠倒的时候,蜂鸣器就不会响的
也纤数就是说if(wendu>20)条件不满足
检查wendu是多少
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)