1引言计算器(Calculator)是微型电子计算机的一种特殊类型
它与一般通用计算机的主要区别在于程序输入方式的不同
计算器的程序一般都已经固定,只需按键输入数据和运算符号就会得出结果,很容易就能掌握
而一般计算机的程序可以根据需要随时改动,或重新输入新的程序
简易计算器主要用于加减乘除;科学计算器,又增添了初等函数运算(有的还带有数据总加、求平均值等统计运算)
现代电子计算器首次问世是1963年
那时的计算器是台式的,在美国波士顿的电子博览会上展出过
与计算机相比,它小巧玲珑,计算迅捷,一般问题不必事先编写复杂的程序
随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统
这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人
随着社会需求,计算器也从原有单一的数字加减计算演变为复杂的多种运算
现在不在单一的在某一方面而是涉及到生活的方方面面
由于我对知识掌握的不够熟练,重点不够清楚,导致在重点与非重点处花费的时间不成比例,进度缓慢,这是设计没能全部完成的部分原因
目前只做到按键与显示的结合(即在显示器上可以显示数字键还有命令键+-*/=清零);加法子程序已经编写成功并严整无误,但在整体调试中未能圆满实现,本部分正在调试中
等调试成功后,其它运算子程序的问题将迎刃而解
简易计算器的设计方案1
1硬件部分设计方案1单片机部分单片机以AT89C51来做为核心元器件
2按键部分设计思路:采用4*4行列式键盘,分别设定数字键和功能键,采用查询方式,每次有键按下时,先判断是实数字键还是功能键
但是这种方式采用了大量的I