
计算机科学与技术系 硬件课程设计实验
基于 AT89C51 单片机简易计算器的设计
【摘 要】单片机的出现是计算机制造技术高速发展的产物,它是嵌
入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领
域,电子、科技、通信、汽车、工业等。本设计是基于51系列单片
机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进
行加、减、乘、除六位数范围内的基本四则运算,并在LCD上显示
相应的结果。设计电路采用AT89C51单片机为主要控制电路,利用
MM74C922作为计算器4*4键盘的扫描IC读取键盘上的输入。显示
采用字符LCD静态显示。软件方面使用C语言编程,并用PROTUES
仿真。
【关键词】 硬件课程设计 简单计算器 单片机 LCD
【正 文】
一、总体设计
根据功能和指标要求,本系统选用MCS-51系列单片机为主控
机。通过扩展必要的外围接口电路,实现对计算器的设计。具体设
计如下:
(1)由于要设计的是简单的计算器,可以进行四则运算,为了
得到较好的显示效果,采用LCD 显示数据和结果。
(2)另外键盘包括数字键(0~9)、符号键(+、-、×、
÷)、清除键和等号键,故只需要16 个按键即可,设计中采用集成
的计算键盘。
1
- 1
- 2
- 3
- 4
- 5
- 6
前往页