基于AT89C51单片机简易计算器的设计说明.docx

基于AT89C51单片机简易计算器的设计说明.docx

?徹机原理与单片机课程设计》课程设计报吿 基于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

文档评论(0)

1亿VIP精品文档

相关文档