第三十四章:成功的做出了最小系统(2/2)

投票推荐 加入书签 留言反馈

用万用表,测各个晶片的电源引脚:4.5v,正常。测晶振两端:有振盪波形,正常。
    测復位引脚:高电平,正常。
    “静態正常。”赵建国匯报导。
    “好,下一步,动態调试。”谢建军从包里拿出一片eprom说道:“这是我昨晚写的监控程序,只有256位元组,最简单的,让地址总线循环计数,这样我们可以用示波器看波形,判断cpu是否在工作。”
    “你会写机器码?”赵建国震惊的说道。
    “嗯,手编的。”谢建军把eprom插进烧录器,这也是借的,物理系有。
    他把程序烧进去,然后小心地插到板子的rom插座上。
    重新上电。
    接上示波器。探头点在地址总线的最低位上。
    如果cpu工作,这个引脚应该会有方波信號。
    按下復位键。
    示波器的屏幕亮起来。一条绿色的扫描线,然后……跳动了!
    虽然波形有些毛刺,但確实在跳,频率大约是晶振的六分之一。
    “工作了!”赵建国激动地喊道。
    谢建军也长舒一口气。最小系统,点亮了。
    这意味著z80能跑,时钟正常,復位正常,总线正常。
    虽然这离真正的计算机还差得远,没有內存,没有i/o,没有显示器,但这是从零到一的一步。
    就像婴儿的第一声啼哭,证明生命开始了。
    “再看看其他信號。”谢建军移动示波器探头,检查地址总线、数据总线、控制信號。
    波形都正常,虽然有些时序上的小问题,但都在可接受范围內。
    “成功了!”赵建国挥舞著拳头说道:“我们做出了最小系统!”
    “只是第一步。”谢建军也很高兴,但很清醒的说道:“接下来要加內存,加i/o,写真正的监控程序。路还长。”
    “那也值了!”赵建国看著那块板子,像看著自己的孩子:“这是咱们自己做出来的!”
    窗外的雪不知什么时候停了。夜幕降临,研究室的灯光透过窗户,在雪地上投出温暖的光晕。
    谢建军看了看表,晚上七点了。
    “今天到此为止。收拾一下,明天继续。”
    “好!”
    两人小心地断开电源,把板子用防静电袋包好,锁进柜子。
    收拾工具,打扫卫生。做完这一切,已经八点了。
    “我请你吃饭。”谢建军说道,“庆祝一下。”
    “不用不用……”
    “走吧,食堂应该还有饭。”

章节目录