freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vhdl文本輸入法的樂曲演奏電路的設(shè)計(完整版)

2025-08-01 12:26上一頁面

下一頁面
  

【正文】 se of this curriculum design EDA technology to design a simple eightnote organ, it can be key to control the audio input so as to have been deposited in a concert of music. In the course design, system development platform for Windows 2000, the procedures VHDL design language, platform for running MAX + plus Ⅱ. And then program to achieve the various functions of the organ, so that different scale corresponds to a different frequency sine wave, press different keys when the voice of the corresponding frequency. Running through the debugging process, timing simulation, functional verification circuit, successfully achieved the goal of the 。EDA是指以計算機為工作平臺,融合了應(yīng)用電子技術(shù)、計算機技術(shù)、智能化技術(shù)的最新成果而開發(fā)出的電子CAD通用軟件包,它根據(jù)硬件描述語言HDL完成的設(shè)計文件,自動完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局布線及仿真,直至完成對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。 課程設(shè)計內(nèi)容(1)設(shè)計一個簡易的八音符電子琴,它可通過按鍵輸入來控制音響。圖11系統(tǒng)的整體組裝設(shè)計原理圖由于設(shè)計分模塊組成,每個單獨的模塊都是一個完整的源程序,分別實現(xiàn)不同性質(zhì)的功能,但是每個模塊又是緊密關(guān)聯(lián)的,前一個模塊的輸出很可能是后一模塊的輸入。EDA技術(shù)是電子設(shè)計的發(fā)展趨勢,利用EDA工具可以代替設(shè)計者完成電子系統(tǒng)設(shè)計中的大部分工作?;[叢媽羥為贍僨蟶練淨櫧撻曉養(yǎng)鰲頓。當進行自動演奏時,由存儲在此模塊的8位二進制數(shù)作為發(fā)聲控制輸入,從而自動演奏樂曲。139。)THEN 時鐘輸入信號為1 COUNT:=COUNT+1。 3 WHEN 4=INDEX0=00010000。部分源程序如下:驅(qū)躓髏彥浹綏譎飴憂錦諑瓊針嚨鯤鏵。HIGH=39。顯然,該模塊最主要的作用就是給音符輸入預(yù)設(shè)頻率值,因為,電子琴最終實現(xiàn)樂曲演奏就是輸出不同頻率的正弦波,此模塊就是將二進制發(fā)聲信號轉(zhuǎn)化為對應(yīng)的頻率。部分源程序如下:識饒鎂錕縊灩筧嚌儼淒儂減攙蘇鯊運。 計數(shù)加1,揚聲器音頻為1 ELSE COUNT11:=0。)THEN 揚聲器音頻信號為1恥諤銪滅縈歡煬鞏鶩錦聰櫻鄶燈鰷軫。利用VHDL語言COMPONENT將三個模塊組合起來,其中3個模塊和DIANZIQIN模塊的輸入輸出是一一對應(yīng)的,比如AUTO對應(yīng)HANDTOAUTO,TONE0對應(yīng)TONE2,SPKS對應(yīng)SPKOUT等,該模塊的符號編輯圖如圖34。(1)打開波形編輯器,在Node菜單中選擇Enter Nodes from SNF項,列出所有的信號,選擇所需要的信號,然后畫出輸入信號的波形。圖41樂曲自動演奏模塊的仿真圖該圖輸入系統(tǒng)時鐘信號CLK初值設(shè)為0,自動演奏AUTO設(shè)為1,鍵盤輸入信號INDEX2為00,INDEX0為音符信號輸出,是8位的二進制代碼它根據(jù)COUNT0的值改變而改變。簡易電子琴整個系統(tǒng)的仿真如圖44所示。按如下步驟打開編程器窗口:在Max+PlusⅡ菜單中選擇Programmer項,點擊Configure項將配置數(shù)據(jù)下載到一個FLEX器件中。銚銻縵嚌鰻鴻鋟謎諏涼鏗穎報嚴鮑蠅。這就提醒我們在平時的學習生活中不能一味埋頭于面前的課本知識,畢竟當今社會競爭越發(fā)激烈,而學校能教授的東西有限,要想在人才市場中脫穎而出就只能靠我們自己。USE 。 INDEX0: OUT STD_LOGIC_VECTOR(7 DOWNTO 0))。BEGIN IF AUTO=39。139。END IF。END IF。 3 WHEN 2=INDEX0=00000100。 8 WHEN 10=INDEX0=10000000。 5 WHEN 18=INDEX0=00001000。 5 WHEN 26=INDEX0=00001000。ELSE INDEX0=INDEX2。USE 。 音符的分頻系數(shù)陽簍埡鮭罷規(guī)嗚舊巋錟麗鮑軫溈騫硨。CODE=0010010。懨俠劑鈍觸樂鷴燼觶騮揚銥鯊臘騖韋。HIGH=39。WHEN01000000=TONE0=1372。039。END PROCESS。 TONE1: IN INTEGER RANGE 0 TO 2047。BEGINIF(CLK139。039。到2047HzBEGIN IF(PRECLK39。 計數(shù)器加1,音頻信號為1緦徑銚膾齲轎級鏜撟廟耬癬紇徑驕鄰。VARIABLE COUNT2:STD_LOGIC:=39。IF COUNT2=39。END PROCESS。 系統(tǒng)時鐘信號榿貳軻謄壟該檻鯔塏賽緯闥糝鍔駕躦。 高低音節(jié)信號劇妝諢貰攖蘋塒呂侖廟痙湯籪糶駒責。 INDEX2: IN STD_LOGIC_VECTOR(7 DOWNTO 0)。 HIGH: OUT STD_LOGIC。SIGNAL TONE2:INTEGER RANGE 0 TO 2047。生模塊U2:FENPINPORT MAP(CLK1=CLK32MHZ,TONE1=TONE2,SPKS=SPKOUT)。END ART。SIGNAL INDX:STD_LOGIC_VECTOR(7 DOWNTO 0)。END COMPONENT。 INDEX0: OUT STD_LOGIC_VECTOR(7 DOWNTO 0))。 音頻信號臠龍訛驄椏業(yè)變墊羅蘄囂馱廣閏駙孫。 鍵盤輸入/自動演奏信號邁蔦賺陘賓唄擷鷦訟湊幟結(jié)廢擴駑彎。附錄4:頂層設(shè)計源程序清單程序名稱:程序功能:采用VHDL語言編寫主程序調(diào)用3個子程序,實現(xiàn)樂曲演奏的功能。THENSPKS=39。 定義變量計數(shù)器2,初值為0癘騏鏨農(nóng)剎貯獄顥幗騮鴣詼驤齔駘輸。FULLSPKS=39。139。 時基脈沖為0,計數(shù)器清零趕輾雛紈顆鋝討躍滿賺蜆騍純蠅驪銬。139。 音符分頻系數(shù)END ENTITY FENPIN。附錄3:數(shù)控分頻源程序清單程序名稱:程序功能:采用VHDL語言編程對時基脈沖進行分頻,得到8個音符相對應(yīng)的頻率。WHEN OTHERS =TONE0=2047。HIGH=39。咼鉉們歟謙鴣餃競蕩賺趲為練濺騙閻。CODE=1001100。139。ARCHITECTURE ART OF TONE ISBEGINSEARCH:PR
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1