娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年10月30日(星期三)

正在發(fā)生

2019年10月30日 | 基于pic16f1503單片機的電源電壓不足檢測和指示方法

發(fā)布者:幸福家庭 來源: 51hei關鍵字:pic16f1503  單片機  電源電壓  檢測和指示 手機看文章 掃描二維碼
隨時隨地手機看文章

原理:
利用單片機內部的FVR穩(wěn)壓電源,ADC進行檢測判斷單片機的VDD電壓是否足夠,不足進行輸出顯示。


應用:
當單片機的供電是由電池供電時,可以測量單片機的供電是否足夠,指示電池電量不足。
實際電路測試功能可行,已經應用在具體電路上。


軟件:
MPLAB X IDE v4.15    proteus 8.6.
1、仿真電路圖
2、源程序加注釋。

說明:

1、利用PIC16F1501內部的FVR,ADC可以測量VDD電壓,判斷單片機是否供電電壓不足。
2、將ADC的基準設為Vdd,通過FVR使能并穩(wěn)定到1.024V后,用ADC測量值。
3、有公式ADC讀值=(1.024/VDD)*1024。設置Vdd參考為3.3V,則(1.024/VDD)*1024=318.
4、VDD越大,F(xiàn)VR的ADC讀值越小,所以只要判斷讀值小于318,說明VDD 大于3.3V
5、圖中左邊VDD=3.3V.輸出指示燈亮,正常,右邊VDD=3.29V輸出指示燈滅。
6、兩個芯片的程序相同,電壓基準是3.3V,3.3V以下指示輸出燈不亮。

仿真原理圖如下

 

單片機源程序如下:

#include"sys.h"

#include         /* For uint8_t definition */

#include        /* For true/false definition */

#include

#include

#include

#include

#define POWER_LED PORTCbits.RC0           //RC0 為系統(tǒng)電源指示燈,

                                          //電源大于3.3V時,燈亮;

                                                //電源小于3.3V時,燈滅;


void sys_init()                                //系統(tǒng)初始化

{

    OSCCON=0x7F;                //16M  內部晶振

    FVRCON=0B01010001;          //FVREN,ADCFVR=01(1.024V)

    ADCON0=0B01111100;          //FVR channel,ADCON   

    ADCON1=0B10000000;          //right 對齊

    ANSELC=0;                   //PORTC是IO口 

    PORTC=0;                                

    TRISC=0;                              //PORTC是輸出

    

}

void main()

{

    sys_init();                         //系統(tǒng)初始化

    while(1)

    {

        FVRCONbits.FVREN=1;        //FVR 使能

        while(!FVRCONbits.FVRRDY); //FVR 是否穩(wěn)定

        ADCON0bits.ADON=1;         //ADC 使能

        __delay_ms(1);             //delay

        ADCON0bits.GO=1;           //ADC 轉換開始

        while(ADCON0bits.GO);      //等待ADC 轉換結束

        uint16_t adc_result=(uint16_t)ADRESH<<8 |ADRESL; //得到ADC 讀數(shù)

        if(adc_result<318) POWER_LED=1;     //(1.024/3.3)*1024=318        

        else POWER_LED=0;     

        FVRCONbits.FVREN=0;                 //FVR 使能關閉,節(jié)能

        __delay_ms(5000);

        

    }

}



關鍵字:pic16f1503  單片機  電源電壓  檢測和指示 引用地址:基于pic16f1503單片機的電源電壓不足檢測和指示方法

上一篇:PIC12F675單片機LED控制程序
下一篇:PIC單片機的一個簡單的SPI小程序

推薦閱讀

