微机原理与接口技术课程设计.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:12 大小:349KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理与接口技术课程设计.doc

微机原理与接口技术课程设计.doc

预览

免费试读已结束,剩余 2 页请下载文档后查看

15 金币

下载此文档

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

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

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

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

《微机原理与接口技术》课程设计报告题目16位微型机并行接口的设计课程微机原理与接口技术专业计算机科学与技术班级07(3)班学号079080321姓名廖文乐指导教师冯康淮南师范学院计算机与信息工程系得分项目得分课程设计的科学性、实用性、综合性。20分课程设计的结果与设计目标的吻合程度。30分学生的动手能力和创造性。20分答辩情况20分设计报告10分总分目录TOC\o"1-2"\u一、课程设计的目的PAGEREF_Toc200792193\h3二、硬件系统的整体设计PAGEREF_Toc200792194\h32.1硬件系统的整体构成PAGEREF_Toc200792195\h32.2总体框图PAGEREF_Toc200792196\h32.3硬件系统的资源分配PAGEREF_Toc200792197\h3三、联机软件程序DVCC-8086H的使用PAGEREF_Toc200792198\h4四、设计的原理图及在系统中的位置PAGEREF_Toc200792199\h44.1设计的原理图PAGEREF_Toc200792200\h44.2在系统中的位置PAGEREF_Toc200792201\h5五、对应的汇编语言源程序6六、设计的调试和验证过程PAGEREF_Toc200792203\h86.1硬件连线PAGEREF_Toc200792204\h86.2编辑源程序PAGEREF_Toc200792205\h96.3汇编源程序PAGEREF_Toc200792206\h96.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~0FFFFFHROM:0F8000H~0FFFFFHRAM:00000H~0FFFFHI/O地址:0000~02FFH中断矢量:08H~0FH三、联机软件程序DVCC-8086H的使用联机软件DVCC-8086H的界面如下:四、设计的原理图及在系统中的位置4.1设计的原理图4.2在系统中的位置五、对应的汇编语言源程序CODESEGMENTASSUMECS:CODEIOCONPTEQU0073HIOCPTEQU0072HIOBPTEQU0071HCONTPORTEQU00DFHDATAPORTEQU00DEHDATA1EQU0500HSTART:JMPIOLEDIOLED:CALLFORMATCALLLEDDISPMOVAL,89HMOVDX,IOCONPTOUTDX,ALNOPNOPNOPIOLED1:MOVDX,IOBPTINAL,DXXORAL,60HMOVDX,IOCPTOUTDX,ALMOVCX,0FFFFHDELAY:LOOPDELAYJMPIOLED1LEDDISP:MOVAL,90HMOVDX,CONTPORTOUTDX,ALMOVBYTEPTRDS:[0600H],00LED1:CMPBYTEPTRDS:[0600H],07HJALED2MOVBL,DS:[0600H]MOVBH,0HMOVAL,CS:[BX+DATA1]MOVDX,DATAPORTOUT