千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

小問題一個...

[复制链接]
freepc 发布于: 2004-6-8 10:33 302 次浏览 6 位用户参与讨论
跳转到指定楼层
我想在AT89C51中作一個按鍵音程序﹐請問該怎么做﹐謝謝﹗比如有十個按鍵。
回复

使用道具 举报

已有6人评论

新浪微博达人勋

千家认证

沙发
wangsf 发表于 2004-6-8 16:02:00

用一个定时器,十组不同的时间常数!不同按键对应不同的时间常数!

有按键时启动定时器,定时器中断时IO口取反!迟时,关定时器OK!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
freepc 发表于 2004-6-8 16:25:00

那就是每一次有可能按鍵按下的時候都要去加多一條調用按鍵音程序的程式嗎?

這樣的話如果整個程式設置過程很多﹐那不就會讓整個程式顯得很浪費嗎?

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
蓝憬 发表于 2004-6-8 22:36:00
你是什么音?是蜂鸣器还是音阶??
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
freepc 发表于 2004-6-9 09:40:00
按鍵也是一种菜單式的﹐就是有無窮的子菜單。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
wangsf 发表于 2004-6-11 11:31:00

很多情况下单片机够快的!浪费一点没关系!不然它在空转也一样浪费!当然要看你的具体情况!

而你如果只发同一个音就不用设了!只需启动和停止就OK!二条指令!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
freepc 发表于 2004-6-11 16:39:00
好﹐多謝你﹐我明白了很多東西﹗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城