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

想在单片机上用摁键编辑信息可以在单片机上显示

力洪 2020-11-19 浏览量:561
做一个设计求指导,就是想在单片机上用摁键编辑信息可以在单片机上显示,并且能发送到电脑上,还能收到电脑的的信息。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1.选单片机,51和32都行,这个性能要求不高

    2.屏幕选12864就行,1602也可以,OLED更炫

    3.按键输入处理函数调用相应显示函数即可,然后学业务逻辑代码

    4.串口就打印系统的的状态,接上USB转TTL就可以发送到电脑,

    5.电脑发送到单片机也一样,可以写个协议然后接受判断即可

    • 发布于 2020-11-19
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:5
  • 你是想要设计思路?

    首先是单片机选型,51?stm32?还是其他?任何一个都可以

    显示屏选型:LCD12864,OLED12864,水墨屏还是其他LCD屏?任何一个都可以

    按键你是需要设计几个?

    设计电路。

    我可以推荐一个方案,stm32f1,OLED12864(IIC控制的那种或者SPI),按键任意个。与电脑传输数据用串口,你需要开发一个而上位机,设定一个自己的协议,按下按键,驱动串口发送数据到上位机,上位机收到特定字符,返回一个OK,下位机收到OK,完成发送,否则一直发送


    • 发布于2020-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这大的方向来说就是 本机交互信息(按键输入)获取,或者说信息输入问题,然后就是本地显示问题,再有就是信息传输问题

    大方向有了就是具体实现选型问题

    1. 什么单片机?性能高接口多的单片机实现其实可能更简单

    2. 信息编辑需要多少按键?怎么实现所有可能信息的输入?

    3. 本地显示实现,总的信息长度、同时显示的信息长度、如何控制显示(特别是不能同时显示完时)

    4. 与PC的通信,通信链路(本地的串口?还是网络),通信的协议。

    • 发布于2020-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 用12864显示,然后串口传输数据,上位机可以用串口助手,也可以自己开发软件,只要自己定义好协议就行
    • 发布于2020-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口与电脑通信收发,显示需要显示屏,建议使用stm32作为主控
    • 发布于2020-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个按键用GPIO实现就行,如果对实时性要求不高的用轮询,高的用中断

    发送到电脑可以用串口实现

    至于显示,可以用LCD1602,比较简单

    • 发布于2020-12-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

想在单片机上用摁键编辑信息可以在单片机上显示