51 单片机计算器的设计
来源: 作者: 时间:2008-11-16 Tag: 点击: 70
§§§51 单片机计算器的设计§§§
目
录
1.课程设计的目的………………………………………………3
2.课程设计题目描述和要求……………………………………3
3.单片机发展简史………………………………………………4
4.MCS-51 单片机系统简介………………………………………6
5.MCS-51 单片机内部定时器/计数器简介……………………7
6.理论设计………………………………………………………8
7.主要电路分析…………………………………………………8
8.硬件设计………………………………………………………10
9.软件设计………………………………………………………11
10.程序代码……………………………………………………12
11.设计总结……………………………………………………18
12.参考文献……………………………………………………20
随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤
其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足
惊奇了。
计算器在人们的日常中是比较的常见的电子产品之一。可是它还在发展之
中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计是用单片
机来设计的四位数计算器。该设计系统是以 AT89S51 为单片机, P3 口作为输入
端,外接 4X4 的键盘,通过键盘扫描来对输入数的控制,在 P1 口,P2 口接了驱
动电路。用来保证 LED 的工作正常。计算器将完成的功能有加,减,乘,除等功
能。
功能:
完成 0~9999 整数的一次加/减/乘/除运算,
减法运算结果可以实现计算结果的负数显示,
除法运算结果为 0~999 并保留两位小数,
按键音,
设有清零键,
首位零不显示,
其它的显示"E"
按键排布为:
清零/确认/除/乘
减/加/9/8
7/6/5/4
3/2/1/0