音调设置

[复制链接]
3188|16
 楼主| 司徒老鹰 发表于 2010-11-25 16:01 | 显示全部楼层 |阅读模式
这个能实现么?I/O口输出有两个按键,按键"1"、按键"2",按键2想设置为有三个不同的音调可调,A调、B调、C调,当我切换到B调时,这时我再按按键1就变成B调,当我切换成C调,我再按按键1就切换成C调
 楼主| 司徒老鹰 发表于 2010-11-25 16:01 | 显示全部楼层
还有就是当我对设备断电时,保存最后的音调设置
liang7143 发表于 2010-11-25 16:36 | 显示全部楼层
LZ是想一个IO口 扫描二个按键,还是其他意思?
zwll 发表于 2010-11-25 16:47 | 显示全部楼层
设置2按键来切换音调,可以做个循环来选择音调,然后每次按下1键后就检测现在是什么调调,就行了
morrisk 发表于 2010-11-25 16:49 | 显示全部楼层
单片机断电不能保存RAM中的数据,节电模式才可以
pangb 发表于 2010-11-25 16:57 | 显示全部楼层
对按键进行计数就OK了
 楼主| 司徒老鹰 发表于 2010-11-25 16:58 | 显示全部楼层
对按键进行计数就OK了
pangb 发表于 2010-11-25 16:57
详细说说
pangb 发表于 2010-11-25 17:07 | 显示全部楼层
比如设置一个变量作为状态存储单元,初始值为0,每次按键产生后该变量加1,结果模3,这样运算结果值就会在0、1、2、0、1、2...之间切换
pangb 发表于 2010-11-25 17:14 | 显示全部楼层
然后外部查询这个变量的值就行了,如0对应A调...,用到掉电状态不变就得用到存储器常见的是就用AT24c01可以了。
morrisk 发表于 2010-11-25 17:58 | 显示全部楼层
保存数据用 IAP 呀,单片机flash一部分,不用外挂24C02
小小猫咪 发表于 2010-11-25 18:05 | 显示全部楼层
完全可以!!!
223178825 发表于 2010-11-25 21:48 | 显示全部楼层
学习了
David_ming 发表于 2010-11-25 22:14 | 显示全部楼层
楼主想调音吧
 楼主| 司徒老鹰 发表于 2010-11-25 23:38 | 显示全部楼层
是啊,楼上有什么高见?
MG_FAE 发表于 2010-11-26 08:31 | 显示全部楼层
音调与按键好象是两码子事,一个是控制输出,一个是判断输入,好像就看您代码咋写。

1# 司徒老鹰
mg_sz 发表于 2010-11-26 09:59 | 显示全部楼层
回楼主:
两个按键,两个I/O,应该没有问题,按键1和按键应该是两种不同的模式,可以用两个RAM保存,每改变一次刷新到响应的FLASH中,或者IAP中.
这样可以实现您的功能,且掉点,能保存您最后的设置.
mg_sz 发表于 2010-11-26 10:01 | 显示全部楼层
回楼主:
两个按键,两个I/O,应该没有问题,按键1和按键2应该是两种不同的模式(选者A/B/C调或者调的其他设置),可以用两个RAM保存,每改变一次刷新到相应的FLASH中,或者IAP中.
这样可以实现您的功能,且掉电,能保存您最后的设置.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

427

主题

3735

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部