东华大学微机硬件实验报告.doc

东华大学微机硬件实验报告.doc

ID:49917696

大小:498.50 KB

页数:12页

时间:2020-03-05

东华大学微机硬件实验报告.doc_第1页
东华大学微机硬件实验报告.doc_第2页
东华大学微机硬件实验报告.doc_第3页
东华大学微机硬件实验报告.doc_第4页
东华大学微机硬件实验报告.doc_第5页
资源描述:

《东华大学微机硬件实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.东华大学微机原理实验班级:电气姓名:学号:东华大学信息学院硬件实验部分一、综合设计实验部分一、设计要求参考基础实验的实验1~实验5所使用的硬件和范例程序,设计一个简单的红绿灯控制系统,用LED1~LED4表示两组红绿灯,每组红灯、绿灯各1只。要求实现以下功能:(1)红绿灯的定时切换(每10秒切换一次)(2)设置灯光测试开关K1,当K1打开(高电平)时,LED1~LED4全亮,关闭时恢复正常切换。提示:(1)定时功能可利用8253实现,利用定时器输出作为中断申请,利用中断处理切换LED的显示;LED状态可用内存保存或用I/O口读取。(2)测试功

2、能运行可在主循环中通过I/O口读取开关状态后判定,或利用中断处理方式运行。....二、报告要求:1外围芯片信号连接原理图(与CPU连接部分可省略)2程序的流程图、源代码和源代码行中必要的注释3调试中遇到的问题和解决方法三、程序源代码及流程框图:assumecs:codecodesegmentpublicorg100hst:movdx,04c0h;74LS244地址inal,dx;读输入开关量movdx,04d0h;74LS273地址outdx,al;输出至LEdtestal,18hjnestartjmpststart:movdx,04b6h;控

3、制寄存器movax,36h;计数器0,方式3outdx,axmovdx,04b0hmovax,7Choutdx,axmovax,92houtdx,ax;计数值927Cmovdx,04b6hmovax,0b6h;计数器2,方式3outdx,axmovdx,04b4hmovax,90houtdx,axmovax,01outdx,axnext:nopstart1:movdx,04a6h;控制寄存器地址movax,90h;设置为A口输入,B口输出,c口输出outdx,axmovdx,04c0h;74LS244地址inal,dx;读输入开关量testal

4、,18h....jeststart2:movdx,04a0h;A口地址inax,dx;输入movdx,04a2h;B口地址outdx,ax;输出movdx,04a4h;c口地址notaxoutdx,ax;输出movdx,04c0h;74LS244地址inal,dx;读输入开关量testal,18hjestjmpstart2jmpnextcodeendsendst四:解决问题及原理图....二、基础实验部分实验1存储器读写实验一、实验设备微机实验箱、8086CPU模块。二、实验步骤和要求1、实验接线:本实验无需接线。2、编写调试程序3、运行实验程

5、序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。三、思考题源程序代码及流程框图codesegmentassumecs:codeorg0100hstart:movax,0100hmovds,ax;数据段地址moves,axmovsi,1000h;偏移地址movcx,010h;循环次数moval,0intram:mov[si],alincsiloopintram;清零movsi,1000h;设置断点处....movcx,10hmovdi,0fil:movax,dimov[si],al;RAM区循环置数incdiincsiloopfil

6、nop;设置断点处jmpstartcodeendsendstart四、思考题:1、单步执行到“intram”标号的语句时,ds寄存器的数据是什么?采用断点方式运行时执行到第一个断点处,2000H~202FH内存单元的数据是什么?执行到第二个断点处,2000H~200FH内存单元的数据是什么?并根据观察结果和对源程序的判读简述源程序的运行效果。2、修改程序,实现从2000H到200FH单元依次赋值00H~0FH的功能。....解决问题:刚开始,没有注意将循环次数改掉,CX依旧弄成了100H,后来弄成010H,正好和要求一样。之后的目标单元置数是正

7、确的,符合要求。实验2简单I/O口扩展实验一、实验设备微机实验箱、8086CPU模块。二、实验步骤1、实验接线:(«表示相互连接)CS2«CS244;CS3«CS273;平推开关的输出K1~K8«IN0~IN7(对应连接);O0~O7«LED1~LED8。2、编辑程序,单步运行,调试程序3、调试通过后,全速运行程序,观看实验结果。4、编写实验报告。三、思考题源程序代码及流程框图assumecs:codecodesegmentpublicorg100hstart:movdx,04c0h;74LS244地址inal,dx;读输入开关量movdx,0

8、4d0h;74LS273地址outdx,al;输出至LEDjmpstartcodeendsendstart四、思考题:将74LS244的片选信号CS2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。