文档详情

简易计算器设计课件.ppt

发布:2017-03-08约小于1千字共10页下载文档
文本预览下载声明
班级: 姓名: 学号: 导师: 论文框架 设计要求 利用单片机、液晶屏、键盘设计一个计算器: 通过键盘输入数据和运算操作,并在液晶屏上显示数据; 实现四则运算的单次或连续运算。 . 设计方案 总体方框图 硬件设计 软件实现 程序流程图 结论 谢谢! ThemeGallery 简易计算器设计 结论 设计要求 方案设计 硬件设计 软件实现 @ 单片机决定用ATMEGA16单片机作为系统的主控芯片 采用LCD1601作为显示器 按键部分是一个KEYPAD-CALCULATOR键盘 利用MM74C922译码器来解码简易计算器键盘 单片机 显示器 键盘 译码器 Description of the contents Description of the contents Description of the contents 开机LCD初始化,然后进行按键扫描等待按键输入,当有按键被按下时,通过键值判断,如果为数字则存储并通过显示器显示出来,如果键入的为+、-、*、/、=这些运算符或C/ON时,则执行数值转换和存储或清零和变量复位,并等待第二次按键输入,当再次有按键按下后,再次进行按键判断,进行相应的操作,如此反复执行。 Description of the contents Description of the contents 经过调试与运行,证明程序基本是正确的,即本次设计成功。计算器可实现的基本功能为:可输入8位数据,开机时,在LCD显示屏的最右端显示0;系统可支持8位以内的简单加、减、乘、除运算,且本设计除了单次运算外还可进行连续运算,过程中不需要按“=”号键,但设计暂不支持具有复杂优先级的运算表达式,如果超过运算范围,则会出现错误结果;键盘中的C/ON为清零键,在输入表达式过程中,如果出现错误则可按此键来进行清零,然后重新输入计算。如输入表达式为:“20*36=”,结果为720。 * *
显示全部
相似文档