微机课程设计报告--8255273实现六位简单计算器
《微机课程设计报告--8255273实现六位简单计算器》由会员分享,可在线阅读,更多相关《微机课程设计报告--8255273实现六位简单计算器(33页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 ( 20132014 年度第一学期) 名 称: 微机原理及应用 题 目: 8255/273 实现六位简单计算器 院 系: 控计学院 班 级: 创新自动化 1101 学 号: 学生姓名: 日期:2014 年 1 月 3 日 1 一、课程一、课程设计设计的目的与要求的目的与要求 目的目的:在微机原理及应用课程中分别学过了微机原理各个基本组成模块的原理和编程技术的基础上, 综合应用各部分知识,在实验室现有设备的情况下,设计一个具有一定功能的应用系统,达到 对各部分知识加深理解、融会贯通的目的,并进一步锻炼学生的动手能力和综合分析能力,同 时培养学生的团队精神。要求每个同学
2、独立完成自己分担的部分,整体方案可以组内同学讨论 确定。 要求要求:能完成六位十进制数的加、减、乘、除运算以及平方运算,操作过程与普通计算器相同,即先 输入一个操作数,然后按下“+”“”“”“”键,再输入下一个操作数,按等号键开 始运算并显示结果,若结果超过六位,则显示“E”。 要求尽量与真实计算器相似。 任务任务:我负责的是软件整体构建,和对加法,减法,乘法,除法,平方,清零以及带小数运算程序的 编写和调试。 二、设计正文二、设计正文 将可编程外围接口芯片8255A 与键盘和七段LED 连接,通过对8255A 编程及对键盘的操作实 现计算功能。键盘码包括数字09、运算符号“+” “-” “*
3、” “/”“=”和清零“CL”键。 首先利用程序不断扫描件键盘是否有输入,如果没有就一直扫描,如果有就停止扫描,完成输 入。通过键盘依次输入第一个运算数字、运算符号、第二个运算数字、“=”,在七段LED 灯上 显示运算结果,期间数字输入有误可按“C”键之后重新输入。 三、课程设计总结三、课程设计总结 1 本次课程设计选择了简易计算器设计的题目,不仅使我加深了对接口程序设计的认识,对可编程 并行 I/O 接口芯片 8255 的工作原理也有了进一步的了解,更重要的是培养了我们发现问题,解 决问题的能力。 2 根据微机原理课程所学相关知识及实验教程相关内容,在基于 proteus 平台,使用汇编语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 课程设计 报告 8255273 实现 简单 计算器
