51系列单片机来进行简易的数字规律计算器计算器系...

51单片机的简单计算器设计与仿真_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51单片机的简单计算器设计与仿真
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩21页未读,继续阅读
你可能喜欢基于单片机控制的简易计算器
> 基于单片机控制的简易计算器
基于单片机控制的简易计算器
  摘要:本文论述了如何设计并制作一台基于控制的简易,简单介绍了51的各种I/O接口电路的形式及工作原理,概括分析了控制程序编写的一般思路,重点讲解了键盘扫描程序、LED动态显示程序的编写以及软、硬件联调的的方法。本文引用地址:
  功能要求
  该计算器键盘上有10个&数字按键0~9&,6个&功能按键(+、-、*、/、=、AC)&。要求当&数字按键&按下时,对应的数值能显示出来;&功能按键&按下时,计算器能够计算输入的数值并显示结果;而且每个按键按下后,计算器都能发出&嘟&的一声。
  硬件电路设计
  为了实现上述功能,可采用多种电路方案,无论采用哪种形式,计算器都有三个基本的组成部分,即输入电路、输出电路与控制电路。
  输入电路主要完成信息的采集,如图1所示,本文采用16键的4*4矩阵式键盘来实现,它由16个分别位于行和列的按键组成,其中4条列线分别接的P1.0~P1.3,4条行线分别接单片机的P1.4~P1.7。
  输出电路由显示部分和发声部分组成,如图2所示。其中显示部分采用的是两位LED数码管动态扫描显示电路,两个数码管均为共阳型,笔段a~dp分别接在一起,并与单片机的P0口相连,公共端分别受单片机的P2.0、P2.1控制;当CPU向P0口送出字型码时,两个数码管接收相同的字型码,但只有当P2.0或P2.1为低电平时,与数码管公共端相连的三极管才会导通,对应的数码管才会被点亮。发声电路由蜂鸣器实现,由于人耳能感觉到的音频范围约在20Hz~20kHz之间,可以利用程序使单片机的P2.2输出高、低变化的电平,则在该I/O口线上就能产生一定频率的矩形波,将此I/O口线接蜂鸣器后,蜂鸣器就能发出声音;由于单片机的I/O口线输出的电流不足以驱动蜂鸣器发声,因此需要在两者之间加入功率驱动电路,如三极管。
  控制电路对输入的信息进行分析,按照计算器的功能要求实现相应的控制,可采用51系列单片机来实现。  
