千家论坛_智能建筑与智能家居技术交流社区
标题: 小問題一個 [打印本页]
作者: freepc 时间: 2004-6-8 10:33
标题: 小問題一個
我想在AT89C51中作一個按鍵音程序﹐請問該怎么做﹐謝謝﹗比如有十個按鍵。
作者: wangsf 时间: 2004-6-8 16:02
用一个定时器,十组不同的时间常数!不同按键对应不同的时间常数!
有按键时启动定时器,定时器中断时IO口取反!迟时,关定时器OK!
作者: freepc 时间: 2004-6-8 16:25
那就是每一次有可能按鍵按下的時候都要去加多一條調用按鍵音程序的程式嗎?
這樣的話如果整個程式設置過程很多﹐那不就會讓整個程式顯得很浪費嗎?
作者: 蓝憬 时间: 2004-6-8 22:36
你是什么音?是蜂鸣器还是音阶??
作者: freepc 时间: 2004-6-9 09:40
按鍵也是一种菜單式的﹐就是有無窮的子菜單。
作者: wangsf 时间: 2004-6-11 11:31
很多情况下单片机够快的!浪费一点没关系!不然它在空转也一样浪费!当然要看你的具体情况!
而你如果只发同一个音就不用设了!只需启动和停止就OK!二条指令!
作者: freepc 时间: 2004-6-11 16:39
好﹐多謝你﹐我明白了很多東西﹗
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/) |
Powered by Discuz! X3.2 |