项目简介
本项目是一个使用STC8A8K MCU制作的简易示波器,仅需少量组件,搭建难度低,能实现简单的测量功能。
项目的主要特性和功能
硬件配置
- MCU:采用STC8A8K64S4A12,主频27MHz。
- 显示:配备0.96英寸、分辨率为128x64的OLED显示屏。
- 控制器:使用一个EC11编码器。
- 输入:单通道输入。
测量参数
- 时间基准(Sec/div):有500ms、200ms、100ms等多种可选,其中100us仅在自动触发模式下可用。
- 电压范围:0 - 30V。
- 采样率:在100us/div时可达250kHz。
触发功能
- 触发级别:可使重复信号稳定显示,能捕获单次信号。
- 触发斜率:可选择上升沿或下降沿触发。
- 触发模式:包括自动模式、正常模式和单触发模式。
其他功能
- 指示器:指示采样运行状态,在单触发和正常触发模式下,用于提示预采样完成。
- 设置保存:退出设置界面时,会将设置和主界面的参数保存到EEPROM。
安装使用步骤
硬件搭建
按照材料清单准备好所需硬件组件,参考教程(如Bilibili:https://www.bilibili.com/video/BV1ai4y1t79R 等)逐步完成搭建。
操作使用
主界面 - 参数模式
- 单击编码器:开始/停止采样。
- 双击编码器:进入波形滚动模式。
- 长按编码器:进入设置界面。
- 旋转编码器:调整参数。
- 按住旋转编码器:切换选项。
- 旋转编码器顺时针连续操作可进入自动量程,逆时针操作进入手动量程。
主界面 - 波形滚动模式
- 单击编码器:开始/停止采样。
- 双击编码器:返回参数模式。
- 长按编码器:进入设置界面。
- 旋转编码器(采样停止时):水平滚动波形。
- 按住旋转编码器(采样停止时):垂直滚动波形。
设置界面
- 长按编码器:返回主界面。
- 旋转编码器:调整参数。
- 按住旋转编码器:切换选项。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】