中南大学微机原理与接口实验报告.doc

中南大学微机原理与接口实验报告.doc

ID:61425448

大小:625.00 KB

页数:19页

时间:2021-01-29

中南大学微机原理与接口实验报告.doc_第1页
中南大学微机原理与接口实验报告.doc_第2页
中南大学微机原理与接口实验报告.doc_第3页
中南大学微机原理与接口实验报告.doc_第4页
中南大学微机原理与接口实验报告.doc_第5页
资源描述:

《中南大学微机原理与接口实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中南大学课题名称:微机原理与接口技术课程实验报告学院:信息科学与工程学院班级:学号:姓名:目录实验一、8255A可编程并行口实验1一、实验目的1二、实验原理1三、实验线路连接1五、实验步骤2实验二、8253A定时/计数器实验4一、实验目的4二、预备知识4三、实验原理4四、实验步骤5实验三、8259单级中断控制器6一、实验目的6二、实验内容6三、实验线路连接7四、实验软件清单7五、实验步骤7实验四、存储器接口实验14二、实验内容14三、实验原理14四、实验程序14五、实验总结15实验一、8255A可编程并行口实验一、实验目的1、掌握

2、并行接口芯片8255A和微机接口的连接方法。2、掌握并行接口芯片8255A的工作方式及其编程方法。二、实验原理如实验原理图5-8所示,PC口8位接8个开关K1~K8,PB口8位接8个发光二极管,从PC口读入8位开关量送PB口显示。拨动K1~K8,PB口上接的8个发光二极管L1~L8对应显示K1~K8的状态。三、实验线路连接(1)8255A芯片PC0~PC7插孔依次接K1~K8。(2)8255A芯片PB0~PB7插孔依次接L1~L8。(3)8255A的CS插孔CS-8255接译码输出Y7插孔。四、实验软件清单见随机光盘,文件名为H8

3、255-1.ASM五、实验步骤1、按图5-8连好线路。2、运行实验程序。在DVCC-8086JHN显示"8255-1",同时拨动K1~K8,L1~L8会跟着亮灭。实验代码CODESEGMENTASSUMECS:CODESECOPORTEQU0051HSEDAPORTEQU0050HDATAEQU0500HSTART:MOVDX,SECOPORTINAL,DXTESTAL,01HJZSTARTMOVAL,55HMOVDX,SEDAPORTOUTDX,ALJMPSTARTCODEENDSENDSTART改后CODESEGMENTASS

4、UMECS:CODEIOCONPTEQU0073HIOCPTEQU0072HIOBPTEQU0071HSTART:MOVCX,8FFFHDELAY0:LOOPDELAY0MOVAL,89HMOVDX,IOCONPTOUTDX,ALNOPNOPNOPIOLED1:MOVDX,IOCPTINAL,DXMOVBL,ALADDAL,BLDECALMOVDX,IOBPTOUTDX,ALMOVCX,8FFFHDELAY:LOOPDELAYJMPIOLED1CODEENDSENDSTART实验二、8253A定时/计数器实验一、实验目的1、学习8

5、253A可编程定时/计数器与8088CPU的接口方法。2、了解8253A的工作方式;掌握8253A在各种方式下的编程方法。二、预备知识8253A定时/计数器具有定时、计数双功能。它具有三个相同且相互独立的16位减法计数器,分别称为计数器0、计数器1、计数器2。每个计数器计数频率为0~2MHZ,由于其内部数据总线缓冲器为双向三态,故可直接接在系统数据总线上,通过CPU写入计数初值,也可由CPU读出计数当前值;其工作方式通过控制字确定;图中的读写控制逻辑,当选中该芯片时,根据读写命令及送来的地址信息控制整个芯片工作;图中的控制字寄存器

6、用于接收数据总线缓冲器的信息:当写入控制字时,控制计数器的工作方式,当写入数据时则装入计数初值,控制寄存器为8位,只写不能读。三、实验原理本实验原理图如图6-20所示,8253A的A0、A1接系统地址总线A0、A1,故8253A有四个端口地址,如端口地址表6-2所示。8253A的片选地址为48H~4FH。因此,本实验仪中的8253A四个端口地址为48H、49H、4AH、4BH,分别对应通道0、通道1、通道2和控制字。采用8253A通道0,工作在方式3(方波发生器方式),输入时钟CLK0为1MHZ,输出OUTO要求为1KHZ的方波,

7、并要求用接在GATE0引脚上的导线是接地(“0”电平)或甩空(“1”电平)来观察GATE对计数器的控制作用,用示波器观察输出波形。6-20实验原理图四、实验步骤1、准确连接线路。2、导入实验程序。CODESEGMENTASSUMECS:CODETCONTROEQU004BHTCON2EQU004AHDATA1EQU0500HSTART:MOVDX,TCONTROMOVAL,0B6HOUTDX,ALMOVDX,TCON2MOVAL,00OUTDX,ALMOVAL,10HOUTDX,ALTINZ:JMPTINZCODEENDSENDS

8、TART实验三、8259单级中断控制器一、实验目的1.掌握8259中断控制器的接口方法.2.掌握8259中断控制器的应用编程.二、实验内容本系统中已设计有一片8259A中断控制芯片,工作于主片方式,8个中断请求输入端IR0~IR7对应的中断型号为8

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

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

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