找回密码
 立即注册
查看: 2155|回复: 9

仿制(STC32G老梁示波器)

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:456
  • 最近打卡:2025-05-01 18:58:24

3

主题

20

回帖

1638

积分

金牌会员

积分
1638
发表于 2023-6-11 16:45:39 | 显示全部楼层 |阅读模式
本帖最后由 Xushunfa 于 2023-6-11 16:45 编辑

说明: 这是仿制"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, 下载次数: 299

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2023-6-11 22:28:55 | 显示全部楼层
感谢分享,一起前进
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:381
  • 最近打卡:2025-05-01 07:33:48
已绑定手机

12

主题

43

回帖

698

积分

高级会员

积分
698
发表于 2023-7-5 21:41:10 | 显示全部楼层
示波器最小电压能测试到多少mv,比如交流20mv—50mv的信号

点评

STC的开源示波器最小输入电压是50mV/DIV,即一大格对应50mV。  详情 回复 发表于 2023-7-20 14:09
回复 支持 0 反对 1

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-7-20 14:09:44 | 显示全部楼层
一束光*** 发表于 2023-7-5 21:41
示波器最小电压能测试到多少mv,比如交流20mv—50mv的信号

STC的开源示波器最小输入电压是50mV/DIV,即一大格对应50mV。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-04-21 21:58:27

0

主题

14

回帖

234

积分

中级会员

积分
234
发表于 2023-7-31 16:35:21 | 显示全部楼层
学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:487
  • 最近打卡:2025-05-01 15:22:54
已绑定手机

27

主题

693

回帖

1950

积分

金牌会员

打工人

积分
1950
发表于 2023-12-29 09:11:37 | 显示全部楼层
好资料,学习学习,感谢分享
打工人
回复 支持 0 反对 1

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-04-11 15:15:05

0

主题

4

回帖

50

积分

注册会员

积分
50
发表于 2024-4-11 15:14:30 | 显示全部楼层
你好!感谢分享,仿制用的显示屏,能否给个购买连接
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:350
  • 最近打卡:2025-05-01 00:32:14
已绑定手机

130

主题

1520

回帖

1855

积分

金牌会员

积分
1855
发表于 2024-12-9 13:56:24 | 显示全部楼层
我仿照你的状态机按键. 弄了个按键出来. 可是怎么也不能执行. 不懂哪里出错了. 麻烦帮我看下可以吗? [attach]70826[/attach]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:350
  • 最近打卡:2025-05-01 00:32:14
已绑定手机

130

主题

1520

回帖

1855

积分

金牌会员

积分
1855
发表于 2024-12-9 14:09:02 | 显示全部楼层

[按键长短状态机.7z]( "按键长短状态机.7z
上传日期: 2024-12-9 14:08
文件大小: 26.46 KB")

论坛有bug ,文件发不出来!

upload 附件:按键长短状态机.7z

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-29 12:21:52

5

主题

11

回帖

75

积分

注册会员

积分
75
发表于 前天 12:21 | 显示全部楼层
厉害
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 21:49 , Processed in 0.127880 second(s), 130 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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