(四)整机组装 整机包括:上壳、键盘、主机板、底壳四个部分。装置时先将主机与键盘连接在一起,装入底壳,再将键盘装入上壳,上下壳扣紧即完成主机组装。各部分的连接请看总体结构图图13。

整机测试
将PC—81机、监视器(或电视机)、录音机、游戏棒、16K模块按图14连接好,如果没有游戏棒、16K模块也可不接,不会影响主机工作。接通电源,屏幕上将出现READY和光标这时从键盘向计算机输入附表所示的程序。
附表
5 BEEP
10 PRINT AT 10,3;“*1*RAM OM UI DEO TEST”
20 GOSUB 500
30 A=PEEK 16388+256*PEEK 16389
40 IF A<> 18432 THEN STOP
50 FOR J=0 TO1
60 FOR I=0 TO 255
70 PRINT CHR$ I;
80 NEXT I
90 GOSUB 500
100 NEXT J
110 PRINT AT 10,3;“RAM ROM UIDE O TESTPASSED”
120 GOSUB 500
130 PRINT AT 10,3;“*2*MUSIC TEST”
140 GOSUB 500
150 FOR J=0 TO 1
160 MUSIC“C3D3E3F3G3A3B3C>4C>3B3A3G3F3E-3D3C4”
170 NEXT J
180 PRINT AT 10,3;“*3*KEYBOADTTEST”
190 GOSUB 500
200 PRINT“INPUT A TO Z”
210 INPUT A $
220 IF A $ <>“ABCDEFGHIJKLMNOPORSTUUWXYZ”THEN GOTO 200
230 CLS
240 PRINT“INPUT 0 TO 9”
250 INPUT A $
260 IF A $<>“0123456789” THEN GO TO 240
270 PRINT AT 10,3;“KEYBOARD TES T PASSED”
280 GOSUB 500
290 PRINT AT 10, 3;“*4*JOYSTICK TEST”
300 GOSUB 500
310 INPUT A $
320 IF A $ <>“44RR77FFUU” THEN GO TO 310”
330 PRINT AT 10, 3;“JOYSTICK TEST PASSED”
340 GOSUB 500
350 PRINT AT 10 3;“PC-81 TEST PASSED”
360 STOP
500 PAUSE 100
510 CLS
520 RETURN

程序中从10号语句到110号语句是检验存储器RAM和ROM。如果存储器工作正常;屏幕上应显示两遍PC-81机字符集。如果出现“STOP IN 40”则说明存储器RAM(2114芯片)存在问题。如果在检验时接上16K扩展模块,应将40号语句中的18432改成32768。
130号~170号语句检验音乐语句MUSIC,运行到这段程序时,应听到音乐中的“12345671·1·7654321”声音。
180号~280号语句检验键盘功能,首先按英文26个字母的顺序输入“ABC……XYZ”。如果输入正确则要求你输入数字0~9,屏幕上显示“INPUT 0 TO 9”否则要求你重新输入一遍字母“INPUT A TO Z”。如果某些键不能输入,那么有可能是在组装过程中,16芯扁平线的某一根被折断了,应打开机器,将断线查出,接好。
290号~340号语句是游戏棒检测程序(如果操作者手中没有游戏棒,可以不输入这部分程序)。运行到这部分程序时,屏幕的左下角上显示带引号的光标‘“’。这时,可将游戏棒向上、下、左、右各摇两次,然后按下红色按钮两次,屏幕上显示“JOY STICKTEST PASSED”,则说明游戏棒接口通过测试。
以上所述各项测试完后,屏幕上应显示“PC-81TEST PASSED”,说明组装的PC-81机通过了测试。
如果有某一项没有通过,则应对该部分进行认真的检查,然后再进行测试。
调试检修
计算机的调试工作是组装过程中最主要的也是最困难的一步,要想搞好这项工作,首先应当对PC-81机的工作原理,基本结构以及芯片的功能弄懂搞清楚,并熟悉各芯片的内部结构,Z80ACPU指令的执行时序,在此基础上,分析故障原因,进行诊断,进而排除。
造成计算机不能正常运行的原因大致有下面两个方面。一个方面是短、断路造成,这是由印制线路板本身不良或是焊接不良造成。另一方面是元器件本身损坏。象Z80ACPU这样的MOS器件,由于它对静电和烙铁热量的承接能力差,所以在用烙铁进行焊接时,一定要将芯片拔下或者使用低压烙铁焊接。
对于任何一种微型计算机来讲,只要有一个地方发生故障,都会使整个系统处于瘫痪状态,为此,在调试修理过程中一定要认真细致,按步骤一步一步顺序地仔细查找。
1.我们在焊接完毕后,不要急于把配有插座的集成电路芯片插上,否则,万一电压值不对有时就有可能损坏芯片,造成浪费。
我们先将PC—81机插上集成电路芯片,用万用表的电阻档进行测量三个电源之间是否短路,这一点非常重要。如果有短路现象,我们就要根据其原理图仔细测试,直到找出短路之处为止,在此期间,绝不能通电。
2.在整个电源未短路的前提下,仔细查看元器件焊接位置是否正确,尤其要注意其方向性,一定要确保无误,方可通电,并按照图15查看其电压值。

