91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 其它綜合

如何進行調節

發布時間:2012/6/15 21:06:39 訪問次數:693

    前文已經提及,調節速率和音EPM7128ATC100-10N調都有預留好的變量了。
    調節音調,只需要從之前計算好的數組中取出所選頻率對應的TLO和THO的數值,然后寫入這2個寄存器就可以了。
    調節速度,只需要改變“嘀”聲的時間的長短就可以,因為無論是“嗒”還是各種間隔,都是以“嘀”的時間長短為基準的,所以各個時間間隔都會隨之變化。
    相對困難的是實現菜單式的調節,因為沒有顯示工具,所以菜單做得比較簡陋。程序中進行判斷是否按下M鍵?如果按下,則會播放SPEED的莫爾斯碼,播音結束后進入菜單1級的狀態,此時按下“加”和“減”鍵就可以調節速度。再檢測到按下M鍵,會播放TUNE的莫爾斯碼,然后進入菜單2級的狀態,此時可以調節音調。最后百檢測到M鍵按下,則回到正常狀態。速度的范圍是5—30word/min,音調的范圍是750~1250Hz。
    如何保存設置
    保存設置就需要用到非易失性存儲器,比如FLASH、EEPROM等。STC15L104E提供了IKB的EEPROM,可以存放用戶數據。
    EEPROM的基本操作分為讀、寫、擦除等,修改某個數據的時候需要擦除整個扇區。這些操作我都寫到了頭文件“eeprom.h”里,而且還添加了些單字節(unsigned char型)和雙字節(unsignedint型)的函數,大家可以直接調用。
    在這個“隨身聽”中,我使用的是第一扇區和第二扇區,因為數據量非常小,所以沒必要節省空間,存放在兩個扇區里面方便讀寫和修改。
    前文已經提及,調節速率和音EPM7128ATC100-10N調都有預留好的變量了。
    調節音調,只需要從之前計算好的數組中取出所選頻率對應的TLO和THO的數值,然后寫入這2個寄存器就可以了。
    調節速度,只需要改變“嘀”聲的時間的長短就可以,因為無論是“嗒”還是各種間隔,都是以“嘀”的時間長短為基準的,所以各個時間間隔都會隨之變化。
    相對困難的是實現菜單式的調節,因為沒有顯示工具,所以菜單做得比較簡陋。程序中進行判斷是否按下M鍵?如果按下,則會播放SPEED的莫爾斯碼,播音結束后進入菜單1級的狀態,此時按下“加”和“減”鍵就可以調節速度。再檢測到按下M鍵,會播放TUNE的莫爾斯碼,然后進入菜單2級的狀態,此時可以調節音調。最后百檢測到M鍵按下,則回到正常狀態。速度的范圍是5—30word/min,音調的范圍是750~1250Hz。
    如何保存設置
    保存設置就需要用到非易失性存儲器,比如FLASH、EEPROM等。STC15L104E提供了IKB的EEPROM,可以存放用戶數據。
    EEPROM的基本操作分為讀、寫、擦除等,修改某個數據的時候需要擦除整個扇區。這些操作我都寫到了頭文件“eeprom.h”里,而且還添加了些單字節(unsigned char型)和雙字節(unsignedint型)的函數,大家可以直接調用。
    在這個“隨身聽”中,我使用的是第一扇區和第二扇區,因為數據量非常小,所以沒必要節省空間,存放在兩個扇區里面方便讀寫和修改。
相關技術資料
6-15如何進行調節
6-14數據的存儲和讀取

熱門點擊

 

推薦技術資料

羅盤誤差及補償
    造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
本溪| 大田县| 新巴尔虎右旗| 泸溪县| 武强县| 永嘉县| 高州市| 平昌县| 横山县| 内江市| 荔波县| 曲靖市| 商丘市| 来凤县| 中阳县| 舟曲县| 惠来县| 射阳县| 盖州市| 陇南市| 灵璧县| 西林县| 磐安县| 涪陵区| 囊谦县| 彭泽县| 安多县| 连南| 静安区| 新田县| 黑水县| 玉门市| 双鸭山市| 赤水市| 中牟县| 九龙县| 扶风县| 荃湾区| 达州市| 南岸区| 宝山区|