第一范文网 - 专业文章范例文档资料分享平台

简易计算器设计 - 图文

来源:用户分享 时间:2020-06-09 本文由没有之后 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

课程设计报告

课程名称: 单片机原理及应用课程设计

设计题目: 简易计算器 系 别: 通信与控制工程系 专 业: 电子信息工程 班 级: 2班 学生姓名: 学 号: 起止日期:指导教师: 教研室主任:

指导教师评语: 指导教师签名: 年 月 日 成项 目 权重 0.2 0.5 0.3 成绩 绩1、设计过程中出勤、学习态度等方面 评定 2、课程设计质量与答辩 3、设计报告书写及图纸规范程度 总 成 绩 教研室审核意见: 教研室主任签字: 年 月 日 教学系审核意见: 主任签字: 年 月 日

摘 要

该简易计算器以STC89C52单片机为核心,8255芯片,数码管,利用汇编语言编写相应程序进行有效四则运算。该计算器计算精度不高,只能实现简单的加减乘除,且有效数字位数有限。该装置由STC89C52模块,4x4键盘(包括1~9,+,-,*,/等十六个字符),数码管显示屏组成。STC89C52为主模块,其控制键盘及8255模块。键盘可以实现数字及运算符号的输入,8255控制的数码管可以进行人机交互,显示按下键盘所对应的字符以及显示运算结果。显示部分:采用数码管显示。按键部分:采用4*4键盘;通过扩展必要的外围接口电路,用汇编对单片机进行编程,实现对计算器的设计。

关键字:STC89C52;8255;LED数码管

目录

1 设计要求 .............................................................................................................................. 1

1.1 要求 ............................................................................................................................ 1 2 硬件设计部分 ...................................................................................................................... 2

2.1 主控芯片 STC89C52 .............................................................................................. 2 2.2 8255芯片 ................................................................................................................... 3 2.3 键盘 ............................................................................................................................ 4 2.4 LED数码显示管 ....................................................................................................... 4 3 软件设计部分 ...................................................................................................................... 6

3.1 LED显示程序设计 ................................................................................................... 6 3.2 读键输入程序设计 .................................................................................................... 6 3.3 数值送显示缓冲程序设计 ........................................................................................ 7 3.4 运算主程序设计 ........................................................................................................ 8 4 系统测试 ............................................................................................................................ 9

4.1 软件调试步骤 ............................................................................................................ 9 4.2 程序调试步骤 .......................................................................................................... 10 4.3 矩阵4*4键盘的调试 .............................................................................................. 10 4.4 数码管程序调试 ...................................................................................................... 10 4.5 测试结果 .................................................................................................................. 10 5 总结与思考 ...................................................................................................................... 11 参考文献 .......................................................................................................................... 12

致谢 ................................................................................................................................... 13 附录一 ............................................................................................................................... 14 附录二 ............................................................................................................................... 26

简易计算器

1 设计要求

1.1 要求

设计一个简易计算器,要求能够进行简单的加减乘除运算,具体要求如下: 1. 4X4键盘输入,数码管显示。

2. 完成整数的加减乘除,加法和减法要求可以实现连加、连减。 3. 可进行错误判断,溢出、除零等错误将显示一个字符 E 。 4. 由于键盘只有16个按键,安排如下:

+---------------+ | 7 | 8 | 9 | + | | 4 | 5 | 6 | - | | 1 | 2 | 3 | * | | 0 | . | = | / | +---------------+

1

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新IT计算机简易计算器设计 - 图文 全文阅读和word下载服务。

简易计算器设计 - 图文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1078071.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top