1 / 3
文档名称:

计算器程序设计方案.doc

格式:doc   大小:1,445KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算器程序设计方案.doc

上传人:jinyuan6900 2021/10/2 文件大小:1.41 MB

下载得到文件列表

计算器程序设计方案.doc

相关文档

文档介绍

文档介绍:课程设计方案审核表
设计题目
计算器的设计
学生姓名
班、专业
指导教师
设计提纲
设计目的
1. 熟悉和掌握单片机的结构及工作原理。
2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。
3. 通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解相关电路参数的计算方法。
4. 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
5. 通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发单片机应用系统的全过程,为今后从事相应工作打下基础。
二、硬件设计
1、硬件设计原理
通过键盘输入数字和运算符,利用单片机不断扫描键盘,通过共阴数码管实现动态显示。
图1、计算器设计的原理图
2、硬件设计说明
(1)、操作显示设备
显示设备采用四位七段共阴极LED显示器,共设置16 个键,其中数字键0~9 共十个,接下来依次是加号键(+)、减号键(-)、乘号键(*)、除号键(/)、等于号(=)、清除键。操作设备是四行四列共16键的简单键盘。第一行从左至右分别为F(清除键)、E(等号键)、D(除号键)、C(乘号键),第二行从左至右分别为B(减号键)、A(加号键)、9、8,第三行分别为
7、6、5、4,第四行从左至右分别为3、2、1、0,“清除键”表示程序初始化,为下次输入准备。
(2)、程序实现功能。
①、十进制加减乘除法计算:输入范围为(1~9999),该程序输入两个定点数;A为加,B为减,C为乘,D为除,E等于,输出计算结果。数据输入采用规范化输入,即输入〈=4个数才算完成一个运算数的输入,两个运算数之间输入运算符A、B、C或者D,输入完成按E显示计算结果;
②计算机复位功能:F为清零重启