1.选单片机,51和32都行,这个性能要求不高
2.屏幕选12864就行,1602也可以,OLED更炫
3.按键输入处理函数调用相应显示函数即可,然后学业务逻辑代码
4.串口就打印系统的的状态,接上USB转TTL就可以发送到电脑,
5.电脑发送到单片机也一样,可以写个协议然后接受判断即可
你是想要设计思路?
首先是单片机选型,51?stm32?还是其他?任何一个都可以
显示屏选型:LCD12864,OLED12864,水墨屏还是其他LCD屏?任何一个都可以
按键你是需要设计几个?
设计电路。
我可以推荐一个方案,stm32f1,OLED12864(IIC控制的那种或者SPI),按键任意个。与电脑传输数据用串口,你需要开发一个而上位机,设定一个自己的协议,按下按键,驱动串口发送数据到上位机,上位机收到特定字符,返回一个OK,下位机收到OK,完成发送,否则一直发送
这大的方向来说就是 本机交互信息(按键输入)获取,或者说信息输入问题,然后就是本地显示问题,再有就是信息传输问题
大方向有了就是具体实现选型问题
1. 什么单片机?性能高接口多的单片机实现其实可能更简单
2. 信息编辑需要多少按键?怎么实现所有可能信息的输入?
3. 本地显示实现,总的信息长度、同时显示的信息长度、如何控制显示(特别是不能同时显示完时)
4. 与PC的通信,通信链路(本地的串口?还是网络),通信的协议。
这个按键用GPIO实现就行,如果对实时性要求不高的用轮询,高的用中断
发送到电脑可以用串口实现
至于显示,可以用LCD1602,比较简单