基于单片机的电子计算器设计【毕业论文】

基于单片机的电子计算器设计【毕业论文】

ID:463443

大小:258.00 KB

页数:27页

时间:2017-08-05

基于单片机的电子计算器设计【毕业论文】_第1页
基于单片机的电子计算器设计【毕业论文】_第2页
基于单片机的电子计算器设计【毕业论文】_第3页
基于单片机的电子计算器设计【毕业论文】_第4页
基于单片机的电子计算器设计【毕业论文】_第5页
资源描述:

《基于单片机的电子计算器设计【毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(20__届)基于单片机的电子计算器设计(c51语言编程)摘要计算器是人们生活中必不可少的电子产品之一,因此设计一款方便实用,操作简单的计算器具有不小的实际意义。本次设计是基于AT89C51单片机的电子计算器设计。需要达到以下几个功能:能进行二进制、十进制和十六进制转换;能完成10000以内加、减、乘、除;精确到小数点后2位;具有运算超出表达范围指示。本次设计选用AT89C51为主芯片,通过串行8位LED数码显示管和64位键盘控制芯片HD7279A来实现所需要的功能。HD7279A是一片具有串行接口并可驱动8位共阴式数码管的智能显示驱动芯片。可以完成LED显

2、示和键盘接口的全部功能。本次软件的编程选择C语言编程。需要进行的编程主要包括主程序,减法子程序,加法子程序,除法子程序,乘法子程序,进制转换程序等。需要运用所学的知识进行所需要求的编程。关键词:AT89C51单片机;HD7279A;LED;键盘;C语言AbstractCalculatorisessentialinpeople'slivesforoneofelectronicproducts.Sodesigningaconvenientandpractical,simplecalculatorisveryimportant.Thedesignisaelectronic

3、calculator,andisbasedonAT89C51microcontroller.Thedesignneedtoachievethefollowingfunctions:Cancarryonthebinarysystem,thedecimalsystemandthehexadecimalsystemtransformation;Cancompletein10000toaddition,subtraction,multiplication,division;Accuratetothepercentile;Havetheoperationtosurpassth

4、eexpressionscopeinstruction.ThedesignusesAT89C51-basedchip,angthroughtheserial8-bitLEDdigitaldisplayand64-bitkeyboardcontroltheHD7279Achiptoachievetherequiredfunction.TheHD7279Aisasmartdisplaydriverchipwithaserialinterfaceandcanbedrivenwitha8-bittransvaginaldigital.Thechipcancompleteth

5、efullfunctionoftheLEDdisplayandkeyboardinterface.ThissoftwareprogrammingchoiceClanguage.Theneedforprogrammingincludingthemainprogram,subroutinesubtraction,additionsubroutine,subroutinesdivision,multiplicationsubroutine,hexconversionprogram.Theprogramneedtoapplytherequiredknowledgetomak

6、ethenecessaryprogramming.Keywords:AT89C51microcontroller;HD7279A;LED;keyboard;Clanguage目录1 引言12 总体设计23硬件设计33.1微处理器系统33.1.1复位电路43.1.2时钟电路53.2键盘和显示模块53.2.1键盘电路的设计63.2.2显示电路的设计73.3串行模块84 软件设计104.1总体程序流程图104.1.1主程序114.1.2延时子程序124.2显示、读键模块的设计124.2.1LED显示程序设计124.2.2键盘子程序设计134.3加,减,乘,除子程序144.

7、3.1加法子程序144.3.2减法子程序154.3.3乘法子程序164.3.4除法子程序174.4进制转换程序174.5显示错误184.5.1除数为0时显示错误184.5.2输入超过8位时显示错误185 制作和调试196结论20参考文献22附录1实验原理图23附录2毕业设计作品说明书24附录3按键说明251 引言目前社会流行使用的计算器,种类繁多功能各异。计算器可以应用在不同领域,适用不同需求的人们。有些计算器具有抗震性和抗干扰性,且结构简单,操作方便[1]。随着社会的发展,科学的进步,微电子技术的发展也非常迅速,电子产品更新速度也非常快。这些年,单片机以其体积

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。