wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3788|回復: 8
收起左側

STC8H3K64S2單片機制作oled12832USB電壓電流容量表

  [復制鏈接]
ID:672765 發表于 2023-12-2 13:16 | 顯示全部樓層 |閱讀模式
設計目的(聲明:僅作為個人參考用,希望能多給我點積分以便于下載更多的學習資料,謝謝):
    本設計為了方便的觀察手機及其他設備充電時所輸出的電流電壓大小,可進行功耗、充電時間、及充電容量的計算。參數:輸入電壓:5-25v,輸入電流0-3A
設計說明:
    采用STC8H3K64S2單片機的12位adc進行電壓及電流 程序代碼已完成顯示wmahwh.zip (386.82 KB, 下載次數: 81)

USB電壓電流檢測儀圖紙.zip (106.04 KB, 下載次數: 58)

的采樣,用0.91英寸的OLED屏幕來進行顯示。用嘉立創eda進行設計。先看成品如下(具體見附件哈哈):

成品圖片

成品圖片


原理圖:
原理圖.jpg PCB圖:
PCB3D2.jpg pcb3D.jpg pcb.jpg

代碼部分截圖(具體見附件):

#include "STC8xxxx.H"
#include "oled.h"
#include "bmp.h"
#include        "config.h"
#include        "adc.h"
#include        "gpio.h"
#include        "delay.h"

#define N 8        //ADC采樣使用遞推平均濾波算法,采樣次數
                u8        i;
        u16        j;
           u32 sum=0;  //數值和
                u32 sum1=0;  //數值和
                u16 cut=0;  //采樣次數
         u16 cu=0;//平均數
                        u16 ca=0;//平均數
                         u16 u1=0;
   u16 u2=0;
    u16 u3=0;
   u16 a1=0;
   u16 a2=0;
   u16 a3=0;


/*************        功能說明        **************

本例程基于STC8H8K64U為主控芯片的實驗箱8進行編寫測試,STC8G、STC8H系列芯片可通用參考.

本程序演示多路ADC查詢采樣,通過串口2發送給上位機,波特率115200,N,8,1。

下載時, 選擇時鐘 22.1184MHz (可以在配置文件"config.h"中修改).

******************************************/


/*************        本地常量聲明        **************/
  unsigned int  ADC_Buf[N+1];                //采樣數組mA
  unsigned char num,ADCcount=0,ADCcount2=0;        //ADC采樣次數變量

/*************        本地變量聲明        **************/


/*************        本地函數聲明        **************/


/*************  外部函數和變量聲明 *****************/


/******************* IO配置函數 *******************/
void        GPIO_config(void)
{
        GPIO_InitTypeDef        GPIO_InitStructure;                //結構定義
        //AD口設置為輸入口
        GPIO_InitStructure.Pin  = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3;                //指定要初始化的IO, GPIO_Pin_0 ~ GPIO_Pin_7
        GPIO_InitStructure.Mode = GPIO_HighZ;        //指定IO的輸入或輸出方式,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP
        GPIO_Inilize(GPIO_P1,&GPIO_InitStructure);        //初始化

        GPIO_InitStructure.Pin  = GPIO_Pin_6 | GPIO_Pin_7;                //指定要初始化的IO, GPIO_Pin_0 ~ GPIO_Pin_7
        GPIO_InitStructure.Mode = GPIO_PullUp;        //指定IO的輸入或輸出方式,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP
        GPIO_Inilize(GPIO_P4,&GPIO_InitStructure);        //初始化
}

