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

正文內(nèi)容

eda課程設(shè)計(jì)--乒乓球游戲機(jī)-文庫(kù)吧

2024-12-29 15:29 本頁(yè)面


【正文】 三、總體設(shè)計(jì)方案要求本實(shí)驗(yàn)主要部分設(shè)計(jì)采用狀態(tài)機(jī)設(shè)計(jì),設(shè)置了 7 個(gè)狀態(tài),分別是“等待發(fā)球狀態(tài)” 、 “第一盞燈亮狀態(tài)” 、 “第八盞燈亮狀態(tài)” 、 “球向乙移動(dòng)狀態(tài)” 、 “ 球向5甲移動(dòng)狀態(tài)” 、 “允許甲擊球狀態(tài)” , “允許乙擊球狀態(tài)” 。這是該程序中起決定作用的七個(gè)狀態(tài)。開(kāi)始的時(shí)候處于“等待發(fā)球狀態(tài)” ,若甲發(fā)球則狀態(tài)轉(zhuǎn)移到“第一盞燈亮狀態(tài)” ,若乙發(fā)球則轉(zhuǎn)移到“第八盞燈亮狀態(tài)” ,具體說(shuō)明以甲球?yàn)槔?。若發(fā)球后乙沒(méi)有提前擊球規(guī)定球移動(dòng)到對(duì)方第一個(gè)發(fā)光二極管時(shí)允許擊球,那么狀態(tài)機(jī)從“第一盞燈亮狀態(tài)”轉(zhuǎn)移到“球向乙移動(dòng)狀態(tài)” ;若在“球向乙移動(dòng)狀態(tài)”乙仍然沒(méi)有提前擊球,狀態(tài)就轉(zhuǎn)移到“允許乙擊球狀態(tài)” ,在此狀態(tài)下,如果乙擊球了,那么狀態(tài)就轉(zhuǎn)移到“ 球向甲移動(dòng)狀態(tài)” ;在“第一盞燈亮狀態(tài)” , “球向乙移動(dòng)狀態(tài)”中,如果乙擊球了 ,就算提前擊球,這樣甲得分,狀態(tài)轉(zhuǎn)移到“等待發(fā)球狀態(tài)”等待發(fā)球, “ 球向甲移動(dòng)狀態(tài)”之后的過(guò)程和前面的過(guò)程只不過(guò)是甲乙角色的調(diào)換而已。本設(shè)計(jì)流程圖與乒乓球游戲機(jī)原理圖如下: 甲 乙 否 否 N N Y Y游戲開(kāi)始正確接發(fā)球?大于 21? 甲方加分 乙方加分大于 21?乙方勝利 甲方勝利游戲結(jié)束圖 3—1 設(shè)計(jì)流程圖6 甲得分 乙得分 甲發(fā)球 乙發(fā)球 乙擊球 甲擊球 乙擊球 甲擊球 乙沒(méi)擊球 甲沒(méi)擊球用 8 個(gè)(或更多個(gè))LED 排成一條直線來(lái)模擬乒乓球的軌跡,以中點(diǎn)為界,兩邊各代表參賽雙方的位置,其中一只點(diǎn)亮的 LED 指示球的當(dāng)前位置,點(diǎn)亮的LED 依此從左到右,或從右到左,其移動(dòng)的速度應(yīng)能調(diào)節(jié)。當(dāng)“球”(點(diǎn)亮的那只 LED)運(yùn)動(dòng)到某方的最后一位時(shí),參賽者應(yīng)能果斷地按下位于自己一方的按鈕開(kāi)關(guān),即表示啟動(dòng)球拍擊球。若擊中,則球向相反方向移動(dòng);若未擊中,則對(duì)方得 1 分。一方得分時(shí),電路自動(dòng)響鈴 3 秒,這期間發(fā)球無(wú)效,等鈴聲停止后方能繼續(xù)比賽。設(shè)置自動(dòng)記分電路,甲、乙雙方各用 2 位數(shù)碼管進(jìn)行記分顯示,每計(jì)數(shù)滿 21 分為 1 局。甲、乙雙方各設(shè)一個(gè)發(fā)光二極管,表示擁有發(fā)球權(quán),每隔 5 次自動(dòng)交換發(fā)球權(quán),擁有發(fā)球權(quán)的一方發(fā)球才有效。四、EDA 設(shè)計(jì)及仿真(設(shè)計(jì)程序、仿真波形圖)系統(tǒng)程序設(shè)計(jì)library ieee。use 。use 。use 。 entity mydecoder is 等待發(fā)球第一盞燈亮球向乙移動(dòng)允許乙發(fā)球第八盞燈亮球向甲移動(dòng)允許甲發(fā)球圖 3—2 乒乓球游戲機(jī)原理圖7port(binaryin:in std_logic_vector(1 to 5)。 5 位二進(jìn)制碼的輸入端口 bcdout1:out std_logic_vector(1 to 4)。 七段譯碼器輸出端口 bcdout2:out std_logic_vector(1 to 4) )。end mydecoder。architecture m of mydecoder issignal tembinaryin:std_logic_vector(1 to 5)。beginprocess(binaryin)begintembinaryin=binaryin。case tembinaryin is 把 0 到 9 的 5 位二進(jìn)制碼轉(zhuǎn)換成七段譯碼when00000=bcdout1=0000。bcdout2=0000。when00001=bcdout1=0000。bcdout2=0001。when00010=bcdout1=0000。bcdout2=0010。when00011=bcdout1=0000。bcdout2=0011。when00100=bcdout1=0000。bcdout2=0100。when00101=bcdout1=0000。bcdout2=0101。when00110=bcdout1=0000。bcdout2=0110。when00111=bcdout1=0000。bcdout2=0111。when01000=bcdout1=0000。bcdout2=1000。when01001=bcdout1=0000。bcdout2=1001。 把 10 到 19 的 5 位二進(jìn)制碼轉(zhuǎn)換成七段譯碼when01010=bcdout1=0001。bcdout2=0000。when01011=bcdout1=0001。bcdout2=0001。when01100=bcdout1=0001。bcdout2=0010。when01101=bcdout1=0001。bcdout2=0011。when01110=bcdout1=0001。bcdout2=0100。when01111=bcdout1=0001。bcdout2=0101。when10000=b
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1