8255_273实现六位简单计算器课程设计报告 下载本文

内容发布更新时间 : 2024/7/4 12:21:41星期一 下面是文章的全部内容请认真阅读。

课程设计 微机原理及应用课程设计报告

课程设计报告

( 2013 -- 2014 年度第 1 学期)

名 称:微机原理及应用

题 目:8255/273实现六位简单计算器 院 系:控制与计算机工程学院 班 级:创新自1101 学 号:1111190215 学生姓名:苏晴 指导教师:杨国田 设计周数:一周 同 组 人:庄登祥

成 绩:

日期: 2014年 1 月 4日

- 1 -

课程设计 微机原理及应用课程设计报告

《微机原理及应用》课程设计

任 务 书

一、 目的与要求

1. 通过对微机系统分析和具体设计,使学生加深对所学课程的理解。 2. 培养学生分析问题、解决问题的能力。

3. 培养学生对微型计算机应用系统的基本设计能力。

4. 要求学生掌握汇编语言程序设计的基本方法,学会典型接口的基本设计方法。

二、 主要内容

1. 选定课程设计参考题目及分工负责部分

2. 对要求的微机应用系统进行设计,画出系统结构框图、系统接线图。 3. 用所设计的微机系统进行典型程序的设计并上机进行调试。

4. 写出设计报告,要求文字整洁、语言通顺、制图规范、程序完整正确。

三、 进度计划

序号 设计内容 选择课程设计题目,查阅相关资料 进行软硬件设计 上机调试 撰写设计报告 演示及答辩 完成时间 备注 1 2 3 4 5 2013.12.30 2013.12.31 2014.1.2、3 2014.1.4 2014.1.4 四、 设计成果要求

1. 系统硬件设计合理,软件编程达到设计要求。 2. 系统硬件结构图和软件流程图绘制清楚规范。 3. 设计报告完整规范。

五、 考核方式

根据课程设计报告书撰写情况及答辩情况采用五级记分制评定成绩。

学生姓名:苏晴

指导教师:杨国田

2014年1月4日

- 2 -

课程 课 课程设计(微机原理及应用)报告

一、课程设计的目的与要求

目的:在微机原理及应用课程中分别学过了微机原理各个基本组成模块的原理和编程技术的基础上,综合应用各部分知识,在实验室现有设备的情况下,设计一个具有一定功能的应用系统,达到对各部分知识加深理解、融会贯通的目的,并进一步锻炼学生的动手能力和综合分析能力,同时培养学生的团队精神。要求每个同学独立完成自己分担的部分,整体方案可以组内同学讨论确定。

要求:能完成六位十进制数的加、减、乘、除运算,操作过程与普通计算器相同,即先输入一个操作数,然后按下“+”“—”“×”“÷”键,再输入下一个操作数,按等号键开始运算并显示结果,若结果超过六位,则显示“E”。 二、分工及任务:

庄登祥负责硬件架构、算法架构,苏晴负责显示管理按键管理,庄登祥、苏晴共同负责主程序编写 三、设计正文

将可编程外围接口芯片8255A 与键盘和七段LED 连接,通过对8255A 编程及对键盘的操作实现计算功能:键盘码包括数字0~9、运算符号+-*/=和清零“CL”键,通过键盘依次输入第一个运算数字、运算符号、第二个运算数字、“=”,在七段LED 灯上显示运算结果,期间数字输入有误可按“CL”键之后重新输入。

- 3 -