微机原理课程设计--简易计算器设计
《微机原理课程设计--简易计算器设计》由会员分享,可在线阅读,更多相关《微机原理课程设计--简易计算器设计(13页珍藏版)》请在毕设资料网上搜索。
1、 微机原理课程设计 课程名称: 简易计算器设计 班 级: 二一三年 一 月 二 日 1 简易计算器设计简易计算器设计 一、设计任务 基本基本任务任务:用 8088 设计一个能实现 0-9 整数加法运算的计算器,和用 2 位 LED 数码显 示。键盘包括 0-9 及“+”和“=”12 个按键。 拓展拓展任务任务:键盘新增加 4 个按键,分别为“C” , “-” , “*” , “/” 。能实现简单的清 0 操 作,减法运算,乘法运算,和除法运算。 二、设计要求 1.画出连接线路图或功能模块引脚连接图。 2.采用 8088CPU 作主控制器,8255 作为并行接口电路实现按键的扫描以及数码管的显
2、示。 3.采用 2 个共阴极型 LED,只需显示 0255 范围内的值。 三、简易计算器功能简介 1.能实现一位的加运算,例如:9+9=18;通过按键分别输入“9” , “+” , “9” , “=”后 LED 灯上将显示出“18” 。 2.能实现一位的减运算,且不能出现负数。例如:9-8=1;通过按键分别输入“9” , “-” , “8” , “=”后 LED 灯上将显示出“01” 。 3.能实现一位的乘法运算,例如:3*5=15;通过按键分别输入“3” , “*” , “5” , “=”后 LED 灯上将显示出“15” 。 4.能实现一位的除法运算,且只能显示商整数的部分;例如:9/3=3
3、;通过按键分别输 入“9” , “/” , “3” , “=”后 LED 灯上将显示出“03” 。 5.能实现清 0 操作,当按下 C 时候,LED 上显示“00” 。 四、总体方案与设计说明 4.1 总体方案 通过 8255A 的 C 口实现开关矩阵键盘的接入,通过键盘的不断扫描,如果有按键按下, 通过查表法,分别将输入的数据读入到 AL 并保存在 NUM1 和 NUM2 中,将输入的字符保 存在 OPER 中。将 8255A 的 A 端口和 B端口分别接上共阴极的 LED 灯,将输入的数据通 过查表法,将七段码送共阴极的 LED 灯显示。当按下“=”时候,通过判断出 OPER 中的 字符,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 简易 计算器 设计
