1 / 42
文档名称:

毕业设计--基于单片机的计算器设计.doc

格式:doc   大小:1,207KB   页数:42页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计--基于单片机的计算器设计.doc

上传人:zl201163zl 2019/7/29 文件大小:1.18 MB

下载得到文件列表

毕业设计--基于单片机的计算器设计.doc

文档介绍

文档介绍:基于单片机的计算器设计课题名称:基于单片机的计算器设计姓名:学号:班级:专业:院系:指导教师:年月日目录第一章 绪论 1第二章方案设计 3第三章系统硬件的设计 12第四章系统软件设计 14结论 15致谢 16参考文献 17附录 18附录一:原理图、仿真图 18附录二:实物图、上位机图 21附录三:运行效果图 21附录四:程序 22摘要本设计以STC89C52RC单片机作为计算器的微处理器;采用4*4矩阵按键作为数据输入,以LCD1602实现信息交互。矩阵按键的设计:在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。采用低功耗的字符型液晶作为显示器件,1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。显示更为直观。该系统基于可靠地硬件设计和稳定的软件算法实现题目的基本要求。关键词:STC89C52RC;矩阵按键;LCD1602,液晶。AbstractThedesignofSTC89C52RCsinglechipcalculatorprocessorusing4*4matrixkeysasadatainput,:whentherearenumberofkeysinthekeyboard,inordertoreducetheI/Oportuse,,eachintersectionofhorizontalandverticallinesnotdirectlyconnected,,aport(suchastheP1)canconstitutea4*4=16key,thantheportlinesdirectlytothekeyboard1timemoreandmorelines,moreobviousdifference,addedaline,forexample,canconstitutea20-keykeyboard,anddirectlywiththeportlinescanonlybeextrakeys(9).parisonofnumberofkeysrequiredforquitesometime,-charactercanbeusedasadisplaydevice,1602LCDalsocalled1602-character,itisaspecificallydesignedtodisplayletters,numbers,symbols,suchasthedot-:STC89C52RC;Matrixkeypad;LCD1602;,人们利用它代替了许多复杂计算,包括加减乘除和其他运算。尤其是小型计算器,它携带方便,在生活中用起来方便快捷,成为了财政、学****生意上都青睐的必需品。它的需求广泛,在计算器的发展上存在很大的空间和市场意义。单片机在我国的各行各业得到了广泛使用,单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心。如今,它已经广泛应用到我们生活中的各个领域,如:电子、科技、通信、汽车、工业等。一般只需几块钱,有着经济廉价的优势,用单片机可以很方便的实现计算器的设计。使用单片机来设计计算器有以下优点:(1)能明显地降低控制器硬件成本。速度更快、功能更新的新一代微处理机不断涌现,硬件费用会变得