一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 927|回复: 9
收起左侧

仿制"STC32G老梁开源示波器"

[复制链接]
发表于 2023-6-11 19:06 | 显示全部楼层 |阅读模式
说明: 这是仿制"STC32G老梁开源示波器"
MCU: STC32G12K128(QLFP48)
LCD: 8位并口320x240TFT显示屏(波形显示区域:250x200)
主频: 35MHz(采用内部高精度IRC)
用(轻触按键),替换(5向开关)
可用锂电池(18650)供电,主板上有LDO升压器
PCB上预留了些附加功能,可按需要取舍(原理图中已标明)
使用传统的ISP方式烧录

软件方面: 基本是照抄原作的,只是整理了一下,剔除了些冗余.
本人是初学者,不会模块化编程.所以将源程序合并成一个C文件.
1.将引用的头文件改为官网上提供的(STC32G.h)
2.重新写了"按键扫描函数"(用"状态机"方式,具有"单击""双击""长按"功能),
  具有按键提示音(添加了蜂鸣器)
3.重新写了"按键功能函数"(为提高可读性,用"switch...case"语句)
4.增开了T2定时器(专门用于"按键扫描")
5.用8x16点阵替代5x7点阵的ASCII字符,显示更清楚.
6.为适应8位并口TFT显示屏,对相关的"写屏函数"作了些调整
7.触发方式(自动/标准/单次)改为由"OK键"操作(循环切换),(原来是由"左/右"键操作的)
8.增加了(上/下)键的功能提示(幅度/上下移动/左右移动/调频率),(随着环境变化,自动显示),显示在原来的"垂直"提示栏上
9.T4时钟输出(1KHz)矩形波改为可调模式(0.5K/1K/2K/5K/10K/20K 共6档),
   (双击"M键",然后单击"上/下键"选择,再双击"M键"退出)
10.更改了开机画面(延时几秒后自动进入运行状态)

按键功能: 与原作基本相同
只是"模式"键增加了"双击"操作(用于调整T4时钟输出频率,由"上/下"键调整)
"触发方式"改为由"OK键"操作(循环切换),(原来是由"左/右"键操作的)

注: "垂直"提示栏,改作(上/下)键操作提示



5.jpg
6.jpg
7.jpg

仿制(STC32G老梁示波器)全套资料(开源).zip

4.81 MB, 下载次数: 42, 下载积分: 一乐金币 -1

发表于 2023-6-12 21:26 | 显示全部楼层
谢谢分享。下来瞧瞧。
发表于 2023-6-13 08:56 | 显示全部楼层
谢谢分享。下来瞧瞧。
发表于 2023-6-30 09:15 | 显示全部楼层
支持,下载看看
发表于 2023-7-6 16:59 | 显示全部楼层
最近瞎忙,有时间做一个,谢谢分享
发表于 2023-7-16 21:51 | 显示全部楼层
正好最近想弄个玩玩,感谢分享
发表于 2023-12-5 14:13 | 显示全部楼层
感谢分析,下载下来学习学习!
发表于 2023-12-16 10:25 | 显示全部楼层
感谢分享
发表于 2023-12-20 09:04 | 显示全部楼层
买了胜利VC2202,出一套老梁版有要的联系。
发表于 2024-1-21 09:43 | 显示全部楼层
感谢分享

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-28 00:18 , Processed in 0.054113 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表