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

正文內(nèi)容

樓梯照明燈控制器(編輯修改稿)

2024-08-03 14:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 led1,led2,led3:out std_logic)??刂迫齻€(gè)指示燈的輸出端口end entity asm。 狀態(tài)機(jī)編程實(shí)現(xiàn) 狀態(tài)機(jī)設(shè)置了三個(gè)狀態(tài),分別是:so,s1,s2. 三個(gè)狀態(tài)各代表三種觸發(fā)信號(hào)。狀態(tài)處于so時(shí),當(dāng)clr=‘1’,上升沿到來(lái)時(shí),call1輸入高電平信號(hào),觸發(fā)控制kg1,使相應(yīng)的二極管變亮;狀態(tài)機(jī)處于s1,當(dāng)clr=’1’,clk=’1’時(shí),call2作為輸入端輸入高電平,觸發(fā)控制kg2,點(diǎn)亮相應(yīng)的二極管;狀態(tài)機(jī)處于s2,clr=’1’,clk=’1’時(shí),call3為輸入端輸入高電平,觸發(fā)控制kg2,點(diǎn)亮相應(yīng)的二極管。在整個(gè)程序中,狀態(tài)機(jī)起的是中央控制器的作用,由它控制的信號(hào)來(lái)影響整個(gè)程序中的其他相關(guān)部分,比如指示燈和電燈,還有延時(shí)模塊。 狀態(tài)機(jī)的程序設(shè)計(jì)如下: architecture a of asm istype states is (s0,s1,s2)。 對(duì)狀態(tài)機(jī)的狀態(tài)進(jìn)行聲明。signal q:std_logic_vector(0 to 2)。 指明信號(hào)類(lèi)型signal state:states。beginp1: process(clk,clr) 第一個(gè)進(jìn)程beginif(clr=39。039。)then state=s0。elsif(clk39。event and clk=39。139。)thencase state is 用case語(yǔ)句描述狀態(tài)機(jī)最方便。when s0= 指定進(jìn)程的跳轉(zhuǎn) state=s1。 when s1=state=s2。 when s2= state=s0。end case。end if。 end process p1。 p2:process(call1,call2,call3) 第二個(gè)進(jìn)程beginif clr=39。039。 then 定義初始狀態(tài)kg1=39。039。led1=39。139。 kg2=39。039。led2=39。139。kg3=39。039。led3=39。139。 else case state is when s0 = 狀態(tài)處于第一個(gè)觸摸開(kāi)關(guān)觸發(fā)狀態(tài) if call1=39。139。then kg1=39。139。led1=39。039。 kg2=39。039。 kg3=39。039。 else kg1=39。039。led1=39。139。 kg2=39。039。 kg3=39。039。 end if。 when s1= 狀態(tài)處于第二個(gè)觸摸開(kāi)關(guān)觸發(fā)狀態(tài) if call2=39。139。then kg2=39。139。led2=39。039。 kg1=39。039。 kg3=39。039。 elsekg2=39。039。led2=39。139。 kg1=39。039。 kg3=39。039。 end if。 when s2 = 狀態(tài)處于第三個(gè)觸摸開(kāi)關(guān)觸發(fā)狀態(tài)if call3=39。139。then kg3=39。139。led3=39。039。 kg1=39。039。 kg2=39。039。 else kg3=39。039。led3=39。139。 kg1=39。039。 kg2=39。039。end if。end case。end if。end process p2?!?模N計(jì) 數(shù)器模50計(jì) 數(shù)器模N+50計(jì) 數(shù)器CLKCLKSYNC圖三在5 MHz時(shí)鐘CLK控制下對(duì)同步信號(hào)SYNC進(jìn)行N延時(shí)(SYNC脈沖寬度為2 μs,脈沖重復(fù)頻率為1 kHz;0μs≤N≤998 μs)。要求每次在同步脈沖上升沿到來(lái)時(shí)開(kāi)始延時(shí),并在延時(shí)結(jié)束后產(chǎn)生寬度為10 μs的選通信號(hào)。需要產(chǎn)生的延時(shí)時(shí)序如圖2所示(延時(shí)量N=)。這里采用3個(gè)計(jì)數(shù)器和1個(gè)或門(mén)產(chǎn)生上述延時(shí)信號(hào),如圖3所示,模N計(jì)數(shù)器計(jì)延時(shí)量;模50計(jì)數(shù)器計(jì)選通信號(hào)的寬度;模N+50計(jì)數(shù)器用于產(chǎn)生使能信號(hào)。用VHDL硬件描述語(yǔ)言進(jìn)行硬件電路設(shè)計(jì)時(shí),同一個(gè)進(jìn)程中不能用2個(gè)時(shí)鐘來(lái)觸發(fā),而時(shí)序圖中又要求在同步脈沖SYNC的上升沿開(kāi)始延時(shí),為了解決這一問(wèn)題, 用了模N+50計(jì)數(shù)器和1個(gè)或門(mén)。當(dāng)同步脈沖為高電平時(shí),模N計(jì)數(shù)器和模N+50計(jì)數(shù)器開(kāi)始計(jì)數(shù),并置dly_en為高電平。模N計(jì)數(shù)器滿(mǎn),置dly_enl為高電平同時(shí)產(chǎn)生選通信號(hào)。當(dāng)模N+50計(jì)數(shù)器計(jì)滿(mǎn)即選通信號(hào)產(chǎn)生完之后置dly_en為低電平。當(dāng)下一個(gè)同步脈沖到來(lái)時(shí)重復(fù)以上過(guò)程。這種設(shè)計(jì)電路的好處是
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1