• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机LCD1602显示四则混合运算计算器怎么实现

loulou 2020-12-21 浏览量:666
找了很多帖子和资料,只能单一符号,问问大佬们怎么实现
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 主要应该是显示的问题了

    先把数字与运算符的字模做出来

    只能显示单一符号是什么符号,是加减乘除,还是正负号,这应该是你的程序的显示问题,建议发一下程序

    • 发布于 2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 可以参考lcd1602计算器例程,网上有下载,如果不对可能是硬件问题
    • 发布于2020-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议去参考金沙滩的51教程,有计算器试验。
    • 发布于2020-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 计算器一般是一步算一步的结果,如果要实现优先级,就得按优先级入栈,数据结构里维护一个表达式生成树。
    • 发布于2020-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 先写好1602的显示函数,显示数字和加减乘除号,然后写好计算的函数显示在1602上面,和普通的编程是一样的
    • 发布于2020-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是显示问题,要找到那些运算符对应的字模并且保存到flash上面
    • 发布于2021-01-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机LCD1602显示四则混合运算计算器怎么实现