專利名稱:程序存儲器切換裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種微型計(jì)算機(jī)或單片計(jì)算機(jī)的開發(fā)系統(tǒng)。
以往的單機(jī)型計(jì)算機(jī)或單片計(jì)算機(jī)(簡稱單片機(jī))開發(fā)系統(tǒng),與雙機(jī)型計(jì)算機(jī)開發(fā)系統(tǒng)相比,雖然有許多優(yōu)點(diǎn),如硬件電路少、結(jié)構(gòu)簡單,它省略了一個(gè)主處理器單元、隔離電路和其它控制電路,減少了控制門電路的延遲時(shí)間,因而仿真運(yùn)行速度較高,但仍存在如下缺點(diǎn)1、監(jiān)控程序和工作區(qū)占用單片機(jī)或微處理器的有限尋址空間如MCS48系列單片機(jī)尋址范圍共有4K,其開發(fā)系統(tǒng)監(jiān)控程序占尋址空間1-2K;又如MCS51系列單片機(jī)程序存儲器尋址范圍共64K。其開發(fā)系統(tǒng)監(jiān)控程序占尋址空間4-16K。
2、現(xiàn)有單機(jī)型單片機(jī)開發(fā)系統(tǒng)占單片機(jī)的一個(gè)中斷源,其監(jiān)控程序中至少附加一條跳轉(zhuǎn)指令。因此,它們對中斷響應(yīng)都不是實(shí)時(shí)仿真。
本實(shí)用新型的目的是為了提供一種新型程序存儲器切換裝置,以減少監(jiān)控程序占用尋址空間,實(shí)現(xiàn)實(shí)時(shí)仿真。
本實(shí)用新型的程序存儲器切換裝置,如
圖1所示,由地址檢測電路1、切換控制信號發(fā)生電路2、程序存儲器選擇電路3和夭折處理電路4構(gòu)成。地址檢測電路1有兩個(gè),即地址檢測電路(1)和地址檢測電路(2),每個(gè)地址檢測電路由四個(gè)74LS85芯片接到一個(gè)74LS30與非門芯片上構(gòu)成地址比較器,一旦地址比較器檢測到地址信號A0-A15與預(yù)先約定的地址B0-B15的地址值2003H相符合,該電路就將產(chǎn)生一個(gè)脈沖控制信號,送到切換控制信號發(fā)生電路2。切換控制信號發(fā)生電路2,由D觸發(fā)器5的PR端和D觸發(fā)器6的CLR端連接為C5端,D觸發(fā)器5的QA端和D觸發(fā)器6的QB端接到異或門7上構(gòu)成,異或門7上的輸出端C9。當(dāng)開發(fā)系統(tǒng)復(fù)位后,D觸觸發(fā)器5置1,D觸發(fā)器6清零,異或門輸出為1。由監(jiān)控狀態(tài)進(jìn)入執(zhí)行用戶程序的仿真狀態(tài)時(shí),地址檢測電路(1)檢測到予先約定的地址后,輸出電平有效的信號到D觸發(fā)器5的D輸入端,在PSEN信號上升沿時(shí),QA由1變?yōu)榱?。此時(shí),D觸發(fā)器6輸出不變,異或門7輸出由1變?yōu)榱悖撔盘査屯鎯ζ鬟x擇電路3,訪問用戶程序存儲器15,此時(shí),開發(fā)系統(tǒng)進(jìn)入用戶程序仿真運(yùn)行狀態(tài)。當(dāng)需返回監(jiān)控狀態(tài)時(shí),夭折處理電路4發(fā)出信號,在地址檢測電路(2)檢測地址A0-A15時(shí)與予先約定地址C0-C15地址值0003H相符時(shí),輸出低電平有效信號到D觸發(fā)器6的PR端,使D觸發(fā)器6QB端輸出由零變?yōu)?,此時(shí),異或門7輸出由零變?yōu)?,該信號通過程序存儲器選擇電路3使開發(fā)系統(tǒng)返回到監(jiān)控狀態(tài)。程序存儲器選擇電路3以C9為接點(diǎn)分為兩路,一路由74LS139構(gòu)成的譯碼器9,接由二個(gè)2764芯片組成的監(jiān)控程序存儲器8。通過非門10與切換控制信號發(fā)生電路2中的C9相聯(lián);另一路由8個(gè)6264芯片組成的用戶程序存儲器15的WE端接或門13的輸出端,用戶程序存儲器15的OE端接與門14的輸出端,與門14的一線接或門12的輸出端,另一線接或門11的輸出端,或門11的一個(gè)輸入端接切換控制信號發(fā)生電路的C9端,8個(gè)6264芯片的片選端CE接到74LS138譯碼器19的8個(gè)輸出端上。在監(jiān)控狀態(tài)下,異或門7輸出信號為高電平,封鎖住或門11,使PSEN信號不能選通用戶程序存儲器,而是經(jīng)非門10變?yōu)榈碗娖竭x通譯碼器9,到監(jiān)控程序存儲器8,此外,監(jiān)控程序控制發(fā)出C1,C2……等虛擬尋址控制信號,從而選通用戶程序和數(shù)據(jù)等存儲器。夭折處理電路4由接電源的電阻16和接地夭折鍵17接與門18的一個(gè)輸入端,由8511芯片構(gòu)成的控制電路19接與門18的另一個(gè)輸入端,與門18的輸出端同時(shí)接切換控制信號發(fā)生電路2的C5和單片機(jī)或微處理機(jī)的INTO端。當(dāng)閉合夭折鍵17時(shí),與門18輸出為低電平,觸發(fā)單片機(jī)的INTO中斷輸入端,引起主機(jī)響應(yīng)中斷,同時(shí)與門18的輸出信號還啟動(dòng)地址檢測電路(2),完成由仿真狀態(tài)返回監(jiān)控狀態(tài)。程序存儲器切換裝置的運(yùn)行過程是地址檢測電路(1)發(fā)出地址相符信號(低電平)送入D觸發(fā)器5的D端,D觸發(fā)器5在程序存儲器選通信號PSEN的上升沿的作用下,使D觸發(fā)器5的QA端輸出低電平,經(jīng)異或門7使C9端產(chǎn)生切換信號。當(dāng)用戶存儲器15切換到監(jiān)控程序存儲器8時(shí),地址控制電路(2)發(fā)出地址相符信號使D觸發(fā)器6的QB端輸出地址相符信號,在異或門7作用下使C9端產(chǎn)生由用戶程序存儲15切換到監(jiān)控程序存儲器8的切換信號。地址切換信號低電平時(shí),封鎖了譯碼器9,此時(shí)C9打開或門11,封住非門10,使系統(tǒng)執(zhí)行用戶程序存儲器15中的程序。反之,當(dāng)C9為高電平時(shí),系統(tǒng)執(zhí)行監(jiān)控程序存儲器8中的程序。
本實(shí)用新型的優(yōu)點(diǎn)除具有硬件電路簡單、可靠外,還具有使單機(jī)型開發(fā)系統(tǒng)不占用單片機(jī)或其它微處理器的存儲空間,使用戶能夠達(dá)到實(shí)時(shí)在線仿真。
圖1為本實(shí)用新型電路圖。
本實(shí)用新型實(shí)施例如圖1所示的電路裝在1個(gè)長400毫米寬300毫米,高80毫米的盒形裝置中組成一個(gè)完整的程序存儲器切換裝置。該裝置與以往單機(jī)型開發(fā)裝置相比,其程序存儲器只占4個(gè)字節(jié)。而其它類型開發(fā)系統(tǒng)的程序存儲器需被占用16K-32K空間。這樣,給用戶提供幾乎全部存儲器空間,因而可以實(shí)現(xiàn)一次性在線實(shí)時(shí)仿真。
權(quán)利要求1.一種程序存儲器切換裝置,其特征在于由地址檢測電路1、切換控制信號發(fā)生電路2、程序存儲器選擇電路3和夭折處理電路4四部分組成,地址檢測電路1有2個(gè),即地址檢測電路(1)和地址檢測電路(2),每一個(gè)地址檢測電路由四個(gè)74LS85芯片接到一個(gè)與非門74LS30芯片上構(gòu)成,切換控制信號發(fā)生電路2由D觸發(fā)器5的PR端和D觸發(fā)器6的CLR端相連為C5端,D觸發(fā)器5的QA端和D觸發(fā)器的QB端接到異或門7上構(gòu)成,異或門7的輸出端為C9,程序存儲器選擇電路3分為二路,一路由2個(gè)2764芯片組成的監(jiān)控程序儲存器8接由74LS139構(gòu)成的譯碼器9,通過非門10與切換控制信號發(fā)生電路2的C9相連,另一路由8個(gè)6264芯片組成的用戶程序存儲器15的WE端接或門13的輸出端,OE端接與門14的輸出端,與門14一線或門12的輸出端,另一線接或門11的輸出端,或門11的一個(gè)輸入端接切換控制信號發(fā)生電路2的C9端,夭折處理電路4由接電源的電阻16和接地的夭折鍵17接與門18的一個(gè)輸入端,由8155芯片構(gòu)成的控制電路19接與門18的另一輸入端,與門18的輸出端同時(shí)接切換控制信號發(fā)生電路2的C5和單片機(jī)或微處理機(jī)的INTO端,地址檢測電路(1)和地址檢測電路(2),分別接到切換控制信號發(fā)生電路2的一個(gè)出線端,程序存儲器選擇電路3和夭折處理電路4分別接到切換控制信號發(fā)生電路2的C9端和C5端,它們共同構(gòu)成傳遞程序存儲器切換信號的裝置。
專利摘要本實(shí)用新型是一種程序存儲器切換裝置,它適用于微型計(jì)算機(jī)或單片計(jì)算機(jī)的開發(fā)系統(tǒng)。該系統(tǒng)由地址檢測電路,切換控制信號發(fā)生電路,程序存儲器選擇電路和夭折處理電路組成。該裝置與以往單機(jī)型開發(fā)系統(tǒng)相比,其程序存儲器只占4個(gè)子節(jié),而其它類型開發(fā)系統(tǒng)的存儲器需被占用16K—32K空間,這樣,給用戶提供幾乎全部存儲器空間,因而可以實(shí)現(xiàn)一次性在線實(shí)時(shí)仿真。
文檔編號G11C8/00GK2042231SQ8720980
公開日1989年8月2日 申請日期1987年7月2日 優(yōu)先權(quán)日1987年7月2日
發(fā)明者郎福仲, 孫偉 申請人:河北機(jī)電學(xué)院