欢迎来到天天文库
浏览记录
ID:18636998
大小:1019.00 KB
页数:26页
时间:2018-09-19
《微机原理课程设计:led点阵屏应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、常熟理工学院课程设计报告课程设计报告课程《微机原理课程设计》题目《LED点阵屏应用》系别物理与电子工程学院年级10级专业电子信息工程班级电信102学号1604102(29/31/30/26)学生姓名周博文、周全球、周凯、虞晓雨指导教师居伟骏职称讲师设计时间2013年5月10日~22日25常熟理工学院课程设计报告目录目录1一、绪论2二、选题分析22.1题目内容与要求32.1.1具体要求:3三、方案设计33.1硬件设计33.1.1设计所用元件33.8259芯片简介58259芯片内部结构68259A编程及初始化73.1.2硬件连接103.2软件设计103.2
2、.1编程分析与程序框图103.2.2 程序代码15四、结果及分析154.1实验结果154.2结果分析16五、总结与体会17六、参考文献18七、附录187.1程序代码187.2硬件连接电路2425常熟理工学院课程设计报告一、绪论微机原理是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。通过对微机原理课本以及实验的学习,我们可以了解包括微型计算机体系结构、汇编语言设计、8086微处理器和指令系统等内容。作为一门计算机应用专业的一门必修课,微机原理与接口技术对于我们了解计算
3、机内部的工作原理,各部件的作用,各部件间的联系是十分重要的。但是只学习课本知识是远远不够的。所以,我们只有通过真实的接触,实际的操作,才能将理论知识和实际应用联系在一起,真正的将理论实际化。我们知道学习和掌握计算机中常用的接口技术以及设计技术,充分理解理论知识对于应用的指导作用是很重要的,只有这样才能进一步加强理论知识与应用相结合的实践和锻炼。因此,我们开展了这次历时两个星期的课程设计,通过这次设计实践能进一步加深我们对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。本次课程设计主要是
4、为了了解8255芯片和8259A的工作原理和相关设计技术,并且通过此次设计,我们对于微型计算机的基本系统结构和软硬件的工作原理会有大体的认识。学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。这不仅丰富巩固了我们在课堂上学的知识,而且还为我们日后步入社会打下了基础。二、选题分析25常熟理工学院课程设计报告2.1题目内容与要求本次课程设计目的剖析试验箱,利用微机接口芯片8255,并行控制LED点阵显示;其次就是掌握8088微机系统与LED点阵显示模块之间接口电路设计及编程,
5、了解LED点阵显示的基本原理和如何用8259中断来实现汉字的循环左移和右移显示。 2.1.1具体要求:利用取模软件建立标准字库,编制程序实现点阵循环左移和右移切换显示汉字。三、方案设计3.1硬件设计3.1.1设计所用元件1.82558255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线
6、接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。25常熟理工学院课程设计报告图18255A引脚图图274LS273管脚图图38255工作方式控制字格式2.74ls27325常熟理工学院课程设计报告74LS273是8位数据/地址锁存器,它是一种带清除功能的8D触发器,下面我介绍一下他的管脚图功能表等资料。管脚功能:1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。 图474LS273真值
7、表(低电平锁存)3.8259芯片简介8259A(其引脚图如图4所示)是专门为了对8085A和8086/8088进行中断控制而设计的芯片,它是可以用程序控制的中断控制器。单个的8259A能管理8级向量优先级中断。在不增加其他电路的情况下,最多可以级联成64级的向量优级中断系统。8259A有多种工作方式,能用于各种系统。各种工作方式的设定是在初始化时通过软件进行的。在总线控制器的控制下,8259A芯片可以处于编程状态和操作状态,编程状态是CPU使用IN或OUT指令对8259A芯片进行初始化编程的状态。25常熟理工学院课程设计报告图58259引脚图8259芯
8、片内部结构中断请求寄存器:寄存所有要求服务的请求IR0~IR7。中断服务寄存器:寄存正在被服务
此文档下载收益归作者所有