集微網消息,當前全球智能手機界的兩大巨頭蘋果和三星,無疑是彼此最大的競爭對手。但是,三星卻也是蘋果最大的屏幕供應商。近來,蘋果加速去三星化,擁抱中國大陸與中國臺灣科技大廠,不僅下一代iPhone OLED可能新增京東方、夏普等面板廠供貨,iPhone XS系列新機也擴大導入日月光、德賽等廠產品,未受貿易戰(zhàn)影響。蘋果加速去三星化業(yè)界指出,三星在面板...
本文總結了在利用MSP430G2553做實驗時的一些通用錯誤及注意點,用的軟件為CCS8.0,供大家借鑒,具體工程不再給出,若有相似問題或本文有錯誤,可留言,我盡量回復。文末附有MSP430的用戶手冊、數(shù)據(jù)手冊、學習筆記及《從零開啟大學生電子設計之路》電子版及相關例程的下載地址,我也會盡量持續(xù)總結并更新。【錯誤1】:在“UART_Global.h“中已經定義全局變...
盡管谷歌每年向蘋果支付數(shù)十億美元以確保其仍然是 iPhone 的默認搜索引擎,但有報道指出,蘋果已經在內部開發(fā)自家的搜索技術。《金融時報》透露,蘋果早在兩年前就聘用了谷歌前搜索主管 John Giannandrea,以提高人工智能的能力。此外,他的角色還涉及到對 Siri 的調整和改進,該報告引用了蘋果公司針對搜索工程師的“頻繁”招聘廣告,以此作為表明...
10月29日,瀾起科技宣布其DDR5第一子代內存接口及模組配套芯片已成功實現(xiàn)量產。該系列芯片是DDR5內存模組的重要組件,包括寄存時鐘驅動器 (RCD)、數(shù)據(jù)緩沖器 (DB)、串行檢測集線器 (SPD Hub)、溫度傳感器 (TS) 和電源管理芯片 (PMIC),可為DDR5 RDIMM、LRDIMM、UDIMM、SODIMM等內存模組提供整體解決方案。 公開資料顯示,DRAM行業(yè)從DDR3切換至DDR4...

史海拾趣

問答坊 | AI 解惑

旋鈕式鍵盤及其與AT89C52的接口技術

旋鈕式鍵盤及其與AT89C52的接口技術…

查看全部問答∨

畢業(yè)設計的簡易智能小車

本帖最后由 paulhyde 于 2014-9-15 09:32 編輯 希望對大家的電子設計競賽有所幫助  …

查看全部問答∨

Proteus軟件資料及視頻教程匯總

視頻教程: Proteus_教程2—修改元件.pdf Proteus_與單片機實時動態(tài)仿真.pdf Proteus_自學教程上.pdf Proteus_自學教程下.pdf 第二章_電路原理圖設計.pdf 第三章_電路仿真實驗.pdf 第四章_印刷電路板設計.pdf [ 本帖最后由 yuandayuan6999 ...…

查看全部問答∨

EP9315GPIO驅動在wince啟動時已經被加載,但是后來卻沒有反應

D:\\EP9315.JPG EP9315GPIO驅動在wince啟動時已經被加載時,但是當系統(tǒng)啟動后,輸入信號是卻沒有反應,在超級終端上卻沒有反應!我設置的是高電平觸發(fā)!…

查看全部問答∨

EP2C8Q208 可以做燒Delta-sigma ADC嗎

以前大學時接觸過Altera的DE2開發(fā)板,但隔了2年沒接觸了顯得很生疏,對器件不是很了解。現(xiàn)在想買一塊開發(fā)板,看到一款以EP2C8Q208為核心的,但不知道它里面的資源是否能滿足一個delta-sigma ADC的要求?我是想把代碼燒進去,利用Matlab生成mif寫到l ...…

查看全部問答∨

【STM32F103xCDE先睹為快】

                                 ST今天在中國北京領先全球發(fā)布STM32新產品,以下是數(shù)據(jù)手冊的第一頁,讓廣大網友先睹為快,數(shù)據(jù)手冊不日發(fā)布。<i ...…

查看全部問答∨

【低功耗】Xilinx的FPGA低功耗相關文章下載(七)

這是我的一些Xilinx的FPGA的論文,傳上來給大家分享一下!大家多多支持啊! 我會分批上傳,方便大家選擇性的交流與下載!…

查看全部問答∨

用keil編譯提示內存不夠,怎么解決

事牘?C(140): error C249: \'DATA\': SEGMENT TOO LARGE 用keil編譯200句程序時,提示這個,我是新手,不知道該怎么辦?…

查看全部問答∨

常用ARM指令集及匯編

replyreload += \',\' + 1414834;Timson,如果您要查看本帖隱藏內容請回復…

查看全部問答∨

有人用過X9221么

自動增益控制電路,用的是x9221數(shù)字電位器,和msp430x155單片機,網上關于x9221的參考例程不是特別多,希望能有人指點,已經做了很長時間了沒有出來,無法寫入WCR,謝謝…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 阿拉善左旗| 望城县| 繁昌县| 金乡县| 佛坪县| 南郑县| 余庆县| 阿城市| 阜阳市| 河曲县| 霍林郭勒市| 白沙| 吉水县| 公主岭市| 衡山县| 祥云县| 彝良县| 宝坻区| 凤阳县| 南陵县| 于都县| 双峰县| 礼泉县| 宣武区| 连江县| 内乡县| 乳源| 鄂托克旗| 东阳市| 临潭县| 绥化市| 麻阳| 原平市| 大足县| 黑山县| 子长县| 城口县| 黔西| 大悟县| 盐山县| 淅川县|