微程序控制器实验(共10页).doc
《微程序控制器实验(共10页).doc》由会员分享,可在线阅读,更多相关《微程序控制器实验(共10页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上评语:课中检查完成的题号及题数: 课后完成的题号与题数:成绩:自评成绩:实验报告实验名称:微程序控制器实验日期:班级:学号:姓名:一、实验目的:1.掌握微程序控制器的组成原理。2.掌握微程序的编制、写入,观察微程序的运行过程。二、实验内容:1.了解如何将微码加载到微控存中,了解指令并运行。2.通过微程序控制器实验能得简单运算结果。3.设计并修改电路,编写用微程序实现存储器中两个单字节十六进制数的加法运算,结果输出至OUT单元。三、项目要求及分析:要求:操作数由IN单元输入至MEM,在由MEM中读出操作数并在ALU中运算。四、具体实现: 1. 按图1-3-10 所示连接
2、实验线路,仔细查线无误后接通电源。如果有滴报警声,说明总线有竞争现象,应关闭电源,检查接线,直到错误排除。图1-3-10 实验接线图2. 对微控器进行读写操作,分两种情况:手动读写和联机读写。1) 手动读写进行手动读或是写,都需要手动给出地址,系统专门安排了一个ADDR 单元,做为地址输入。ADDR 单元原理如图1-3-11 所示,可以看出本单元实为一个加减计数器。当开关为加1档时,在T2 的下沿计数器进行加1 计数,当开关为减1档时,在T2 的下沿计数器进行减1计数,当开关置为置数档时,计数器置初值,其作用相当于直通,SA7SA0 的输出值就是二进制开关组的值。在实验中选择什么档位,取决于写
3、入数据的地址是否连续,如果是连续地址,选择加1或是减1档会方便一些。如果是离散地址,选择置数档会方便一些。图1-3-11 ADDR 单元原理图(1) 手动对微控器进行编程(写) 按图1-3-12 接好线(部分实验接线被改变,手动读写微控器完成后应予恢复) 。图1-3-12 手动读写微控器接线图 将MC 单元编程开关置为编程档,时序单元状态开关置为单步档,ADDR 单元状态开关置为置数档。 使用ADDR 单元的低6 位SA5SA0 给出微地址MA5MA0,微地址可以通过MC 单元的MA5MA0 微地址灯显示。 CON 单元SD27SD20、SD17SD10、SD07SD00 开关上置24 位微代
4、码,待写入值由MC 单元的M23M0 二十四位LED 灯显示。 启动时序电路(按动一次TS 按钮),即将微代码写入到E PROM 2816 的相应地址对应的单元中。 重复、三步,将表1-3-2 的微代码写入2816 芯片中。 (2) 手动对微控器进行校验(读) 接线方法和编程一样。 将MC 单元编程开关置为校验档,时序单元状态开关置为单步档,ADDR 单元状态开关置为置数档。 使用ADDR 单元的低6 位SA5SA0 给出微地址MA5MA0,微地址可以通过MC 单元的MA5MA0 微地址灯显示。相应地址单元的数据将会被读出,并在MC 单元的M23M0二十四位LED 灯显示。重复本步,检查281
5、6 芯片中相应地址单元的数据是否和表1-3-2 中的二进制数据相同,如果不同,则说明写入操作失败,应重新写入。2) 联机读写(1) 将微程序写入文件联机软件提供了微程序下载功能,以代替手动读写微控器,但微程序得以指定的格式写入到以TXT 为后缀的文件中,微程序的格式如下:注意,$M XX XXXXXX之间间隔必须为四个空格,不能用TAB键如$M 1F ,表示微指令的地址为1FH,微指令值为11H(高)、22H(中)、33H(低),本次实验的微程序如下,其中分号;为注释符,分号后面的内容在下载时将被忽略掉。;/* / ;/ / ;/ 微控器实验指令文件 / ;/ / ;/* / ;/* Star
6、t Of MicroController Data */ $M 00 ; NOP $M 01 ; CON(INS)-IR, P $M 04 ; R0-B $M 05 04B201; A 加 B-R0 $M 30 ; R0-A $M 32 ; IN-R0 $M 33 ; R0-OUT $M 35 ; NOP;/* End Of MicroController Data * / (2) 写入微程序用联机软件的“【转储】【装载】”功能将该格式(*.TXT)文件装载入实验系统。装入过程中,在软件的输出区的结果栏会显示装载信息,如当前正在装载的是机器指令还是微指令,还剩多少条指令等。(3) 校验微程序选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微程序 控制器 实验 10
限制150内