欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

分享一個(gè)軟開關(guān)機(jī)的電路和單片機(jī)代碼

查看數(shù): 8090 | 評(píng)論數(shù): 16 | 收藏 17
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-3-12 01:17

正文摘要:

睡不著。。。做點(diǎn)事情。。。 用得上的拿走,不謝 先上圖: 接下來是代碼: int main(void) {        board_init(); // 基本io初始化     delay_init(); // 延時(shí)是必 ...

回復(fù)

ID:430492 發(fā)表于 2025-1-22 11:42
這段代碼如果再關(guān)機(jī)后再按開機(jī)呢?這個(gè)只是單次開關(guān)機(jī),通常需要重復(fù)操作開關(guān)機(jī)才行。
ID:486027 發(fā)表于 2023-7-5 16:23
關(guān)閉下面的管子后 ,,Q5 浮空沒問題么?
ID:959349 發(fā)表于 2023-4-18 15:02
你好! 請(qǐng)問一下所用的MCU型號(hào),還有頭文件之類
ID:34149 發(fā)表于 2021-11-15 16:43
這個(gè)思路確實(shí)挺新穎的。
ID:858009 發(fā)表于 2021-11-15 14:55
1313133 發(fā)表于 2021-11-12 09:35
端口沒有配置,輸入、輸出之類的

51單片機(jī)不用像32一樣配置端口
ID:979672 發(fā)表于 2021-11-12 09:35
qwettyuio 發(fā)表于 2021-11-5 14:36
不太行
代碼:
#include

端口沒有配置,輸入、輸出之類的
ID:969272 發(fā)表于 2021-11-6 18:58
短按開,長(zhǎng)按關(guān),怎么編程?
ID:46750 發(fā)表于 2021-11-5 15:10
開關(guān)可以放在LDO前面,這樣關(guān)機(jī)后靜態(tài)電流幾乎可以為零
ID:858009 發(fā)表于 2021-11-5 14:36

不太行
代碼:
#include <REGX51.H>
#define uchar unsigned char
sbit POW_ON =P3^1;       
sbit KEY_POW=P3^0;                          
void delay_ms(unsigned int t)        //延時(shí)函數(shù)
{
        while(t--);
}
int main(void)
{
  if(KEY_POW==0)//電源鍵有觸發(fā)
  {
                delay_ms(1000);//延時(shí),看情況,定義長(zhǎng)短
    if(KEY_POW==0)// 真的是電源鍵按下了
    POW_ON=1;    // 上電,鎖定電源輸出
    while(KEY_POW==0) //等待按鍵松開
                {
                        ;
                }
        }
  while(1)  //大循環(huán)
  {
                delay_ms(500);// 工作狀態(tài)演示
                if(KEY_POW==0)//電源鍵又按下了
    {
                        delay_ms(2000);//延時(shí),老規(guī)矩,長(zhǎng)按關(guān)機(jī)
      if(KEY_POW==0) // 真的是電源鍵按下了
      {
                                while(KEY_POW==0) //等松開
        POW_ON=0;// 最后取消電源鎖定,關(guān)閉電源
                        }
                }
        }
}
ID:969272 發(fā)表于 2021-11-5 13:16
這個(gè)不錯(cuò),都注釋了。
ID:824490 發(fā)表于 2021-11-5 11:11
qwettyuio 發(fā)表于 2021-11-5 09:53
51單片機(jī)能用這個(gè)控制電路嗎

我就是用51的
ID:137005 發(fā)表于 2021-11-5 10:25
U1詳細(xì)型號(hào)是什么?支持低壓差?
ID:858009 發(fā)表于 2021-11-5 09:53
51單片機(jī)能用這個(gè)控制電路嗎
ID:824490 發(fā)表于 2021-3-12 23:39
bg4rfb 發(fā)表于 2021-3-12 13:17
這樣是不是單片機(jī)提前已經(jīng)通電了呢,一直在檢測(cè)KEY_POW==0 ?

代碼實(shí)測(cè)可用。
單片機(jī)由3U供電。電池接VBAT,沒有按鍵時(shí),3U是無電的。
這段代碼只是提供一個(gè)方法,很多地方都可以優(yōu)化的。比如第一個(gè) if(KEY_POW==0)是可以去掉的。
而且如果按住按鍵不放,會(huì)一直在開機(jī)、關(guān)機(jī)間循環(huán)。都是要優(yōu)化的。
ID:106422 發(fā)表于 2021-3-12 13:17
這樣是不是單片機(jī)提前已經(jīng)通電了呢,一直在檢測(cè)KEY_POW==0 ?
ID:120672 發(fā)表于 2021-3-12 11:11
謝謝分享,有實(shí)踐過可行么?

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表