|
說明: 這是仿制"STC32G老梁開源示波器"
MCU: STC32G12K128(QLFP48)
LCD: 8位并口320x240TFT顯示屏(波形顯示區(qū)域:250x200)
主頻: 35MHz(采用內(nèi)部高精度IRC)
用(輕觸按鍵),替換(5向開關(guān))
可用鋰電池(18650)供電,主板上有LDO升壓器
PCB上預(yù)留了些附加功能,可按需要取舍(原理圖中已標(biāo)明)
使用傳統(tǒng)的ISP方式燒錄
軟件方面: 基本是照抄原作的,只是整理了一下,剔除了些冗余.
本人是初學(xué)者,不會(huì)模塊化編程.所以將源程序合并成一個(gè)C文件.
1.將引用的頭文件改為官網(wǎng)上提供的(STC32G.h)
2.重新寫了"按鍵掃描函數(shù)"(用"狀態(tài)機(jī)"方式,具有"單擊""雙擊""長按"功能),
具有按鍵提示音(添加了蜂鳴器)
3.重新寫了"按鍵功能函數(shù)"(為提高可讀性,用"switch...case"語句)
4.增開了T2定時(shí)器(專門用于"按鍵掃描")
5.用8x16點(diǎn)陣替代5x7點(diǎn)陣的ASCII字符,顯示更清楚.
6.為適應(yīng)8位并口TFT顯示屏,對相關(guān)的"寫屏函數(shù)"作了些調(diào)整
7.觸發(fā)方式(自動(dòng)/標(biāo)準(zhǔn)/單次)改為由"OK鍵"操作(循環(huán)切換),(原來是由"左/右"鍵操作的)
8.增加了(上/下)鍵的功能提示(幅度/上下移動(dòng)/左右移動(dòng)/調(diào)頻率),(隨著環(huán)境變化,自動(dòng)顯示),顯示在原來的"垂直"提示欄上
9.T4時(shí)鐘輸出(1KHz)矩形波改為可調(diào)模式(0.5K/1K/2K/5K/10K/20K 共6檔),
(雙擊"M鍵",然后單擊"上/下鍵"選擇,再雙擊"M鍵"退出)
10.更改了開機(jī)畫面(延時(shí)幾秒后自動(dòng)進(jìn)入運(yùn)行狀態(tài))
按鍵功能: 與原作基本相同
只是"模式"鍵增加了"雙擊"操作(用于調(diào)整T4時(shí)鐘輸出頻率,由"上/下"鍵調(diào)整)
"觸發(fā)方式"改為由"OK鍵"操作(循環(huán)切換),(原來是由"左/右"鍵操作的)
注: "垂直"提示欄,改作(上/下)鍵操作提示
|
-
5.jpg
(249.22 KB, 下載次數(shù): 65)
下載附件
2023-6-11 18:57 上傳
-
6.jpg
(293.02 KB, 下載次數(shù): 71)
下載附件
2023-6-11 18:58 上傳
-
7.jpg
(298.95 KB, 下載次數(shù): 75)
下載附件
2023-6-11 18:58 上傳
-
-
仿制(STC32G老梁示波器)全套資料(開源).zip
2023-6-11 18:58 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
4.81 MB, 下載次數(shù): 105, 下載積分: 黑幣 -5
評分
-
查看全部評分
|