- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的电子计算器毕业设计
毕业论文
题目:基于单片机的电子计算器
学校:安徽工贸职业技术学院
专业:电子与信息工程系
班级:机电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
您可能关注的文档
- 基于matlabsimulink彩色全电视信号仿真课程设计报告毕业设计.doc
- 基于matlabsimulink风电机组并网运行特性分析毕业设计.doc
- 基于linux系统的远程视频监控说明书毕业设计.doc
- 基于matlab的常用滤波算法研究(含代码) 方案(论文)毕业设计.doc
- 基于matlab的教学辅助软件设计数字基 带传输系统毕业设计.doc
- 基于mcgs组态软件的cp监测仪监控软件的实现毕业设计.doc
- 基于matlab对c6000系列dsp系统进行软件开发的研究毕业设计.doc
- 基于mcs51单片机的电子万年历设计论文毕业设计.doc
- 基于modis数据的气溶胶时空分布特征分析毕业设计.doc
- 基于msp430f149开发板平台设计毕业设计.doc
- 2023年07月贵州六盘水市钟山区百日千万公开招聘专项行动专场公开招聘会岗位信息表笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月甘肃省中医院招考聘用高层次_紧缺专业人才10人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月湖南长沙市交通运输综合行政执法局公开招聘编外合同制工作人员16人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月黑龙江双鸭山饶河县数据和电子商务发展中心招考聘用笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年安卓天气预报查询app实验报告.doc
- 2023年08月中国科学院青藏高原研究所三极观测与大数据中心科研财务助理招考聘用笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年08月中共山东省委党校(山东行政学院)全职博士后招收笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月福建福州市红庙岭垃圾综合处理中心公开招聘1人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年08月中国社会科学院生态文明研究所第二批专业技术人员公开招聘4人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年08月云南大理鹤庆县公安局招录警务辅助人员14人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
文档评论(0)