摘 要:通過對 EPROM2716芯片的固化,實現用戶程序的輸入與修改。
關鍵詞:ROM;PROM;EPROM;RAM;田化
1前言
應用經濟型數控技術改造舊機床,具有投資少、收效快、簡便易行等許多優點。我廠針對一些胨舊設備性能不佳造成的工效低,精度羞,影響產品質量與產量等問題,引用常州效控機床廠生產的WBQ[sub]2[/sub]-003型數控系統改造了一批05140車床。本系統出廠裝機時帶有2716①即U2,2716②即Ug通用監控程序和系統專用控制軟件.用戶程序區U9留給用戶開發。本文通過對EPROM2716芯片的固化,實現用戶程序的輸入與修改。
2 WBQ[sub]2[/sub]-003基數控系統簡介
WBQ[sub]2[/sub]-003型數控系統共用了12K存貯器的內存.其中這12K內存的分配如下:SKROM由4片2716組成,用于存放微機監控程序、系統控制程序及用戶程序;4KRAM由8片2114組成,用戶使用區為2000H—2F4BH。
27l6①即TPBOG地址為0000————07FFH的單元,用于存放單板機通用監控程序。
2716②即PROM1地址為0800——0FFFH的單元,用于存放系統控制程序。
2316③即PROM2地址為l000一17FFH的單元,用來供用戶使用。
本系統出廠裝機時帶有通用監控程序和系統專用控制程序,而用戶程序要通過鍵盤輸入到RAM用戶區(2000~2FFFH),下面介紹如何將RAM用戶程序區中的程序固化及修改。
3 EPROM寫入固化的方法
對EPROM2716進行寫入除要有一個+5V單板電源外。還必須要有一個(+25±1)v、30mA的輔助電源,并把此電源接至印刷電路板上標有+25V標記的焊點上。
(1)將需要寫入的EPROM用紫外線燈穿過器件窗口進行照射,以擦除其中原有的內容,即各單元均為FF。如果是未使用過的新器件,可以免去此步。
(2)在關閉電源的情況下,將EPROM2716插入PROM2插座。
(3)合上+5v和+25v電源,此時按復位鍵按鈕出現提示符“P”,開關“S3↑”撥向上“讀”的位置。
(4)通過鍵盤將要寫入的內容輸入到RAM中(從2000H開始)。
(5)壓下MON鍵,LED顯示器上出現標志“P”。
(6)輸入4個十六進制數字,表示要向EPROM寫入的字節數先送高位,后送低位,字節數=結束地址+l-起始地址。
(7)將開關S3↓置于PCM位置,壓下PROM、PR06鍵,顯示器熄滅,并進行寫入。
(8)寫入完畢后,有3種可能的結果;①顯示器上出現標志“P”,則表示固化寫入正確,調出內容檢驗與RAM中的內容一致,將“S3↓”開關撥向上,斷開+25v電源。②顯示6位數字,前4個為EPROM中第1個出錯的單元地址,后2個為此單元中的內容,按NEXT鍵,則監控程序繼續投驗,直到無錯后顯示器顯示“P”。出錯的原因是由于芯片未擦干凈,可再次攘除,再次固化。③顯示6個數字,10000FF,則表示+25v電源未加上或極性反了,或者片子永久性損壞。
下面舉倒加以說明。倒如,一編號為YHCC的加工程序為:

將YHCC這段程序固化到EPROM2中(從1000H地址開始)。
字節數=結束地址+l-起始地址=2014+l-2000=0015H,按上述步驟操作,進行第6步,在顯示“P”’時,鍵人0015兩字節,固化結果如圖1所示。
4修改固化到EPROM中的內容
用戶程序固化到EPROM中后,若由于加工尺寸的變動或某種原因需要修改個別內容,就要把EPROM中的內容調出到RAM用戶區,通過對EPR0M進行編程可以將貯存在RAM中的數據塊(源數據)傳送到任意地址存儲單元(目的數據),也可以將插在PROM1或PROM2插座上的EPROM中的內容復制到RAM中去,程序如下。
執行之前,先用“MON”和“REG”鍵對E80寄存器進行預置數據,執行下列數據塊傳送指令:
EDBO……LDIR數據塊自動傳送,
C39C00……JPRESTAR傳送完畢,回到監控。
例:從PROM2(U9)中調出起始地址為1000H的程序到起始地址為2000H的RAM中。

按“MON鍵,顯示“P”打人“2900”首地址,按“EXEC”鍵,執行后,顯示“P”打人“2000”首地址,按“DISP”鍵,顯示2000H—2XXXH單元中的內容,即是EPROM2中1000H一1XXXH中的內容。HL:源數據地址,高字節在H寄存器,DZ:目的地數據地址,高字節在D寄存器,BC:數據傳送的總字節數,高字節在B寄存器,在RAM中可以修改任意地址下的內容。
5固化的意義及效果
(1)便于操作者輸入程序,記憶、記錄以及修改加工尺寸。
(2)一片2710芯片只要不是永久性損壞,可以多次使用,成本低,但大大方便了操作者,提高了工效和系統的控制功能。
(3)方便了維修調試,同時避免了操作者因不愿輸入程序而中午不停機現象,延長了系統的使用壽命。
參考文獻
[1]周明蕾 散型計算機硬件軟件及其應用[M].北京:請華大學出版社