littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于STC8A8K MCU的简易示波器

项目简介

本项目是利用STC8A8K MCU打造的简易示波器,所需组件较少,搭建难度低,可实现简单的测量功能。

项目的主要特性和功能

主要特性

  • 硬件配置:采用STC8A8K64S4A12 MCU(27MHz)、0.96" OLED显示屏(128x64分辨率),使用一个EC11编码器作为控制器,单通道输入。
  • 测量参数:提供多种Sec/div选项,电压范围为0 - 30V,最高采样率达250kHz @100us/div。

主要功能

  • 触发功能:具备触发级别和触发斜率设置,可稳定显示重复信号或捕获单次信号,支持上升沿和下降沿触发。
  • 触发模式:包含自动、正常、单脉冲三种模式,满足不同测量需求。
  • 自动电压范围:能根据输入信号自动调整电压范围。
  • 波形滚动:可对波形进行水平和垂直滚动操作。
  • 参数保存:退出设置界面时,主界面和设置界面的参数会保存到EEPROM。

安装使用步骤

  1. 硬件组装:准备好项目所需的全部硬件组件,如MCU、OLED显示屏、电阻、电容、LED、编码器、开关、插座等,并完成组装。
  2. 软件准备:下载并安装必要的编程软件及相关库文件。
  3. 代码烧录:利用提供的代码和库文件进行编程,将程序烧录到MCU中。
  4. 系统调试:连接好所有硬件组件,进行调试工作。
  5. 正常使用:调试完成后,依照操作指南使用示波器。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】