久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

QQ登錄

只需一步,快速開始

搜索
查看: 7601|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

基于STC15單片機(jī)的數(shù)控開關(guān)電源源程序原理圖PCB文件

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
pads畫的數(shù)控開關(guān)電源原理圖和PCB圖如下:(51hei附件中可下載工程文件)


制作出來的實(shí)物圖如下:


電壓調(diào)節(jié)是小數(shù)點(diǎn)后兩位。

/分255級(jí)控制
//3個(gè)按鍵:1.加鍵 長(zhǎng)按連加 2.減鍵 長(zhǎng)按連減 3.讀出預(yù)存鍵 長(zhǎng)按保存當(dāng)前電壓

單片機(jī)源程序如下:
#include "stc15w204s.h"
#include "flash.h"
#define MAIN_Fosc                12000000        //定義主時(shí)鐘

typedef unsigned long u32;  //32位無符號(hào)整型數(shù)
typedef unsigned int u16;  //16位無符號(hào)整型數(shù)
typedef unsigned char u8;  //8位無符號(hào)整型數(shù)

/*************        本地常量聲明        **************/

#define        Pin0                0x01        //IO引腳 Px.0
#define        Pin1                0x02        //IO引腳 Px.1
#define        Pin2                0x04        //IO引腳 Px.2
#define        Pin3                0x08        //IO引腳 Px.3
#define        Pin4                0x10        //IO引腳 Px.4
#define        Pin5                0x20        //IO引腳 Px.5
#define        Pin6                0x40        //IO引腳 Px.6
#define        Pin7                0x80        //IO引腳 Px.7
#define        PinAll                0xFF        //IO所有引腳
/*************        本地變量聲明        **************/
sbit        r7        = P3^0;
sbit        r6        = P3^1;        
sbit        r5        = P3^2;        
sbit        r4        = P3^3;        
sbit        r3        = P3^6;        
sbit        r2        = P3^7;        
sbit        r1        = P1^0;        
sbit        r0        = P1^1;        

sbit        Kai        = P1^2;        
sbit        K1        = P1^4;        
sbit        K2        = P1^5;        
sbit        K3        = P5^4;        
        
u8 KeySta[2] =  {1, 1};     //矩陣按鍵的當(dāng)前狀態(tài)
u16 KeyDownTime[2]= {0, 0};        //矩陣按鍵按下時(shí)間
u8 Zi=0xff;                                //


/*************        本地函數(shù)聲明        **************/
void ConfigTimer2(u8 ms);
void  KeyDriver();        //按鍵狀態(tài)處理
void  KeyAction(u8 i);
void  ShuChu();                          //數(shù)值輸出到管腳

void main(void)
{
        
//IO口初始化
         P1M1 |= (Pin0+Pin1);   
        P1M0 |= (Pin0+Pin1);                       //P1.0-P1.1腳定義為開漏模式
        P3M1 |= (Pin0+Pin1+Pin2+Pin3+Pin6+Pin7);   
        P3M0 |= (Pin0+Pin1+Pin2+Pin3+Pin6+Pin7);   //P3.0-P3.7腳定義為開漏模式

        ConfigTimer2(5);          //初始化定時(shí)器ms
        EA = 1;                                  //允許全局中斷
        
        Zi=eeprom_read(0) ;       // 讀保存在Flash中的電壓值
        ShuChu();                                  //數(shù)值輸出到管腳
        _nop_ ();                                 
        _nop_ ();
        _nop_ ();                                  //等待3個(gè)指令周期
        Kai=0;                                          //開啟LM2576控制端
        while (1)
        {
                 KeyDriver();                  //按鍵處理
        }
}

2.png (32.11 KB, 下載次數(shù): 132)

2.png

5.png (979.19 KB, 下載次數(shù): 122)

5.png

0L2T6(~OVW@E8RV_OU9H%@2.png (16.96 KB, 下載次數(shù): 138)

0L2T6(~OVW@E8RV_OU9H%@2.png

數(shù)控開關(guān)電源.zip

2.58 MB, 下載次數(shù): 163, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 2黑幣 +112 收起 理由
gxx2824 + 12 贊一個(gè)!
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏19 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:207943 發(fā)表于 2020-6-16 09:52 | 只看該作者
感謝分享,學(xué)習(xí)了。能接顯示屏的話感覺就完美了
回復(fù)

使用道具 舉報(bào)

板凳
ID:60263 發(fā)表于 2020-7-7 10:33 | 只看該作者
感謝分享,學(xué)習(xí)了,擴(kuò)展思路
回復(fù)

使用道具 舉報(bào)

地板
ID:235954 發(fā)表于 2020-7-8 20:56 | 只看該作者
大佬們,給我評(píng)一下分唄
回復(fù)

使用道具 舉報(bào)

5#
ID:517951 發(fā)表于 2020-11-15 17:32 | 只看該作者
不錯(cuò),值得學(xué)習(xí)。51hei有你更精彩!!
回復(fù)

使用道具 舉報(bào)

6#
ID:137526 發(fā)表于 2021-2-18 23:24 | 只看該作者
漂亮10086個(gè)贊
回復(fù)

使用道具 舉報(bào)

7#
ID:513213 發(fā)表于 2021-2-21 00:04 | 只看該作者
感謝分享,學(xué)習(xí)了,擴(kuò)展思路
回復(fù)

使用道具 舉報(bào)

8#
ID:230374 發(fā)表于 2021-2-27 21:55 | 只看該作者
不錯(cuò),值得學(xué)習(xí),謝謝奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

9#
ID:789717 發(fā)表于 2021-5-30 23:35 | 只看該作者
我下載了你的壓縮包,可以看一下你焊的后面嗎
回復(fù)

使用道具 舉報(bào)

10#
ID:789717 發(fā)表于 2021-5-30 23:48 | 只看該作者
可以提供一下元器件的參數(shù)嗎
回復(fù)

使用道具 舉報(bào)

11#
ID:272119 發(fā)表于 2021-6-10 20:47 | 只看該作者
這是階段式電壓選擇? 用255個(gè)階段細(xì)分FB的電壓?jiǎn)?沒有下載樓主的附件,看狀態(tài)是這樣,這確實(shí)又是一個(gè)新穎的思路就是有點(diǎn)費(fèi)IO,IO不夠可以考慮用LS164做擴(kuò)展,那設(shè)置的時(shí)候需要先屏蔽跳動(dòng).
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 孕妇一级毛片 | 欧美日韩成人在线观看 | 国产一区视频在线 | 欧美乱人伦视频 | 国产精品一区二区久久精品爱微奶 | 国产ts一区 | 日韩成人一区二区 | 91在线精品秘密一区二区 | 欧美黑人一区 | hitomi一区二区三区精品 | 国产亚洲精品久久久久久牛牛 | 国产精品久久久久久久久久免费 | 91国产精品| 91视频大全 | 午夜免费网站 | 久久丝袜视频 | 成人久久久 | 日本一区二区电影 | 精品伊人久久 | 一二三四av | 9999精品视频 | 一区二区在线 | 欧美国产激情二区三区 | 激情黄色在线观看 | 亚州精品天堂中文字幕 | 99reav| 天堂色| 人人爱干 | 久久网站免费视频 | 免费中文字幕日韩欧美 | 国产欧美日韩一区 | 国产精品一区二区在线播放 | 久在线| 亚洲精品在线免费 | 日韩精品一区二区在线 | 国产高清在线观看 | h肉视频 | 久久久免费毛片 | 一级大黄色片 | 男人天堂99| 国产a爽一区二区久久久 |