课程设计--十进制加减法计算器单片机设计
《课程设计--十进制加减法计算器单片机设计》由会员分享,可在线阅读,更多相关《课程设计--十进制加减法计算器单片机设计(14页珍藏版)》请在毕设资料网上搜索。
1、 1 十进制加减法计算器单片机设计 一、设计目的 通过课程设计使学生更进一步掌握单片机原理与应用课程的有关知识, 提高用汇编语言 编程的能力,并将所学的内容加以综合。通过查阅资料,了解所学知识的应用情况。 二、课程设计要求 设计十进制加减法计算器。要求能(不同时)显示 3 位输入和 4 位输出。 要求程序实现功能 (1)十进制加减法计算:输入范围为(1999) ,该程序输入两个定点数,每个 3 位, 输出 4 位;A 为加,B 为减,C 为等于,输出为四位计算结果。数据输入采用规范化输入, 即必须输入 3 个数才算完成一个运算数的输入,两个运算数之间输入运算符 A 或者 B,输入 完成按 C
2、显示计算结果。 (2)计算器复位功能:DEL均为清零重启,任何时候按下DEL中一个将重新开始。 三、硬件设计 现实生活中人们熟知的计算器,其功能主要如下: (1)键盘输入; (2)数值显示; (3) 加、减运算(此次只要求加减) ;(4)对错误的控制及提示。 此次计算器设计的最终结果是使其工作流程为:开机不显示,等待键入数值,键入三个 数字,通过LCD显示出来,当键入+、-运算符,计算器在内部执行数值转换和存储,并等待 再次键入数值,当再键入三个数字将显示键入的数值,按等号就会在LCD上输出运算结果。 同时考虑到操作中可能出现的错误时,计算器会进行自动控制。 根据设计要求,选用8098 单片机
3、为主控机。通过扩展必要的外围接口电路,实现对计 算器的设计。此次设计的系统模块图如下, 单片机 运算模块 显示模块 输 入 模 块 2 具体设计考虑如下: 1、单片机工作时电源引脚外接电源,工作电压为 5V,同时本次设计通过内部振荡器和 时钟发生器产生时钟信号。 2、8098 单片机可寻址的存储器空间为 64K 空间,其内部仅带有只能用作寄存器的 256 个字节容量的 RAM,所以在此设计过程中,需要外接存储器芯片,我们选用容量足够大的 62128 存储器芯片。 3、本次设计的接口电路采用 8255 可编程并行 I/O 芯片, 8255A 具有通常意义的接口所 需要的基本功能, 有着很强的适应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 十进制 加减法 计算器 单片机 设计
