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