/******************* AD配置函數 *******************/
void        ADC_config(void)
{
        ADC_InitTypeDef                ADC_InitStructure;                //結構定義
        ADC_InitStructure.ADC_SMPduty   = 31;                //ADC 模擬信號采樣時間控制, 0~31(注意: SMPDUTY 一定不能設置小于 10)
        ADC_InitStructure.ADC_CsSetup   = 0;                //ADC 通道選擇時間控制 0(默認),1
        ADC_InitStructure.ADC_CsHold    = 1;                //ADC 通道選擇保持時間控制 0,1(默認),2,3
        ADC_InitStructure.ADC_Speed     = ADC_SPEED_2X1T;                //設置 ADC 工作時鐘頻率        ADC_SPEED_2X1T~ADC_SPEED_2X16T
        ADC_InitStructure.ADC_Power     = ENABLE;                                //ADC功率允許/關閉        ENABLE,DISABLE
        ADC_InitStructure.ADC_AdjResult = ADC_RIGHT_JUSTIFIED;        //ADC結果調整,        ADC_LEFT_JUSTIFIED,ADC_RIGHT_JUSTIFIED
        ADC_InitStructure.ADC_Priority    = Priority_0;                        //指定中斷優先級(低到高) Priority_0,Priority_1,Priority_2,Priority_3
        ADC_InitStructure.ADC_Interrupt = DISABLE;                        //中斷允許        ENABLE,DISABLE
        ADC_Inilize(&ADC_InitStructure);                                        //初始化
        ADC_PowerControl(ENABLE);                                                        //單獨的ADC電源操作函數, ENABLE或DISABLE
}
void        ADCCL(void)
{


        if(cut<20000)
        {                  
        Get_ADCResult(1);  //電流
        Get_ADCResult(2); //電壓
        sum1+=Get_ADCResult(1);
        sum+=Get_ADCResult(2);

        cut++;
        
        }
      if(cut>=20000)
          {
           cu=sum/20000;
           ca=sum1/20000;
           sum=0;
           sum1=0;
           cut=0;
            cu=cu*0.902077193; //ADC平均值轉化成電壓值
                //        OLED_ShowNum(0,2,cu,7,16);
                   u1=cu/100;        //
                         OLED_ShowNum(0,0,u1,2,16);//整數部分電壓值
                   u2=cu%100/10;
                        OLED_ShowNum(20,0,u2,1,16);         //小數部分1位電壓值                  
                          u3=cu%1000;                                         
                        OLED_ShowNum(28,0,u3,1,16);         ////小數部分2位電壓值
               
                         ca=ca*0.20143615924092;        //ADC平均值轉化成mA電流值
                         a1=ca/100;        //
                         OLED_ShowNum(75,0,a1,2,16);//整數部分電流值
                   a2=ca%100/10;
                        OLED_ShowNum(95,0,a2,1,16);         //小數部分1位電電流值                  
                          a3=ca%1000;                                         
                        OLED_ShowNum(103,0,a3,1,16);         ////小數部分2位電流值
                //        OLED_ShowNum(75,2,ca,4,16);
          }      
         
                        
               

               



}

/**********************************************/
void main(void)
{
//        u8        i;
//        u16        j;
        
        GPIO_config();

        ADC_config();
        EA = 1;
        P3M1 = 0x00;
        P3M0 = 0x00;
        OLED_Init();//初始化OLED
        OLED_ColorTurn(0);//0正常顯示,1 反色顯示
   OLED_DisplayTurn(0);//0正常顯示 1 屏幕翻轉顯示
          OLED_Clear();
        OLED_ShowString(17,0,".",16);
                OLED_ShowString(40,0,"V",16);
                OLED_ShowString(112,0,"A",16);
                OLED_ShowString(91,0,".",16);
        
        while (1)
        {
           
//                OLED_ShowString(0,2,"T:",16);
//                OLED_ShowString(16,2,"00:00",16);
//                OLED_ShowString(70,2,"5000",16);
//                OLED_ShowString(102,2,"mAh",16);
                          ADCCL();
               
                //        delay_ms(250);

               
               
        
        }
}

評分

參與人數 2黑幣 +60 收起 理由
admin + 50 共享資料的黑幣獎勵!
jialishoushi + 10 很給力!

查看全部評分

回復

使用道具 舉報

ID:35873 發表于 2023-12-3 04:58 | 顯示全部樓層
謝謝分享 手上還有好幾個這屏 得閑了也整個玩玩
回復

使用道具 舉報

ID:672765 發表于 2023-12-3 13:02 | 顯示全部樓層
jialishoushi 發表于 2023-12-3 04:58
謝謝分享 手上還有好幾個這屏 得閑了也整個玩玩

可以的,哈哈
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:1086066 發表于 2023-12-5 09:40 | 顯示全部樓層
樓主高手,準備買元件做一個。
回復

使用道具 舉報

ID:430492 發表于 2023-12-6 09:26 | 顯示全部樓層
樓主高手,動手設計就成功一半。
回復

使用道具 舉報

ID:672765 發表于 2023-12-6 20:12 | 顯示全部樓層
ycw701123 發表于 2023-12-5 09:40
樓主高手,準備買元件做一個。

