?徹机原理与单片机课程设计》课程设计报吿
基于51单片机的简易计算器设计
学生姓名 卓国焕
专业 电子信息工程
所在班级 U41
学号 201411611136
指导老师 欧触灵
日期 2016.10.31——2016.11.4
一、设计目的
单片机的岀现是计算机制造技术高速发展的产物,它是嵌入式 控制系统的核心,如今,它已广泛的应用到我们生活的各个领域,电 子、科技、通信、汽车、工业等。本设计是基于51系列单片机来进 行的简单数字计算器设计,可以完成计算器的键盘输入,进行加、减、 乘、除六位整数数范围内的基本四则运算,并在LED上显示相应的结 果。软件方面使用c语言编程,并用PROTUES仿真。
二、总体的及功能介绍
根据功能和指标要求,本系统选用MCS-51系列单片机为主控 机,实现对计算器的设计。具体设计及功能如下:
由于要设计的是简单的计算器,可以进行四则运算,为了 得到较好的显示效果,釆用LED显示数据和结果。
另外键盘包括数字键(。?9)、符号键(+、-、X、:)、 清除键和等号键,故只需要16个按键即可,设计中采用集成的计算 键盘。
IX:;执行过程:开机显示零,等待键入数值,当键入数字,通
IX:;
过LED显示出来,当键入+、-、*、/运算符,计算器在内部执行数值 转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数 值,按等号就会在LED±输出运算结果。
错误提示:当计算器执行过程中有错误时,会在LED上显
示相应的提示,如:当输入的数值或计算得到的结果大于计算器的表 示范围时,计算器会在LED±显示“CUO”,提示溢岀。
三、系统模块组成框图:
输入模块51单片机
输入模块
51单片机
二、硬件的
(一)、总体硬件设计
本设计选用AT89C51单片机为主控单元。显示部分:釆用LED
动态显示。按键部分:釆用4*4
动态显示。按键部分:釆用4*4集成计算键盘;
IX:;
总电路图:
CHT51AL心 RiSFV£F-8 SOirtCIR
CHT51AL
心 RiSFV£F-8 SOirtCIR
集成计算键盘本质上是4X4矩阵键盘,矩阵键盘釆用四条I/。
线作为行线,四条I/。线作为列线组成键盘,在行线和列线的每个 交叉点上设置一个按键。这样键盘上按键的个数就为4X4个。这种
行列式键盘结构能有效地提髙单片机系统中I/O 口的利用率。
矩阵键盘的工作原理:
计算器的键盘布局如图2所示:一般有16个键组成,在单片机中 正好可以用一个P口实现16个按键功能,这种形式在单片机系统中也 最常用。
矩阵键盘内部电路图如图所示:
(三)、LED显示模块
如图
PO.CRESPACK-8TEXTRP1?3QPO.O238P0.1337P0.2436
PO.C
RESPACK-8
TEXT
RP1?
3Q
PO.O
2
38
P0.1
3
37
P0.2
4
36
P0.3
5
35
P0.4
B
24
P0.5
7
33
F0.6
B
D
P07
Q
I P0 .3
5
P0 4
6
P05
7
PO 6
8
I P07
Q
44
pn 1 金
DO D1 02
D3
04
05
D6
□0 □1
Q2
Q3 □4
Q5 QB
07
Q7
DO 18 D1 17 D2 伯 D3 15 D4 14 D5 53 D6 12 D7
74HC573
T
U4
Pfl 7 QP0.0 211D0 01
Pfl 7 Q
P0.0 2
11
D0 01
D2
D3
D4
D5
D?
D7
梟
Q0
0-1
Q2
Q3
04
Q5
Q6
Q7
19 BO
18 B1
17 B2
伯B?」
15
14 B5 卜 zs u —12
本设计采用LED共阴数码管来显示输出数据。共阴数码管的每
一位都是公共的阴极,只有输入低电平的时候才有可能被点亮,所以 位选的时候被选中的位必须是低电平0
本设计采用两个74HC573锁存器来驱动数码管,引脚如上图
所示o74HC573-l是控制段选的,74HC573-2是控制位选的,P2.6 和P2.7端口是锁存使能位,置髙电平时锁存器透明(即输入和输岀 相同),置低电平时锁存。
74HC573的八个锁存器都是透明的D型锁存器,当使能(G)
为高时,Q输出将随数据(D)输入而变。当使能为低时,输岀将锁 存在已建立的数据电平上。输岀控制不影响锁存器的内部工作,即老 数据可以保持,甚至当输出被关闭时,新的数据也可以置入。这种电 路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总 线,而不需要外接口。特别适用于缓冲寄存器,I/O通道,双向总 线驱动器和工作寄存器。
HC573引脚功能:
引脚号符号
名称及功能
1 OE
3态输出使能输入(低电平)
2-9
您可能关注的文档
- 医院加强行风建设提升服务质量表态发言.docx
- 音乐欣赏教学计划.docx
- 第二章国民经济核算体系.docx
- 六下数学教学计划.docx
- 如何开展小学生课外阅读活动.docx
- 中职语文中的情感教学.docx
- 欧姆定律应用型练习题集.docx
- 大体积混凝土专项施工方案.docx
- 废弃家电电子产品回收拆解可行性研究报告.docx
- 智能窗帘系统设计(硬件).docx
- 2025年大学本科(市场营销)消费者行为分析综合测试题及答案.doc
- 2025年大学本科(市场营销)市场定位策略设计综合测试题及答案.doc
- 2025年大学本科(视觉传达设计)品牌形象设计阶段测试题及答案.doc
- 2025年大学本科(设计学)设计理论研究试题及答案.doc
- 2025年大学本科(设施农业科学与工程)温室设计试题及答案.doc
- 2025年大学本科(设施农业科学与工程)设施农业节水技术综合测试题及答案.doc
- 2025年大学本科(社会工作)社区工作方法阶段测试题及答案.doc
- 护理风险管理策略.ppt
- 2025年大学本科(审计学)财务审计阶段测试题及答案.doc
- 2025年大学本科(审计学)外部审计阶段测试题及答案.doc
最近下载
- 框架桥(涵)工程监理实施细则.doc
- 2024-2030年生物基高级相变材料(PCM)行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告.docx
- 宿舍楼某学校学生宿舍楼设计.doc VIP
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
原创力文档

文档评论(0)