下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为word版,下载可任意编辑微程序控制器实验报告 报告文档借鉴学习 word 可编辑有用文档 组成原理 no.4 试验- 微程序掌握器试验 组员: 组号:21 号 时间:周二 5、6 节 报告文档借鉴学习 word 可编辑有用文档 【试验目的】 (1)把握时序发生器的组成原理。 (2)把握微程序掌握器的组成原理。 (3)把握微程序的编制、写入、观看微程序的运行状况 【试验设备】 tdn-cm+, 【试验原理】 微程序掌握器的基本任务是完成当前指令的翻译和执行,即将当前指令的功能转换成可以掌握硬件规律部件工作的微命令序列,以完成数据传输和各种处理操作。它的执行方法就是将掌握各部件动作的微
2、命令的集合进行编码,即将微命令的集合仿照机器指令一样,用数字代码的形式表示,这种表示称为微指令。这样就可以用一个微指令序列表示一条机器指令,这种微指令序列称为微程序。微程序存储在一种专用的存储器中,该存储器称为掌握存储器。 试验所用的时序掌握电路框图如图 1 所示, 可产生四个等间隔的时序信号 ts1ts4。在 图 1 中, 为时钟信号,由试验台左上方的 方波信号源供应,可产生频率及脉宽可调额 方波信号;step 是来自试验板上方中部的 一个二进制开关 step 的模拟信号;start 键是来自试验板上方左部的一个微动开关 start 的按键信号。当 step 开关为 exec(0)时,一旦按
3、下 start 启动键,时序信号 ts1ts4 将周而复始地发送出去。当 step 为 step (1)时,按下 start启动键,机器便处于单步运行状态,即此时只发送一个 cpu 周期的时序信号就停机了。利用单步方式,每次只读一条微指令,可以观看微指令的代码与当前微指令的执行结果。另外,假如 step 开关置"step',会使机器停机,clr 开关执行 101 操作可以使时序清零。时序状态图如下图所示。 由于时序电路的内部线路已经连好,因此只需将时序电路与方波信号源连接,即将时序电路的时钟脉冲输入端 接至方波信号发生器输入端 h23 上,按动启动键 start 后,就可产生
4、时序信号 ts1ts4.时序电路的 clr 已接至 clr 模拟开关上。 编程开关具有三种状态:prom(编程)、read(校验)和 run(运行)。 微指令格式如下: 【试验步骤】 报告文档借鉴学习 word 可编辑有用文档 (一) 机器指令对应的参考微程序流程图,如下图 报告文档借鉴学习 word 可编辑有用文档 将全部微程序指令格式变成二进制代码,可得到如下图所示的二进制代码表。 (二) 连接电路图:根据下图所示连接试验电路图。 (3)观看时序信号 观看方波信号源的输出端 h23,调整电位器 w1,使输出波形的频率最慢。将时序电路中的"stop'开关置为"ru
5、n',"step'开关置为"exec'。按动 start键,测量 ts1ts4 各点的波形,比较他们的相互关系,画出波形,并标注测量所得的脉冲宽度,见下图: 注:其中 ts2ts4 的高电平宽度所测结果与 ts1 的相同,在图中未标注。 报告文档借鉴学习 word 可编辑有用文档 (四)实际操作 编程: 将编程开关置为 prom(编程状态)。 将"state unit'单元中的 step 开关置为"step',stop 开关置为"run'状态。 用二进制模拟开关置微地址 ua5ua0。 在 mk2
6、4mk1 开关上置微代码,置 0 显示灯亮,置 1 灭。 按动 start 键,则将微代码写入到对应的地址单元中。 重复后三步操作,将需要的微代码写入到芯片中。 校验: 将编程开关 read(校验)状态。 将"state unit'单元中的 step 开关置为"step',stop 开关置为"run'状态。 用二进制开关置好微地址 ua5ua0。按动 start 键,读出微代码,观看显示灯的状态是否与写入的相同。若不同,则编写错误,重新编程。 单步运行: 将编程开关置于"run(运行)'状态。 将"state u
7、nit'单元中的 step 开关置为"step',stop 开关置为"run'状态。 使 clr 开关从 101,此时微地址寄存器 ma5-ma0 清"0',从而给出运行微指令的入口地址为 000000(二进制)。按动 start 键,启动时序电路,则每按动一次,读出一条微指令后停机,微地址显示灯和微命令显示灯将显示所读出的一条指令。 强置运行: 通过 ua5ua0 端口人为置分支地址,试验中置微地址为 001010(12) 连续运行: 报告文档借鉴学习 word 可编辑有用文档 将编程开关置于"run(运行)'状态。 将单步开关"step'置为"exec'状态。 使 clr 开关从 101,此时微地址寄存器清"0',从而给出运行微指令的入口地址为 000000(二进制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论