- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC9C52计算器设计程序已验证
目 录
1. 引言…………………………………………………………….…………….…………….………………………………………………………………..…………...…...1
1.2本设计任务和主要内容…………………………….…………..…………..…………..…….2
2. 硬件设计……………………………………………………………………..…………...…2.1系统框图…………………………………….…………...……………………………..3
2.2最小系统…………………………………….……………………………………………..4
2.3矩阵键盘………………………………….….…...………………………………...5
2.4 LCD1602硬件设计……………… ……….…………….………………………………........6
3.软件设计……………………….……..……..…………………………………...7
3.1矩阵键盘扫描原理……………….……..……..…………………………………...8
3.2 LCD1602引脚功能时序图……..……..…………………………………...9
3.3计算器流程图……………………….……..……..…………………………………..10
4设计小结………….……..……..…………………………………………………………12
参考文献…………………………………………………..……………………………………14
附录…………………………………..………………………………..….15
1.引言
随着社会的发展,科学的进步,人们的生活水平在逐步地提高,尤其是微电子技术的发展犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。计算器在人们的日常中是比较常见的电子产品之一,如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好地为各个行业服务,成了如今电子领域重要的研究课题。
现如今,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影,比如商店、办公室、学校……因此设计一款简单实用的计算器会有很大的实际意义。
本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习,使我掌握单片机程序设计和微机接口应用的基本方法,并能综合运用本科阶段所学软、硬件知识分析实际问题,提高解决毕业设计实际问题的能力,为单片机应用和开发打下良好的基础。
1.1 本设计的意义
计算器在人们的日常中是比较常见的电子产品之一,如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好地为各个行业服务,成了如今电子领域重要的研究课题。
现如今,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影,比如商店、办公室、学校……因此设计一款简单实用的计算器会有很大的实际意义。本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习,使我掌握单片机程序设计和微机接口应用的基本方法,并能综合运用本科阶段所学软、硬件知识分析实际问题,提高解决毕业设计实际问题的能力,为单片机应用和开发打下良好的基础。如今可编程控制器是应用面最广、功能强大、使用方便的通用工业控制装置。人机界面的应用,实现了人机界面与现场互动,降低了集成难度,提高了系统的可靠性。
1.2本设计任务和主要内容
采用LCD1602液晶显示,其特点是:可以调节其背光亮度,这种显示方式接口,编程虽然有些麻烦,但管理较方便,占用的I/O口资源线也不多。在计算器运算中,需显示的数字、符号较多,按很据个方面的特点,而后可以发现LCD液晶显示,虽然在价格上的确是稍贵于LED数码管;但数码管在硬件设计电路中,会因线太多、线路复杂而过于繁琐,则舍弃LED数码管,选择LCD1602液晶显示。本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习,使我掌握单片机程序设计和微机接口应用的基本方法,并能综合运用本科阶段所学软、硬件知识分析实际问题,提高解决毕业设计实际问题的能力,为单片机应用和开发打下良好的基础。对字符液晶显示模块的工作原理,如初始化、清屏、显示、调用及外特性有较清楚的认识,并会使用LCD(液晶显示模块)实现计算结果的显示;掌握液晶显示模块的驱动和编程,设计LCD和单片机的接口电路,以及利用单片机对液晶显示模块的驱动和操作;在充分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计出具有四则运算能力简易计算器的硬件电路和软件程。
2. 硬件设计
2.1 系统框图
如图2.1.1所示,在该设计中采用STC89C52 单片机作为核心处理
您可能关注的文档
- 基于Android端的软件设和实现——个人记事本.doc
- 基于Android系统的庭理财通软件——便签管理模块设计.doc
- 基于androi手机平台的吃豆人游戏设计与开发.doc
- 基于Anroid的手机电子书阅读器的设计与实现开题报告.doc
- 基于Andrid手机的多轴飞行器姿态控制系统.doc
- 基于ANSYSWorkbenh的磁浮列车悬浮架结构计算明书.doc
- 基于API HOOK技的文档透明加解密系统.doc
- 基于ArcGIS建库技术.doc
- 基于ARM20T的嵌入式实时时钟控制系统设计.doc
- 基于AP.NET的Web应用开发)资源单元7数据绑定技术.ppt
- 高中英语化学实验操作动词卡片汇编与应用教学研究课题报告.docx
- 基于核心素养的学生学习方式研究商业学科探讨教学研究课题报告.docx
- 基于学生生涯发展需求的普通高中生涯规划指导体系构建研究教学研究课题报告.docx
- 小学体育与健康课程中运动损伤预防教育的实践探究教学研究课题报告.docx
- 初中地理气候现象的模拟实验设计增强学生动手与应用能力教学研究课题报告.docx
- 高中信息技术教学中的创新教学设计模式研究教学研究课题报告.docx
- 电商品牌的社交媒体营销与传播策略.docx
- 基于核心素养的小学体育教学策略创新与实践研究教学研究课题报告.docx
- 2012年10月二级建造师《水利水电》真题及答案(完整版) .pdf
- 初中物理实验中力学原理应用对学生实验操作技能的影响研究教学研究课题报告.docx
最近下载
- 人教版小学数学五年级下册第一单元《观察物体(三)》大单元教学设计.docx VIP
- 《人力资源会计在企业成本管理的应用案例研究—以A公司为例》11000字.docx
- 人教版劳动教育七年级上册全册教学课件.pptx
- 人教版小学数学五年级下册第一单元《观察物体(三)例1》课时教学设计.docx VIP
- 集成运放的基础知识.ppt VIP
- 人教PEP英语六年级下册第一单元大单元教学课件.pptx
- 《万里长城简介》课件.ppt VIP
- 新疆某公司水产养殖建设项目可行性研究报告.doc
- 全国青少年创意编程与智能设计大赛图形化编程模拟题库试题含答案.docx
- 政协领导干部2024年度民主生活会的对照检查材料(四个带头).docx VIP
文档评论(0)