📜  基于8085的单板微机的工作

📅  最后修改于: 2021-06-28 17:01:50             🧑  作者: Mango

先决条件– 8085微处理器的引脚图,8085微处理器的总线结构
单板微型计算机是具有永久存储在内存中的名为Key Monitor或Key Executive的程序的系统。该程序从存储位置0000H开始存储在EPROM或ROM中。

硬件是计算机的骨架,软件是计算机的生命。该软件(程序)使计算机处于活动状态;没有它,硬件将是半导体材料的死角。

打开电源后,监控程序将启动。最初,程序计数器具有一个随机地址。复位系统后,8085中的程序计数器将被清除,并且其地址为0000H。训练器系统包括一个“上电”复位电路,该电路可在系统打开时复位系统并清除程序计数器。 MPU将地址0000H放置在地址总线上。提取并执行存储在位置0000H中的指令代码,并根据监视程序中的指令继续执行。

监视程序的主要功能如下:

  1. 读取十六进制键盘并检查按键是否闭合。继续检查键盘,直到按下某个键。
  2. 显示在输出端口(例如七段LED)上按下的按键的十六进制等效项。
  3. 识别按下的键,并在必要时将其二进制等效值存储在内存中。
  4. 按下执行键时,将程序执行顺序传送到用户程序。

程序员使用数据键(0到F)和称为Enter的函数键在R / W存储器中的顺序存储器位置中输入程序。重置系统后,程序计数器将被清除,并且监视程序将再次开始检查按键闭合情况。通过使用键盘,程序员输入用户程序存储在R / W存储器中的第一个存储器地址,并通过按Run键指示MPU执行程序。 MPU一次获取,解码和执行一个指令代码,并继续这样做,直到它获取Halt指令为止。

密钥监视程序是输入,存储和执行程序的关键要素。在按下Execute键之前,EPROM(或ROM)中的监视程序将指导MPU的所有操作。按下执行键后,用户程序将指示MPU执行程序中编写的功能。