您好, 歡迎來到儀表網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>Philips DCS系統(tǒng)中心>> 山西省 Philips PM6681優(yōu)質(zhì)品供應(yīng)
| 參 考 價(jià) | 面議 |
產(chǎn)品型號(hào)
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):315次
聯(lián)系我時(shí),請(qǐng)告知來自 儀表網(wǎng)泰安市 SIEMENS/MOORE 16169-1-1 優(yōu)質(zhì)供應(yīng)
煙臺(tái)市 SIEMENS/MOORE 16201-1-1 *供應(yīng)
東營(yíng)市 SIEMENS/MOORE 16201-1-4 *供應(yīng)
淄博市 Philips PM8935/40 精制品供應(yīng)
Philips PM6681中斷的設(shè)計(jì)
中斷的使用和中斷程序的設(shè)計(jì)是單片機(jī)應(yīng)用的難點(diǎn)之一。
首先,要根據(jù)程序功能設(shè)計(jì)中斷的邏輯流程。Philips PM6681單片機(jī)中有兩個(gè)定時(shí)器/計(jì)數(shù)器T0、T1。程序要求同時(shí)實(shí)現(xiàn)定時(shí)掃描顯示以及播放音樂的功能(音樂功能通過一條口線和蜂鳴器實(shí)現(xiàn)),所以要同時(shí)使用T0和T1的中斷:T0控制顯示模塊,中斷間隔時(shí)間較長(zhǎng),優(yōu)先級(jí)較低;T1控制音樂模塊,中斷間隔較短,中斷中執(zhí)行的代碼也較短,優(yōu)先級(jí)較高。
然后,根據(jù)中斷的特點(diǎn),Philips PM6681合理設(shè)計(jì)中斷的使用規(guī)則。本程序中設(shè)計(jì)使用雙中斷,這使得程序的主體邏輯流程變得簡(jiǎn)單,但同時(shí)也使得中斷函數(shù)本身的設(shè)計(jì),尤其是即時(shí)數(shù)據(jù)的空間分配和斷點(diǎn)的保護(hù)等,變得十分重要。為了使函數(shù)簡(jiǎn)單可靠,程序中允許中斷函數(shù)與主程序的其他函數(shù)共用工作寄存器區(qū),但是在每次調(diào)用中斷函數(shù)時(shí)都需要全面保護(hù)和恢復(fù)現(xiàn)場(chǎng)。音樂中斷因?yàn)椴簧婕肮ぷ骷拇嫫?,所以只需要保護(hù)、恢復(fù)基本的數(shù)據(jù)就可以。
2.4 Philips PM6681主函數(shù)流程和偽代碼描述
根據(jù)俄羅斯方塊游戲的功能以及結(jié)構(gòu)化的匯編設(shè)計(jì)方法,主函數(shù)流程如圖2所示。
圖2 Philips PM6681主函數(shù)流程
偽代碼如下:
歡迎界面;
難度選擇;
數(shù)據(jù)初始化;
主循環(huán) {
難度設(shè)置;
產(chǎn)生新方塊;
判斷新方塊是否已經(jīng)無法移動(dòng),如果無法移動(dòng)則游戲結(jié)束;
檢測(cè)按鍵,如果有按鍵則判斷方塊是否可執(zhí)行相應(yīng)的動(dòng)作 {
如果可以執(zhí)行,則執(zhí)行;
如果不可以執(zhí)行,則保持不動(dòng);
}
判斷方塊是否已經(jīng)無法繼續(xù)向下移動(dòng) {
如果可以移動(dòng)則循環(huán)繼續(xù)檢測(cè)按鍵;
如果不可以移動(dòng)則判斷能否消行,如果能則消行、得分;
判斷分?jǐn)?shù)是否需要加快游戲速度;
}
}
中斷1:定時(shí)方塊下落一格;
中斷2:產(chǎn)生相應(yīng)的音樂效果;
Siemens 800 Amp 600 Volt 3 Pole Circuit Breaker
SIEMENS I.T.E JD62F400 CIRCUIT BREAKER
SIEMENS/ITE LD63F600 600AMP W/TRIP CIRCUIT BREAKER
siemens fj3b200 600v 3p 200 amp new one breaker NEW
Siemens Sentron Series Circuit Breaker JD63F400
Siemens QJ23B150H Circuit Breaker *NEW TAKE OUT*
Siemens JXD63B250 3pole 250amp 600v circuit breaker
siemens 225 amp breakers
Siemens NMG3F800 NMG Circuit Breaker 800A 3P
Siemens JXD62B400 Sentron Circuit Breaker 400A 2P New
ITE/Siemens HE3B090 Circuit Breaker *NEW IN BOW*
Siemens JXD63B300 (JXD 63B300) Breaker *NEW*
?
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。