手机电池相关文章:
51单片机相关文章:
单片机相关文章:
单片机相关文章:
单片机相关文章:
蜂鸣器相关文章:
锁相环相关文章:
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一13、51系列单片机地址总线是 位,数据总线是 位.14、89C51单片机有 个16位可编程定时器/计数器,有 种工作方式.15、80C51单片机片内ROM的容量为 ,片内RAM的容量为 .16、80C51的堆栈遵循 原则,它是临时在 内开辟的区域.17、LCALL指令的调用范围为 K;它必须和 指令成对使用.18、编写程序常用到伪指令,请说出下列伪指令的含义:ORG表示 ,END表示 .19、指令DIV A B执行后商放在 ,余数放在 .20、指令MOV A,20H采用的寻址方式是 ;MOV A,@R0的寻址方式是 .21、若(R0)=20H,(20H)=30H,则执行指令MOV A,R0后,A= ,若执行指令MOVA,@R0后,A= .22、AT89C51单片机片内RAM可分为 、 、用户RAM区共三个功能区.23、数码管的显示方式一般有两种 、 .24、异步串行通信的帧格式由起始位、 、 和停止位组成.25、串行通信的制式有 、 和全双工三种.
小白是基佬19
13、51系列单片机地址总线是
16 位,数据总线是
位.14、89C51单片机有
2 个16位可编程定时器/计数器,有 4
种工作方式.15、80C51单片机片内ROM的容量为
,片内RAM的容量为 128字节
.16、80C51的堆栈遵循 后进先出
原则,它是临时在 片内RAM
内开辟的区域.17、LCALL指令的调用范围为
K;它必须和 RET
指令成对使用.18、编写程序常用到伪指令,请说出下列伪指令的含义:ORG表示 主程序入口地址 ,END表示 主程序结束
.19、指令DIV
A B执行后商放在
累加器A ,余数放在 寄存器B
.20、指令MOV A,20H采用的寻址方式是 直接寻址;MOV A,@R0的寻址方式是间接寻址
.21、若(R0)=20H,(20H)=30H,则执行指令MOV A,R0后,A= 20H
,若执行指令MOVA,@R0后,A=30H
.22、AT89C51单片机片内RAM可分为工作寄存器、位寻址空间、用户RAM区共三个功能区.23、数码管的显示方式一般有两种 静态方式 、动态方式
.24、异步串行通信的帧格式由起始位、数据位 、奇偶校验位 和停止位组成.25、串行通信的制式有 单工 、 半双工
和全双工三种.
为您推荐:
其他类似问题
扫描下载二维码Simple-Calculator 基于51单片机设计采用LCD1602显示,能进行加、 乘、除的简易计算器。电路图、PCB、 SCM 开发 238万源代码下载-
&文件名称: Simple-Calculator
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 241 KB
&&上传时间:
&&下载次数: 3
&&提 供 者:
&详细说明:基于51单片机设计采用LCD1602显示,能进行加、减、乘、除的简易计算器。电路图、PCB、完成程序-Based on 51 single-chip design using LCD1602 display, capable of addition, subtraction, multiplication, addition to the simple calculator. Schematic, PCB, to complete the program
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&源程序\简易计算器.plg&&......\简易计算器.uvopt&&......\简易计算器.uvproj&&......\简易计算器2&&......\简易计算器2.hex&&......\简易计算器2.lnp&&......\简易计算器2.M51&&......\简易计算器2.plg&&......\简易计算器_uvopt.bak&&......\简易计算器_uvproj.bak&&......\计算器.c&&......\计算器.LST&&......\计算器.OBJ&&元件清单.xls&&.硗己PCB\Project Outputs for 计算器\计算器.xls&&...........\.......Outputs\Design Rule Check - 计算器.drc&&...........\..............\Design Rule Check - 计算器.html&&...........\计算器 PCB ECO
19-24-00.LOG&&...........\计算器 PCB ECO
19-27-50.LOG&&...........\计算器.Dat&&...........\计算器.OutJob&&...........\计算器.PcbDoc&&...........\计算器.PcbDoc.htm&&...........\计算器.PcbDocPreview&&...........\计算器.pcbdoc_viewstate&&...........\计算器.pdf&&...........\计算器.PrjPcb&&...........\计算器.PRJPCBStructure&&...........\计算器.SchDoc&&...........\计算器.SchDocPreview&&...........\History&&...........\Project Outputs for 计算器&&...........\ProjectOutputs&&源程序&&原理图和PCB
&近期下载过的用户:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 液晶显示,带存储功能,可以随意修改密码,并具有报警功能,连续输错三次,密码锁报警。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
-基于51单片机简易计算器设计.doc44页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:150 &&
你可能关注的文档:
··········
··········
河南##############学校
毕业设计(论文)
基于51单片机的简易计算器
自动控制系 专
电气自动化 班
级: 自083 姓
名: 崔 # # 学
0座机电话号码 指导老师: 许
# 二零一二年五月八日 摘要
工程实践教学环节是为了学生能够更好地巩固和实践所学专业知识而设置的,在本次工程实践中,我以《智能化测量控制仪表原理与设计》、《MCS-51系列单片微型计算机及其应用》课程中所学知识为基础,设计了简易计算器。本系统以MCS-51系列中的8051单片机为核心,能够实现多位数的四则运算。该系统通过检测矩阵键盘扫描,判断是否按键,经数据转换把数值送入数码管动态显示。本系统的设计说明重点介绍了如下几方面的内容:基于单片机简易计算器的基本功能,同时对矩阵键盘及数码管动态显示原理进行了简单的阐述;介绍了系统的总体设计、给出了系统的整体流程框图,并对其进行了功能模块划分及所采用的元器件进行了详细说明;对系统各功能模块的软、硬件实现进行了详细的设计说明。
关键词:MCS-51; 8051Abstract
The engineering practice teaching is to students better to consolidate and practice have set up by the professional knowledge, in this engineering practice, I to the intelligent measurement control instrument principle and design ", "the MCS-51 series single chip computer and its application" course knowledge as the foundation, the design the simple calculator. This system to MCS-51 of the 8051 series single chip microcomputer as the core, can realize the connection arithmetic. The system through the test matrix keyboard scan, judge whether key, the data transfer the numerical into digital tube dynamic display. This system mainly introduced the design that the following aspects of content:
based on single chip microcomputer simple ca
正在加载中,请稍后...}

我要回帖

更多关于 数字规律计算器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信