这是一种可编程远程信号发生器(包含lcd1602驱动)
为了实现两块单片机远程控制,得到想要的波形
之后会考虑使用ESP32wifi通信来替代串口通信来完成类似项目
只需要使用keil5来进行编译,当然也可以使用轻量级的vscode进行开发,只需要下载51的固件包就可以找到对应的单片机开始开发 这样就不会有头文件报错了
硬件方案比较简单,两块8051单片机,一个DAC0832数模转换芯片,一块lcd1602显示屏 关于这块lcd,在仿真中的lcd的型号可以参考文档中的数据手册,引脚的配置和市面上买到的略有不同,而且连接P0口,需要外接上拉电阻
- Firmware:C51的固件,我只提供了使用keil5编译的各类文件
- Document:提供了我找到的lcd1602和DAC0832的数据手册
- Simulation:自己设计的一个可行的方案,可以用Proteus打开查看