可以的,有問題可以隨時交流
回復

使用道具 舉報

ID:672765 發表于 2023-12-6 20:16 | 顯示全部樓層
cooleaf 發表于 2023-12-6 09:26
樓主高手,動手設計就成功一半。

哈哈,還得多多學習,
回復

使用道具 舉報

ID:1087912 發表于 2023-12-20 21:24 | 顯示全部樓層
請問,用的是什么型號的屏?
回復

使用道具 舉報

ID:371734 發表于 2024-3-29 22:15 | 顯示全部樓層
樓主高手  學習了
回復

使用道具 舉報

11#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产免费久久av| 国产精品网站免费| 懂色av一区二区三区在线播放| 国产日韩欧美精品| 欧美精品一区免费| 亚洲天堂成人av| 欧美黄色aaa| 全国男人的天堂网| 亚洲jizzjizz妇女| 免费在线看电影| 手机av免费在线观看| eeuss影院www| 国产亚洲精品久久久久久青梅| 国产精品 欧美 日韩| 婷婷免费在线观看| 992tv成人免费观看| 国产精品激情自拍| 久久av中文字幕| 上原亚衣av一区二区三区| 亚洲精品视频免费| 国产香蕉精品视频一区二区三区| 国产精品18久久久久久麻辣| 97人妻人人揉人人躁人人| 在线观看免费国产小视频| 久久午夜精品| 国产成人高清视频| 亚洲区国产区| 久久野战av| 涩涩视频网站在线观看| 中文在线天堂网| 中文天堂最新版本在线观看| 69欧美性猛交| 理论片在线观看理伦片| 91精品导航| 国产精品久久久久av蜜臀| 多野结衣av一区| 亚洲一区二区三区精品中文字幕| 国产福利电影| 97在线资源| 午夜在线观看视频| 欧美不卡在线观看| 久久综合国产| 欧美二区视频| 亚洲国产精品成人综合色在线婷婷| 精品国产成人在线| 亚洲图片在区色| 蜜桃av色综合| 亚洲第一页av| 亚洲网站免费观看| 俺去啦最新地址| 成人涩涩视频| 成人精品视频一区| 综合网中文字幕| 亚洲爆乳无码精品aaa片蜜桃| 日本免费在线播放| 写真片福利在线播放| 黑丝美女一区二区| 天天操天天色综合| 国产区欧美区日韩区| 欧洲第一无人区观看| 久久.com| 国产偷自视频区视频一区二区| 678五月天丁香亚洲综合网| 蜜桃视频在线观看成人| 精品在线视频免费观看| 性一交一黄一片| 黄网站网址视频| 欧美激情理论| 日韩午夜在线观看| 日韩免费视频播放| 免费男女羞羞的视频网站中文子暮| 都市激情国产精品| 国产亚洲欧美日韩日本| 青草青草久热精品视频在线网站 | 日本xxxx免费| 成年女人免费又黄又爽视频| 粉嫩av一区二区| 99久久伊人精品| 欧美一区二区三区四区在线| www.久久av.com| 久久精品国产屋| 欧美电影免费网站| 亚洲视频香蕉人妖| 国产伦一区二区三区色一情| 日韩一区二区三区四区在线| 国产精品一区二区三区四区色| 香蕉综合视频| 日韩在线视频免费观看高清中文| 先锋资源在线视频| 最近中文字幕mv2018在线高清 | 超薄肉色丝袜脚交一区二区| 国产精品少妇自拍| 91社在线播放| 免费偷拍视频网站| 99pao成人国产永久免费视频| 日韩精品免费在线视频观看| 欧美午夜精品理论片| 久草在线官网| 91免费视频网| 欧美精品久久久| 先锋影音二区| 中文字幕人成人乱码| 蜜臀久久99精品久久久无需会员 | 亚洲欧洲www| 久久av秘一区二区三区| 熟年交尾五十路视频在线播放| 视频一区中文字幕国产| 国产日韩欧美夫妻视频在线观看| 999免费视频| 正在播放日韩欧美一页 | 亚洲巨乳在线观看| 天天色综合6| 久久婷婷成人综合色| 永久免费在线看片视频| 人妻激情偷乱频一区二区三区| 久久国产精品系列| 9999精品| 精品国产一区二区三区久久久| 日韩激情在线播放| 天天躁日日躁狠狠躁欧美| 欧美xxxx做受欧美| 精品国产999久久久免费| 亚洲五月综合| a级国产乱理论片在线观看99| 欧美性xxxxxbbbbbb精品| 美女精品在线观看| 久久久综合香蕉尹人综合网| 国产三级自拍| 久久久久久99精品| 国产女女做受ⅹxx高潮| 欧美极品另类| 欧美一级精品大片| 在线观看亚洲网站| 亚洲精品国产setv| 国产精品久久久久久久天堂 | 欧美xxxx18性欧美| 亚洲人成电影院色| 成人动漫精品一区二区| 男人天堂手机在线视频| www在线视频| 国产亚洲精品美女| 亚洲第九十九页| 国产在线播精品第三| 免费人成自慰网站| 高清电影在线免费观看| 最近2019免费中文字幕视频三| www.国产精品视频| 亚洲欧美视频一区二区| 日韩欧美色综合网站| 91影院在线播放| 懂色一区二区三区免费观看 | 精品在线视频免费| 老**午夜毛片一区二区三区| 久久国产午夜精品理论片最新版本| 日本美女高清在线观看免费| 亚洲性无码av在线| 欧美高清性粉嫩交| 亚洲成va人在线观看| 4444亚洲人成无码网在线观看| 一区二区高清不卡| 欧美成人免费小视频| 免费人成福利播放| 欧美日本一区二区三区| 亚洲高清在线观看视频| 久久综合一区二区| 国内自拍第二页| 欧州一区二区| 99er在线视频| www.久久久.com| 西游记1978| 日韩av黄色| 亚洲一区影院| 成人免费观看49www在线观看| 亚洲aⅴ男人的天堂在线观看| 麻豆网站在线免费观看| 欧美最顶级的aⅴ艳星| 伊人国产在线| 欧美在线视频导航| 伊人波多野结衣| 亚洲国产高清福利视频| 综合图区欧美| 精品欧美一区二区三区精品久久| 欧美a一片xxxx片| 白嫩亚洲一区二区三区| 日韩欧美亚洲精品| 亚洲成人偷拍| 18岁网站在线观看| 亚洲国产婷婷| 中文字幕影片免费在线观看| 日韩黄色一级片| 九九热最新地址| 久久尤物电影视频在线观看| 天天干,天天干| 美女视频网站黄色亚洲| 欧美深性狂猛ⅹxxx深喉| 日韩电影免费在线观看网站| 国产精品理论在线| 国产精品一区二区91| 免费网站看av| 亚洲国产综合人成综合网站| 中文字幕2020第一页| 亚洲精品xxxx| 黄色片在线播放| julia一区二区中文久久94| 2019中文亚洲字幕| 日本在线观看a| 久久精品国产一区二区三区免费看| 国内偷拍精品视频| 国产精品传媒视频| 欲求不满中文字幕| 伊人久久免费视频| 乱人伦中文视频在线| 偷拍视频一区二区| 激情久久久久久| 国产真实乱人偷精品视频| 色综合久久久网| 激情亚洲综合网| 国产精品网站大全| 国产精品玖玖玖在线资源| 野花视频免费在线观看| 91麻豆123| 精品一区二区三区在线成人 | 免费福利视频一区二区三区| 国产视频九色蝌蚪| 日本欧美韩国一区三区| 91成人一区二区三区| 日韩成人久久久| a毛片不卡免费看片| 日日碰狠狠躁久久躁婷婷| 国产美女视频一区| 最近2018年在线中文字幕高清| 久久精品99国产精品酒店日本| 美女高潮视频在线看| 黄色片免费在线观看视频| 国产精品免费不| 免费中文字幕在线| 欧美变态tickle挠乳网站| 里番在线播放| 黑人无套内谢中国美女| 亚洲精品成a人| 三区在线观看| 成人精品在线视频| 欧美激情电影| 做爰视频毛片视频| 操人视频在线观看欧美| av动漫精品一区二区| 亚洲www在线| 久久久国产精品| aaa一区二区| 国产精品久久久久999| 日韩高清欧美激情| 91大神影片| 四季av一区二区| 91精品在线观看入口| 欧美一级片网址| av观看在线免费| 九色91在线视频| 亚洲精品免费在线播放| 国产理论在线| 中文字幕在线观看1| 99久久久久国产精品免费| 91亚洲精品乱码久久久久久蜜桃 | 国产精品入口免费软件| 欧美精品一卡二卡| 精品国产视频| 成年片费网站色大全免费视频| 黄色三级视频片| 亚洲人成五月天| 亚洲黄色三级| 一区二区电影网| www中文在线| 国产精品欧美一区二区| 9l国产精品久久久久麻豆| 98在线视频| 国模无码国产精品视频| 国产免费一区二区三区在线能观看 | 国产伦精品一区二区三区照片| 亚洲精品视频免费观看| 成人av色网站| 欧美性受xxxx黑人xxxx| 欧美丝袜在线观看| 欧美高清视频在线播放| 成人小视频免费观看| 国产一二三在线| 亚洲第一成人在线视频| 国产素人在线观看| 亚洲人免费视频| 成人一级片在线观看| 韩国成人免费视频| 丁香婷婷综合激情| 亚洲国产美女久久久久 | 真不卡电影网| 1级黄色大片儿| 国产高清精品软男同| 日韩精品亚洲视频| 国产中文一区二区三区| 中文字幕资源网在线观看免费 | 免费黄频在线观看| 国产精品国产三级国产专播精品人 | 美女网站免费观看| 性生交大片免费全黄| 欧美婷婷久久| 亚洲小视频在线观看| 26uuu精品一区二区在线观看| 在线日韩成人| 色影视在线视频资源站| 一区两区小视频| 日韩av影视大全| 91久久精品美女高潮| 欧美电影一区二区| 韩国女主播成人在线观看| 日本一区二区三区播放| 热国产热中文视频二区| 国产精品区在线观看| 亚洲综合在线一区二区| 999国产在线| 国产偷国产偷亚洲清高网站| 国产午夜精品一区二区三区四区 | jizz.www| 成人黄色三级视频| 中国特级黄色片| 国产在线精品一区| 精品国产欧美成人夜夜嗨| 亚洲精品亚洲人成人网| 99伊人成综合| 成人搞黄视频| 超碰在线免费公开| av天在线播放| 中文av资源| 亚洲精品国产精品乱码视色| 五月天激情小说| 精品国产一区二区三区忘忧草 | 九九视频精品在线| www.毛片.com| 欧美bbbbb性bbbbb视频| 国产成人永久免费视频| 91欧美激情另类亚洲| 久久午夜a级毛片| 日韩三区在线观看| 亚洲精品久久久久久国产精华液| 日韩影院免费视频| 日韩大片在线| 亚洲视频一起| 在线高清av| 男人影院在线观看| 日韩加勒比系列| 九九大香尹人视频免费| 天天爱天天干天天操| 亚洲自拍一区在线观看| 可以免费看av的网址| 女王人厕视频2ⅴk| 国产av人人夜夜澡人人爽麻豆 | 制服丝袜亚洲精品中文字幕| 亚洲香蕉伊在人在线观| 91偷拍与自偷拍精品| 精品一区二区三区在线观看国产 | 一本一道精品欧美中文字幕| 国产免费久久久久| 永久免费av无码网站性色av| 性一交一黄一片| 熟女人妻一区二区三区免费看| 六月丁香婷婷激情| 亚洲美免无码中文字幕在线| mm131午夜| 无码人妻精品一区二区蜜桃网站| 午夜欧美性电影| 一区二区三区国| 亚洲欧美久久234| 亚洲人成网站在线播放2019| 欧洲亚洲一区二区| 日本在线一区| 国产福利片一区二区| 91xxx视频| 国产精品无码电影在线观看| 日韩一级特黄毛片| 久草资源站在线观看| 最近中文字幕一区二区| 日本黄色福利视频| 天堂www中文在线资源| 国产免费无遮挡吸奶头视频| 超碰人人干人人| 日韩少妇裸体做爰视频| 中文字幕日韩三级| 免费a级片在线观看| 欧洲成人午夜精品无码区久久| 一区二区三区四区毛片| 杨幂一区二区国产精品| 波多野结衣片子| 二区视频在线观看| 亚洲国产精品视频在线| 国产日韩网站| 黄页视频在线免费观看| 麻豆电影在线播放| 亚洲成人毛片| av一区二区高清| 国产在线不卡视频| 亚洲在线视频一区| 亚洲国产成人在线视频| 欧美亚洲伦理www| 欧美日韩精品免费观看|