8255_273现六位简单计算器微机课程设计报告-.docVIP

  • 10
  • 0
  • 约 33页
  • 2016-10-19 发布于贵州
  • 举报

8255_273现六位简单计算器微机课程设计报告-.doc

8255_273现六位简单计算器微机课程设计报告-

课程设计报告 ( 2013—2014年度第一学期) 名 称: 微机原理及应用 题 目: 8255/273实现六位简单计算器 院 系: 控计学院 班 级: 创新自动化1101 日期:2014年1月3日 一、课程设计8255A 与键盘和七段LED 连接,通过对8255A 编程及对键盘的操作实现计算功能。键盘码包括数字0~9、运算符号“+” “-” “*” “/”“=”和清零“CL”键。 首先利用程序不断扫描件键盘是否有输入,如果没有就一直扫描,如果有就停止扫描,完成输入。通过键盘依次输入第一个运算数字、运算符号、第二个运算数字、“=”,在七段LED 灯上显示运算结果,期间数字输入有误可按“C”键之后重新输入。 三、课程设计总结 本次课程设计选择了简易计算器设计的题目,不仅使我加深了对接口程序设计的认识,对可编程并行I/O接口芯片8255的工作原理也有了进一步的了解,更重要的是培养了我们发现问题,解决问题的能力。 根据微机原理课程所学相关知识及实验教程相关内容,在基于proteus平台,使用汇编语言,以8086为核心的情况下,配合可编程并行接口器件8255A,LED数码管等器件实现可进行简单六位数加减乘除法及清零扩展功能的十进制计算器。在课程设计实践中,我们不仅锻炼了

文档评论(0)

1亿VIP精品文档

相关文档