785、基于51单片机的简易计算器(浮点数加减,数码管)

毕设帮助、开题指导、技术解答(有偿)见文末。

目录

一、设计功能

二、proteus仿真

三、原理图

四、程序源码

五、资料包括


一、设计功能

功能:可实现简易计算器功能,能够进行包含小数的数值的加减运算。
要求:以单片机最小系统为基础,利用键盘输入数字(1~5位,可包含小数),按下UP键(表示“+”),再输入数字(1~5位,可包含小数),最后按下ENTER键(表示“=”)可实现加法运算;同理,利用DOWN键(表示“-”)可实现减法运算;按下BACK键清除显示可重新计算;显示用数码管实现,通过两片74HC573驱动数码管。
引脚:单片机P2.0~P2.7接CON10的D0~D7, 单片机P3.2接CON10的DUAN,单片机P3.5接CON10的WEI,按键电路接单片机P1口。

二、proteus仿真

三、原理图

四、程序源码

五、资料包括

需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址及提取码。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
本书简介 本书基于KeilμVision程序设计平台和Proteus硬件仿真平台,精心编写了100余个8051单片机C语言程 序设计案例。 全书基础设计类案例贯穿8051单片机最基本的端口编程、定时/计数器应用、中断和串口通信;硬 件应用类案例涵盖常用外部存储器扩展、接口扩展、译码、编码、驱动、光机、机电、A/D与 D/A转换等内容;综合设计类案例涉及大量消费类电子产品、仪器仪表及智能控制设备的相关技术 。 本书可作为大专院校学生学习实践单片机c语言程序设计的教材或参考书,也可作为电子工程技术 人员或单片机技术爱好者的参考资料。 目录 第1章8051单片机C语言程序设计概述  1.18051单片机引脚  1.2数据与程序内存  1.3特殊功能寄存器  1.4外部中断、定时/计数器及串口应用  1.5有符号与无符号数应用、数位分解、位操作  1.6变量、存储类型与存储模式  1.7数组、字符串与指针  1.8流程控制  1.9可重入函数和中断函数  1.10C语言在单片机系统开发中的优势 第2章Proteus操作基础  2.1Proteus操作界面简介  2.2仿真电路原理图设计  2.3元件选择  2.4调试仿真  2.5Proteus与V3的联合调试 第3章基础程序设计  3.1闪烁的LED  3.2从左到右的流水灯  3.3左右来回循环的流水灯  3.4花样流水灯  3.5LED模拟交通灯  3.6单只数码管循环显示0~9  3.78只数码管滚动显示单个数字  3.88只数码管显示多个不同字符  3.9数码管闪烁显示  3.108只数码管滚动显示数字串  3.11K1~K4控制LED移位  3.12K1~K4按键状态显示  3.13K1~K4分组控制LED  3.14K1~K4控制数码管移位显示  3.15K1~K4控制数码管加减演示  3.164×4键盘矩阵控制条形LED显示  3.17数码管显示4×4键盘矩阵按键  3.18开关控制LED  3.19继电器控制照明设备  3.20数码管显示拨码开关编码  3.21开关控制报警器  3.22按键发音  3.23播放音乐  3.24INT0中断计数  3.25INT0中断控制LED  3.26INT0及INT1中断计数  3.27TIMER0控制单只LED闪烁  3.28TIMER0控制流水灯  3.29TIMER0控制4只LED滚动闪烁  3.30T0控制LED实现二进制计数  3.31TIMER0与TIMER1控制条形LED  3.3210s的秒表  3.33用计数器中断实现100以内的按键计数  3.3410000s以内的计时程序  3.35定时器控制数码管动态显示  3.368×8LED点阵屏显示数字  3.37按键控制8×8LED点阵屏显示图形  3.38用定时器设计的门铃  3.39演奏音阶  3.40按键控制定时器选播多段音乐  3.41定时器控制交通指示灯  3.42报警器与旋转灯  3.43串行数据转换为并行数据  3.44并行数据转换为串行数据  3.45甲机通过串口控制乙机LED闪烁  3.46单片机之间双向通信  3.47单片机向主机发送字符串  3.48单片机与PC串口通信仿真 第4章硬件应用  4.174LS138译码器应用  4.274HC154译码器应用  4.374HC595串入并出芯片应用  4.4用74LS148扩展中断  4.5I2C-24C04与蜂鸣器  4.6I2C-24C04与数码管  4.7用6264扩展内存  4.8用8255实现接口扩展  ……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冠一电子设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值