- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业设计—基于单片机的电子计算器
毕业论文
题目:基于单片机的电子计算器
学校:安徽工贸职业技术学院
专业:电子与信息工程系
班级:机电5班
学号:2011350501
指导老师:刘旭摘要
近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,作为微型机的一个主要分支,单片机在结构上的最大特点是把CPU、RAM和ROM存储器、定时器和多种I/O接口电路集成在一块超大规模集成电路芯片上。从它的组成和功能来看,一块单片机芯片其实就是一台计算机。本次设计是采用MSC-51单片机来设计的四位数计算器, 采用C语言进行程序编写实现计算器功能。外接4X4的键盘,通过键盘扫描来完成输入数的控制,利用驱动电路使数值与结果在七段共阴极数码管上正常显示,并设有清零键可随时完成计算与显示的清零。计算器将完成的0至9999整数的一次加/减/乘/除运算。执行过程如下:开机即显示0,等待键入数值,当输入数字,将通过数码管显示出来,在输入+、-、*、/运算符之后,计算器在内部执行数值转换和存储,并等待再次输入数值,当在键入数值后将显示键入的数值,按等号就会在数码管上显示运算结果。关键词: 单片机 计算器 C语言 键盘扫描
英文摘要
In recent years, as computer penetration in the social field and large-scale development of integrated circuits, microcontroller applications are continually deepening, because of its powerful function, small size, low power consumption, cheap, reliable, easy to use, etc. therefore particularly suitable for systems with control of more and more widely used in automatic control, intelligent instruments, meters, data acquisition, military products and home appliances fields, As one of the main branch of microcomputer, microcontroller in the structure of the biggest feature is the CPU, RAM and ROM memory, timer and multiple I / O interface circuit integrated on a VLSI chip. The composition and function from its point of view, a single chip is actually a computer. This design is the use of MSC-51 microcontroller to design the four-digit calculator, using C programming language to achieve calculator functions. 4X4 external keyboard, the keyboard scan to finish by the number of control values and make the drive circuit to the cathode results in a total of seven-segment digital tube display properly, and has cleared at any time to complete key calculation and display clear. Calculator to complete an integer from 0 to 9999 plus / minus / multiply / divide. Implementation of the process is as follows: Power is displayed 0, waiting type valu
您可能关注的文档
- 本科毕业设计—基于sqgm模型的b2c电子商务物流配送服务客户满意度评价研究.doc
- 本科毕业设计—基于spss的多元回归分析模型选取的应用统计学.doc
- 本科毕业设计—基于ssh的电子商务公共服务平台的设计与实现.doc
- 本科毕业设计—基于stc12c5a60s2单片机智能小车.doc
- 本科毕业设计—基于stc89c52单片机的人体红外报警器的设计与制作.doc
- 本科毕业设计—基于ssh的新闻发布系统的设计与实现(设计).doc
- 本科毕业设计—基于stc89c52rc单片机的大棚温湿度自动控制系统(含源文件).doc
- 本科毕业设计—基于stc单片机的电机脉冲测速及堵转保护器.doc
- 本科毕业设计—基于swot的西峡县香菇产业营销策略分析.doc
- 本科毕业设计—基于stc单片机的智能车灯参数检测仪的开发与设计.doc
- 2026年国家电网招聘之通信类考试题库300道附完整答案【名师系列】.docx
- 2026年国家电网招聘之通信类考试题库300道附完整答案【考点梳理】.docx
- 无人机航拍技术题库及参考答案(综合卷).docx
- 2026年国家电网招聘之通信类考试题库300道及参考答案(考试直接用).docx
- 2026年安徽宜秀区国有企业招聘工作人员17人考前自测高频考点模拟试题(浓缩300题)附答案.docx
- 2026年中国石油集团济柴动力有限公司秋季高校毕业生招聘启事考前自测高频考点模拟试题(浓缩300题).docx
- 2026年注册安全工程师题库300道及参考答案(研优卷).docx
- 2026国网内蒙古电力公司高校毕业生提前批招聘笔试模拟试题推荐.docx
- 2026年济南市济阳区城市建设投资集团有限公司社会招聘(考前自测高频考点模拟试题(浓缩300题)附答.docx
- 2026年注册安全工程师题库300道带答案(最新).docx
原创力文档


文档评论(0)