|
說明: 這是仿制"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ī)"方式,具有"單擊""雙擊""長(zhǎng)按"功能),
具有按鍵提示音(添加了蜂鳴器)
3.重新寫了"按鍵功能函數(shù)"(為提高可讀性,用"switch...case"語(yǔ)句)
4.增開了T2定時(shí)器(專門用于"按鍵掃描")
5.用8x16點(diǎn)陣替代5x7點(diǎn)陣的ASCII字符,顯示更清楚.
6.為適應(yīng)8位并口TFT顯示屏,對(duì)相關(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)切換),(原來是由"左/右"鍵操作的)
注: "垂直"提示欄,改作(上/下)鍵操作提示
|
評(píng)分
-
查看全部評(píng)分
|