预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《微机原理与接口技术》课程设计报告 题目16位微型机并行接口的设计课程微机原理与接口技术专业计算机科学与技术班级07(3)班学号079080321姓名廖文乐指导教师冯康淮南师范学院计算机与信息工程系 得分项目得分课程设计的科学性、实用性、综合性。20分课程设计的结果与设计目标的吻合程度。30分学生的动手能力和创造性。20分答辩情况20分设计报告10分总分 目录TOC\o"1-2"\u 一、课程设计的目的 PAGEREF_Toc200792193\h3 二、硬件系统的整体设计 PAGEREF_Toc200792194\h3 2.1 硬件系统的整体构成 PAGEREF_Toc200792195\h3 2.2 总体框图 PAGEREF_Toc200792196\h3 2.3 硬件系统的资源分配 PAGEREF_Toc200792197\h3 三、联机软件程序DVCC-8086H的使用 PAGEREF_Toc200792198\h4 四、设计的原理图及在系统中的位置 PAGEREF_Toc200792199\h4 4.1 设计的原理图 PAGEREF_Toc200792200\h4 4.2 在系统中的位置 PAGEREF_Toc200792201\h5 五、对应的汇编语言源程序 6 六、设计的调试和验证过程 PAGEREF_Toc200792203\h8 6.1 硬件连线 PAGEREF_Toc200792204\h8 6.2 编辑源程序 PAGEREF_Toc200792205\h9 6.3 汇编源程序 PAGEREF_Toc200792206\h9 6.4 连接生成可执行文件 PAGEREF_Toc200792207\h10 七、设计的结果 PAGEREF_Toc200792209\h10  一、课程设计的目的 通过课程设计,将《微机原理与接口技术》课程所学习的理论知识应用到具体的实践中,将各章节内容串联成一个整体,掌握一个微型机硬件系统的基本构成(含CPU子系统的组成,RAM子系统和ROM子系统的组成,接口电路的组成,通用外围电路的组成,总线的构成);各系统如何连接成一个有机的微型机硬件系统;微型机硬件系统如何通过串口和PC机连接;联机软件程序DVCC-8086H的使用;如何在PC机上制作可执行文件并传送到微型机系统中;如何验证设计结果。 二、硬件系统的整体设计 2.1 硬件系统的整体构成 该系统是一个16位的微机系统。整个系统的核心是一片8088CPU,配以时钟电路、8584数据收发器74245及地址锁存器74373;系统的存储器由ROM及OAM构成,其中ROM为32KB的EPROM,存放监控程序及可执行文件;RAM为64KB的SRAM,存放中间数据,系统的I/O系统由两部分组成,一个是基于8279的小键盘、数码管系统,另一个是基于8255A的开关/LED,I/O系统中还有基于8259A中断控制系统及其它可选系统。 2.2 总体框图 硬件系统的资源分配 内存:00000H~0FFFFFH ROM:0F8000H~0FFFFFH RAM:00000H~0FFFFH I/O地址:0000~02FFH 中断矢量:08H~0FH 三、联机软件程序DVCC-8086H的使用 联机软件DVCC-8086H的界面如下: 四、设计的原理图及在系统中的位置 4.1 设计的原理图 4.2在系统中的位置 五、对应的汇编语言源程序 CODESEGMENT ASSUMECS:CODE IOCONPTEQU0073H IOCPT EQU0072H IOBPT EQU0071H CONTPORTEQU00DFH DATAPORTEQU00DEH DATA1 EQU0500H START: JMPIOLED IOLED: CALLFORMAT CALLLEDDISP MOVAL,89H MOVDX,IOCONPT OUTDX,AL NOP NOP NOP IOLED1:MOVDX,IOBPT INAL,DX XORAL,60H MOVDX,IOCPT OUTDX,AL MOVCX,0FFFFH DELAY: LOOPDELAY JMPIOLED1 LEDDISP:MOVAL,90H MOVDX,CONTPORT OUTDX,AL MOVBYTEPTRDS:[0600H],00 LED1: CMPBYTEPTRDS:[0600H],07H JALED2 MOVBL,DS:[0600H] MOVBH,0H MOVAL,CS:[BX+DATA1] MOVDX,DATAPORT OUT