若此时电压值不对,我们就要根据电源变换原理进行跟踪调试,PC—81的供电电源为DC12V电压,而启动芯片工作的+8V和+5V电压是由+12V变换得到的,其电源电路如图16所示。

从原理图可知,PC—81机的接口芯片C4005所需工作电压为+8V,+12V电源电压经过电阻,稳压二极管、三极管变换成+8V电压,系统工作所需的+5V电压由电压调节器7805给出。因此,首先检查+12V电压是否到达主机板上,若+12V正确。+8V不正确,就要检查电阻、稳压二极管、三极管的功能,必要时更换元器件。若+5V不正确,主要查看电压调节器7805的功能,注意,由于印制线路板本身造成电压值不对,或者由于焊接不良造成故障,这种可能也是存在的,必要时可用刀片将某一部分电路与其它部分电路隔离出来,进行局部检查,直到找到故障源为止。
3.若测得各芯片的电压值均正确,我们就要查看时钟信号是否到达Z80CPU,由于φ时钟是C4005根据外部的晶体振荡器经过内部振荡并二分频产生。所以如果CPU时钟信号不对的话,我们就要查看分析找出故障所在。
4.查看CPU芯片26腿RESET-工作是否正常。当CPU工作后,应是高电平;按下复位键后,应为低电平。
5.若以上各信号均正确,我们就可插上芯片了,若PC—81机仍不能正常工作,则说明系统控制信号有问题,导致PC-81机的监控程序不能正常执行。这时我们一定要冷静下来,断掉电源,按照其接线表进行测量,并仔细查找有无短、断路以及接触不良之处,因为我们手头只有一块万用表,如果控制信号之间短路,用万用表测其电压值有时能查找到出现故障的指令周期,但不太容易。因此,我们一定要仔细查找故障原因,用万用表电阻档认真检查,力争将由于印制线路板本身或焊接不慎造成的问题在此得到解决。
当然,也不能排除其芯片功能出现故障,例如,当MREQ有脉冲信号(此时用万用表测量其电压值为1.6V)则RAMCS-和ROMCS-均应有选通信号,若没有,在确知并无短路、断路的情况下,则说明故障出现在C4005片内部的存储器控制逻辑上,此时应更换芯片。
此类故障不象上面四点,它与芯片功能紧密相关,这时PC—81机已进入指令执行状态,按照已固定好的ROM中的管理程序有步骤地执行,如果我们熟悉Z80CPU时序,就能尽快地找到故障源并加以排除,为了检查正在工作的电路的波形,用示波器查找比较方便。
6.PC-81机在组装调试过程中,由于误操作有时会造成元器件的损坏,这时就要有目的地更换芯片及元器件。
在这里,我们将其主要芯片在该机正常工作时的各脚电压在图15上注明,以供大家参考。
PC—81是一种供初学者使用的8位微型计算机。该机的中央处理器(CPU)采用功能较强的Z-80A。机内只读存贮器ROM中存有BASIC解释程序。考虑到有些程序较长,机内的存贮器可能不够用,该机设有随机存贮器RAM扩展接口,在内存不够用时可以方便地插接16KRAM以便运行较长的程序。该机的BASIC语言具有编排各种图案和音乐的功能。用这些功能可以方便地编制各种有趣的程序。(续完)( 王长伶 王慧林 周明森)