制作步骤(1)
在步骤(1)中,将制作由磁盘文件驱动的编程——仿真卡,它本身虽然不带监控程序,但功能与带监控程序的编程——仿真卡是一样的。
1.在苹果机上将仿真监控程序(见42页)中$C000~$C397之间的数据键入到从$2000开始的内存中,键入时请将左右标有“( )”的数据“CX”改为“2X”。想制作自带监控程序编程——仿真卡的读者,这一步可不做。
2.将编程监控程序2(见下期)中从$C800~$CB97的数据键入到苹果机中从$2800~$2B97的内存之中,键入时同样也要将标有“( )”的数据“CX”改为“2X”。然后将$2000~$2FFF数据存盘。
3.对附图电路进行一点改动。去掉D4(2732)、D1(74LS20)和D3(74LS74)。断掉D5(6821)的23脚2CS-与DEVSEL-的连线,按附图虚线框中的电路单独做一块小板,连接有关信号线。该小板在苹果机地址为$CO80~$COFF时送D5的23脚2CS-低电平译码选通有效信号。切断D5的24脚1CS与+5V的连线,把24脚接到插槽的7A端。

所有IC安装时均应加装IC插座,IC暂不插入。
4.编程电路调试。①首先用万用表检查编程一仿真卡+5V电源端与地是否短路。②然后插上D19(TL497),按参考文献1调整本卡上的R2、R4、R5,使S1-6各档得到相应的编程电压。然后拔下D19。③将D21、D20、D5、D6、D7、D2和D8等IC插上,并将一已有程序的EPROM插到编程插座上,将EPROM选择开关置相应档上。④加电,屏幕显示应与未插此卡时一样。如果满屏出现杂乱字符,说明卡上地址线或数据线有短路之处,用万用表仔细检查排除。⑤开机调入编程、仿真监控程序,然后键入*2C00:A910×n 85 44 4C 00 28,其中n为编程—仿真卡所插的槽口号。键入*2C00G回车)即可执行编程监控软件。这时应出现菜单(否则查监控程序)。⑥选择菜单中的EPROM读操作,若读不出编程插座上EPROM芯片的数据,说明6821没有工作,可查D6、D7、D8和虚线框(小板)中的电路。该操作正常后,可再执行菜单内的空白片检查操作,进一步验证读操作已正常。屏幕显示“CHECK OK”,说明EPROM是好芯片,且已被擦除干净;显示“CHECK ERROM”说明EPROM芯片未擦净或已坏。⑦关机后插入TL497,编程插座空出。按⑤调入、执行编程监控程序,接通S2。选择各种型号EPROM的编程操作执行,同时用万用表检查编程插座上的编程电压:2716的21脚(即编程插座的23脚)应有25V,2732(A)的20脚(即编程插座的22脚)应有25V(21V),2764(A)的1脚应有21V(12.5V),27128(A)的1脚有21V(12.5V),27256的1脚有12.5V电位。此编程电压应在编程操作结束时消失,并且在进行读操作和空白片检查时不出现。否则查D2、D8、D5及VT1。⑧关断S2,正确插入一块已用紫外线擦净的EPROM芯片。开机,接近S2,按⑤进行编程操作,将内存中一段程序烧写入EPROM芯片。若写入内容不对,则是编程电压偏低所致,小心提高编程电压再试。关断S2,再关机,然后拔下TL497。
5.仿真电路调试。①插上D14、D18、D9、D10、D11②开机调入编编程、仿真监控程序,键入*2400:A9 10×n 85 44 4C 00 20。键入*2400G行仿真监控程序。③出现菜单后,选择写操作,把内存中一段数据写入到公用RAM中;再执行菜单中的读操作,将刚写入的数据读回到内存的另一段存储区,核对两段数据是否一致。如不一致则检查这部分电路。④关机,插上D16、D15、D12和D13。把28脚仿真插头正确插入应用系统(如TD—Ⅰ~Ⅲ型学习或学习开发机、TP-801单板机)中的程序存储器插座。⑤开机,按②调入编程、仿真监控程序。在监控状态下,键入一段应用程序。按②执行仿真监控程序,选择菜单的写操作,将应用程序写入公用RAM。再执行菜单中的仿真操作,将公用RAM的管理权交给应用系统。⑥接通应用系统电源,检查或执行应用程序,如不成功则查D16、D15、D18、D9、D10、D11、D12及D13。也可以拔下应用系统监控程序存储器,插到编程插座,将数据读入内存;再送入公用RAM;看应用系统工作是否正常。
到这里,一个由磁盘文件驱动的编程—仿真卡就制作完成了。如果你还想进一步制作一块自带监控的编程—仿真卡,可按下面步骤进行制作。(钱忠慈 郝炜宇 华峻)