当前位置:主页 > 科技论文 > 计算机论文 >

基于89c51单片机实现简单计算器的功能探索

发布时间:2021-02-13 07:44
  单片机89c51实现简单的计算器,用C语言进行编程,定时中断实现对键盘的扫描,用八位七段LED数码管显示数字和运算结果。可完成整数的加,减,乘,除四种简单的运算。在键未按下时,显示0。当逐位按下数字键时,LED显示要运算的数,按下功能键时,显示器不动。再逐位按下第二个数,并在LED上显示。当按下等号时,两数运算,并显示结果。在硬件方面,用89c51实现,P0口接八位七段LED数码管的段码控制位,同时P0口接8个上拉电阻,P2口接接八位七段led数码管的位码控制位。P1-0~P1-3接键盘的行,P1-4~P1-7接键盘的列。在软件方面,分为7个模块:1,主函数。2,键盘扫描。3,显示扫描。4,将键入的数存入数组NUM1[]。5,把显示的数组转化成运算数。6,把结果转化成显示的数组。7,实现6个功能:加,减,乘,除,清零。由此来实现简单的计算器。 

【文章来源】:内蒙古石油化工. 2020,46(05)

【文章页数】:2 页

【部分图文】:

基于89c51单片机实现简单计算器的功能探索


软件设计方案示意图

电路图,硬件,电路图,设备


硬件电路图


本文编号:3032193

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3032193.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ad449***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com