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

正文內(nèi)容

eda課程設計--乒乓球游戲機(存儲版)

2025-02-12 15:29上一頁面

下一頁面
  

【正文】 圖 56 硬件仿真結(jié)果圖示五圖 55 和圖 56 共同反應乙擊球的情況。資源利用率與程序設計的是否巧妙有很大的關系,編譯器按照邏輯關系進行分析和綜合,這就要求程序設計者的程序邏輯關系要清晰,盡可能的按照實際電路進行描述,這些編譯器編譯后是最優(yōu)化的,不能亂用 if,else 語句,否則很有可能造成資源不夠。在用 VHDL 語言進行描述時,一定要分清楚組合電路和時序電路的區(qū)別。圖 53 硬件仿真結(jié)果圖示二此圖的復位鍵 reset 處于低電平,開始鍵 startbutton 處于高電平,表示比賽正在進行,并且數(shù)碼管顯示甲乙雙方的比分情況 5:5,在此之前沒有進行擊球,可見實現(xiàn)了 5 次自動切換發(fā)球的功能,初始狀態(tài)設置為乙先發(fā)球;此時18乒乓球運動由上面的 8 個 LED 燈顯示,正在由乙向甲進行運動。記分譯碼器(mydecoder):由于記分需要顯示出來,所以要使用七段譯碼器。系統(tǒng)程序各功能介紹 該乒乓球游戲機的輸入與輸出端口:首先考慮輸入端口,一般應該設置一個異步置位端口 reset,用于在系統(tǒng)不正常時回到初始狀態(tài);兩個擊球輸入端 hit1 和 hit2,邏輯‘1’分別表示甲擊球和乙擊球;一個開始游戲按鈕 startbutton,處于邏輯‘1’表示可以開始游戲;還有時鐘輸入端口 clk、clkclk2。 end if。139。 end process P1。c=39。 end if。c=39。c=39。when ballmoveto2= if hit2=39。139。039。 進程處于第八盞燈亮狀態(tài) ifhit2=39。c=39。 10 when 11= i=0。 else 以下 case 語句是程序中最關鍵的狀態(tài)機部分case state iswhen waitserve= case serve is 進程處于等待發(fā)球狀態(tài) when 10= i=1。count2=00000。count1=00000。signal count1,count2:std_logic_vector(1 to 5):=00000。 4 個用于控制 4 個 7 段譯碼器的輸出端口 end pingponggame。 引用必要的庫函數(shù)和包集合entity pingponggame is 實體名為 pingponggame port(reset: in std_logic。bcdout2=0000。bcdout2=1000。bcdout2=0100。bcdout2=0000。bcdout2=0110。bcdout2=0010。end mydecoder。甲、乙雙方各設一個發(fā)光二極管,表示擁有發(fā)球權(quán),每隔 5 次自動交換發(fā)球權(quán),擁有發(fā)球權(quán)的一方發(fā)球才有效。這是該程序中起決定作用的七個狀態(tài)。二、設計要求 設計一個由甲、乙雙方參賽,有裁判的 3 人乒乓球游戲機。一、指導教師評語(根據(jù)學生設計報告質(zhì)量、答辯情況及其平時表現(xiàn)綜合評定) 。若擊中,則球向相反方向移動;若未擊中,則對方得 1 分。本設計流程圖與乒乓球游戲機原理圖如下: 甲 乙 否 否 N N Y Y游戲開始正確接發(fā)球?大于 21? 甲方加分 乙方加分大于 21?乙方勝利 甲方勝利游戲結(jié)束圖 3—1 設計流程圖6 甲得分 乙得分 甲發(fā)球 乙發(fā)球 乙擊球 甲擊球 乙擊球 甲擊球 乙沒擊球 甲沒擊球用 8 個(或更多個)LED 排成一條直線來模擬乒乓球的軌跡,以中點為界,兩邊各代表參賽雙方的位置,其中一只點亮的 LED 指示球的當前位置,點亮的LED 依此從左到右,或從右到左,其移動的速度應能調(diào)節(jié)。use 。case tembinaryin is 把 0 到 9 的 5 位二進制碼轉(zhuǎn)換成七段譯碼when00000=bcdout1=0000。when00100=bcdout1=0000。when01000=bcdout1=0000。when01100=bcdout1=0001。when10000=bcdout1=0001。 把 20 到 21 的 5 位二進制碼轉(zhuǎn)換成七段譯碼when10100=bcdout1=0010。end m。 startbutton: in std_logic。signal c:std_logic。 bcdout2: out std_logic_vector(1 to 4) )。 異步置位elsif clk39。039。if(j=9) then
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1