- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xxxxx 学院课程结业论文
论文题目: 简易计算器设计论文
姓 名: xxx
所在院系: xxxxxxxxx
班 级: xxxx
学 号: xxx
指导教师: xxx
xxxxx
二〇一七年五月
摘要
随着电子科技技术的不断发展在当今社会计算器已深入人们生活中给人们
的生活带来了方便推动了社会的发展。我们主要制作通过采用 ARM 中的LPC2103
芯片为主控单元设计一个能够实现整数的加、减、乘、除基本计算功能的简易计
算器。而且要通过 4*4 矩阵键盘输入数值和计算符号来进行运算利用八位数码管
进行动态显示。
关键词ARM LPC2103 4*4 键盘 计算器:加、减、乘、除 数码管动态
显示
1 / 17
目录
2 / 17
一、引言
LPC2000 系列基于一个支持实时仿真的 ARM7TDMI-S CPU,并带有8kB 和 32kB
嵌入的高速 Flash 存储器。128 位宽度的存储器接口和独特的加速结构使 32 位
代码能够在最 大时钟速率下运行。这可以使得中断服务程序和 DSP 算法中重要
功能的性能较 Thumb 模式 提高 30。对代码规模有严格控制的应用可使用 16 位
Thumb 模式将代码规模降低超过 30%,而性能的损失却很小。由于LPC2000 非常
小的尺寸和极低的功耗,它们非常适合于那些将小型化作 为主要要求的应用,
多个 UART、SPI 到 SSP 总线组成的混合串行通信接口和片内 2kB/4kB/8kB 的
SRAM 一起作用,可使得 LPC2101/2102/2103 非常适合用来实现通信网 关和协议
转换器、数学协处理器以及足够大空间的缓冲区的强大处理功能。而多个 32 16
位的定时器、一个经改良后的 10 位 ADC、PWM 特性 (通过所有定时器上的一个输
出匹配来实现)和 32 个快速 GPIO(含有多达 个边沿或电平有效的外部中断管脚)
使它们特别适用于工业控制和医疗系统。
近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广
阔的市场前景。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM 程
序处理后,或显示在 LED 上,或传输到远端 PC 上。本次通过 LPC2103 芯片完成
的简易计算器,目的是彻底理解和掌握LPC2103 和 C 语言的汇编及仿真软件
Proteus 的使用。
3 / 17
二、原理与总体方案
主程序在初始化后调用键盘程序,再判断返回的值。若为数字 0—9,则根
据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据
代号执行不同功能,并将按键次数清零。
程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并
继续检测键盘;若有键按下则得其键值,并通过查表转换为数字 0—9 和功能键
与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测
键盘并显示;若为清零键,则返回主程序的最开始。
电路设计与原理:通过LPC2103 芯片进行相应的设置来控制 LED 显示器。而
通过对键盘上的值进行扫描,把相应的键值通过 MM74C922 芯片进行运算从而让
ARM 芯片接收。
2.1 系统整体流程图
开始
系统初始化
调用显示子程序
调用采样子程序
数据处理
按键扫描
您可能关注的文档
最近下载
- 回肠造口还纳术护理.pptx
- YY0068.3-2008 医用内窥镜 硬性内窥镜 第3部分:标签和随附资料.pdf VIP
- 《YY/T 0068.2-2008医用内窥镜 硬性内窥镜 第2部分:机械性能及测试方法》.pdf
- 统编版八年级语文上册《文学性文本阅读》期中复习专项练习题(带答案).docx VIP
- YY 0068.2-2008医用内窥镜 硬性内窥镜 第2部分:机械性能及测试方法.pdf
- 提升课堂互动的课件设计PPT模板.pptx VIP
- 化工热力学(郑州大学)-第五章 化工过程的能量分析.ppt VIP
- 人工智能与创新学习尔雅网课答案.docx VIP
- 罗中立—油画作品《父亲》赏析.ppt VIP
- d化工热力学6.2~6.3压缩膨胀1.ppt VIP
原创力文档


文档评论(0)