基于8051单片机与1601LCD的计算器设计仿真 程序 论文(转发)
Posted Mr song song
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于8051单片机与1601LCD的计算器设计仿真 程序 论文(转发)相关的知识,希望对你有一定的参考价值。
一、总体设计
根据功能和指标要求,本系统选用MCS-51系列单片机为主控机。通过扩展必要的外围接口电路,实现对计算器的设计。具体设计如下:
(1)由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LCD 显示数据和结果。
(2)另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16 个按键即可,设计中采用集成的计算键盘。
(3)执行过程:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果。
1665【毕设课设】基于8051单片机与1601LCD的计算器设计(仿真 程序 论文)
文章转自电设屋,完整资料百度网盘下载地址www.aiesst.cn/share.html
系统模块图:
proteus仿真图:
程序:
//-----------------Main.c--------------
#include <reg51.h>
#include <ctype.h>
#include "calc.h"
static data long lvalue;
static data long rvalue;
static data char currtoken;
static data char lasttoken;
static data char lastpress;
static xdata char outputbuffer[MAX_DISPLAY_CHAR];//输出缓冲
//主程序
void main()
//变量初始化
lvalue=0;
rvalue=0;
currtoken='=';
lasttoken='=';
//初始化LCD
initialise();
calc_opfunctions(OK);
以上是关于基于8051单片机与1601LCD的计算器设计仿真 程序 论文(转发)的主要内容,如果未能解决你的问题,请参考以下文章
基于8051单片机与1601LCD的计算器设计仿真 程序 论文(转发)
基于51单片机的LCD1602电子钟闹钟proteus仿真设计(源码+仿真+原理图+器件清单)
基于51单片机LCD1602矩阵键盘电子密码锁proteus仿真设计
《单片机C语言程序设计实训100例——基于8051+Proteus仿真》 第03篇源代码
电子设计方案分享基于51单片机超声波三方向测距系统设计--基于51单片机超声波水位液位控制系统LCD1602资料-基于51单片机仓库环境监控系统仿真设计-基于单片机公交安全预警系统仿真设计
资料转发分享基于8086和LCD12864液晶显示仿真设计基于8086计算器系统仿真设计基于8086家具房间灯光控制设计-设计资料