为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

语音信箱控制系统

2017-09-20 3页 doc 15KB 15阅读

用户头像

is_477730

暂无简介

举报
语音信箱控制系统语音信箱控制系统 PACKAGE VM_PACK IS TYPE T_VM_STATE IS(MAIN_ST,REVIEW_ST,REPEAT_ST,SAVE_ST,ERASE_ST,SEND_ST,ADDR ESS_ST,RECORD_ST,BEGIN_REC_ST,MESSAGE_ST); TYPE T_KEY IS('1','2','3','4','5','6','7','8','9','*','#'); END PACKAGE VM_PACK; LIBRARY WORK; USE WORK.VM_PACK...
语音信箱控制系统
语音信箱控制系统 PACKAGE VM_PACK IS TYPE T_VM_STATE IS(MAIN_ST,REVIEW_ST,REPEAT_ST,SAVE_ST,ERASE_ST,SEND_ST,ADDR ESS_ST,RECORD_ST,BEGIN_REC_ST,MESSAGE_ST); TYPE T_KEY IS('1','2','3','4','5','6','7','8','9','*','#'); END PACKAGE VM_PACK; LIBRARY WORK; USE WORK.VM_PACK.ALL; LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY CONTROL IS PORT(CLK:IN STD_LOGIC; KEY:IN T_KEY; PLAY,RECORDS,ERASE,SAVE,ADDRESS:OUT STD_LOGIC); END ENTITY CONTROL; ARCHITECTURE ART OF CONTROL IS SIGNAL NEXT_STATE,CURRENT_STATE:T_VM_STATE; BEGIN PROCESS(CURRENT_STATE,KEY)IS BEGIN PLAY<='0';SAVE<='0';ERASE<='0'; RECORDS<='0';ADDRESS<='0'; CASE CURRENT_STATE IS WHEN MAIN_ST=> IF(KEY ='1')THEN NEXT_STATE<=REVIEW_ST; ELSIF(KEY='2')THEN NEXT_STATE<=SEND_ST; ELSE NEXT_STATE<=MAIN_ST; END IF; WHEN REVIEW_ST=> IF (KEY='1') THEN NEXT_STATE<=REPEAT_ST; ELSIF(KEY ='2') THEN NEXT_STATE<=SAVE_ST; ELSIF(KEY ='3') THEN NEXT_STATE<=ERASE_ST; ELSIF(KEY ='#') THEN NEXT_STATE<=MAIN_ST; ELSE NEXT_STATE<=REVIEW_ST; END IF; WHEN REPEAT_ST=> PLAY<='1'; NEXT_STATE<=REVIEW_ST; WHEN SAVE_ST=> SAVE<='1'; NEXT_STATE<=REVIEW_ST; WHEN ERASE_ST=> ERASE<='1'; NEXT_STATE<=REVIEW_ST; WHEN SEND_ST=> NEXT_STATE<=ADDRESS_ST; WHEN ADDRESS_ST=> ADDRESS<='1'; IF(KEY ='#')THEN NEXT_STATE<=RECORD_ST; ELSE NEXT_STATE<=ADDRESS_ST; END IF; WHEN RECORD_ST=> IF(KEY ='5')THEN NEXT_STATE<=BEGIN_REC_ST; ELSE NEXT_STATE<=RECORD_ST; END IF; WHEN BEGIN_REC_ST=> RECORDS<='1'; NEXT_STATE<=MESSAGE_ST; WHEN MESSAGE_ST=> RECORDS<='1'; IF(KEY ='#')THEN NEXT_STATE<=SEND_ST; ELSE NEXT_STATE<=MESSAGE_ST; END IF; END CASE; END PROCESS; PROCESS IS BEGIN WAIT UNTIL (CLK'EVENT AND CLK='1'); --PROCESS(CURRENT_STATE,KEY); CURRENT_STATE<=NEXT_STATE; END PROCESS; END ARCHITECTURE ART;
/
本文档为【语音信箱控制系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索