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

標題: DIY定時插座 附單片機程序原理圖 [打印本頁]

作者: 1860774xxxx    時間: 2024-5-2 17:59
標題: DIY定時插座 附單片機程序原理圖
雖然定時插座很便宜 但diy是一種樂趣 現在的手機都是快充 很快充滿 適合睡覺用 也適合電車用
最大可以設置12小時定時 5個LED燈組合顯示時間 如程序圖所示  
帶記憶功能 為了減少不必要的刷寫 長按按鍵約3秒儲存 看到LED燈閃爍就表示儲存好了  下次點擊按鍵就可以直接進入所保存的時間了




大意了 前面發的電路圖畫錯了  現在是已修改好的電路圖

hh.jpg (5.53 MB, 下載次數: 41)

hh.jpg

定時插座 -EEPROM.zip

69.38 KB, 下載次數: 39, 下載積分: 黑幣 -5


作者: 1860774xxxx    時間: 2024-5-3 12:16
昨晚用了一次 晚上LED有限刺眼 LED限流電阻已換成5K 這個可以跟據自己須求改動
作者: bd5fna    時間: 2024-5-3 13:49
原理圖和程序對不上,按鍵和繼電器畫錯了。
#include <STC8G.H>         //此文件中定義了單片機的一些特殊功能寄存器   
#include "STC8G_EEPROM.h"  //STC8G內部EEPROM驅動

sbit anjian1=P1^7;   //按鍵引腳定義
sbit jidianqi=P1^0;  //繼電器引腳定義

typedef unsigned char u8;   //無符號字符形數據類型進行聲明定義 定義名稱u8 所占位數8位 范圍0~255
typedef unsigned int u16;   //無符號整形數據類型進行聲明定義 定義名稱u16 所占位數16位 范圍0~65535

u8 fen,miao; //分 秒 變量
bit ajyxzz1,EP_num; //條件允許終止 用于每次操作只允許執行一次 防止重復執行
u16 weimiao;


/*1T 12M晶振 延時函數 Delay_ms(1)時大約1ms*/
void Delay_ms(u16 ms)
{

    u8 i,j;
    while(ms--)
    {
        for(i=0; i<7; i++)
            for(j=0; j<99; j++);
    }
}


/*io端口配置*/
void STCIO_in()
{
    P1M0 = 0x00;
    P1M1 = 0x00; //配置P1為準雙向輸出輸入
    P3M0 = 0x00;
    P3M1 = 0x00; //配置P3為準雙向輸出輸入
    //P5M0 = 0x00;
    //P5M1 = 0x00; //配置P5為準雙向輸出輸入
}

/*定時計數器配置*/
void Timer0_Init(void)                //1毫秒@12.000MHz 16位自動重裝
{
    AUXR |= 0x80;                        //定時器時鐘1T模式
    TMOD &= 0xF0;                        //設置定時器模式
    TL0 = 0x20;                                //設置定時初始值
    TH0 = 0xD1;                                //設置定時初始值
    TF0 = 0;                                //清除TF0標志
    //TR0 = 1;                                //定時器0開始計時
    ET0 = 1;                                //使能定時器0中斷
    EA=1;                   //定時器總開關
}

/*主函數*/
void main()
{
    u8 nj_num;    //按鍵累計變量
    u16 cn_num;   //按鍵長短按累計變量
    u16 fne_num;  //分鐘累計變量

    STCIO_in();   //io端口初始化

    jidianqi=1;     //關閉繼電器 此時斷電
    P3=0x00;        //開機LED全撿 開
    Delay_ms(1000); //延時約1秒
    P3=0xff;        //開機LED全撿 關

    Timer0_Init(); //定時計數器初始化
    while(1)
    {
        if(anjian1==0)//判斷時加按鍵是否按下
        {
            Delay_ms(5); //延時消抖
            if(anjian1==0) //再次判斷時加按鍵是否按下
            {
                                ajyxzz1=0; //按鍵條件復位 等待下一次按鍵操作
                cn_num++;  //長按累計器開始計數
                if(cn_num>1000)  //長按操作 約3秒
                {
                    P3=0xff;
                                        if(EP_num==0) //這里添加一個條件允許終止 不能它一直重復擦除寫數據
                                        {
                                                IapErase(0x0400);           //擦除EEPROM
                                            IapProgram(0x0400, nj_num); //寫數據到EEPROM
                                                EP_num=1;                   //數據寫好了 馬上終止 防止程序循環重復執行
                                        }
                    Delay_ms(200);
                }
            }
        }
        else
        {
            if(cn_num>0&&cn_num<500&&ajyxzz1==0) //短按操作
            {
                                if(nj_num==0)
                                {
                                        nj_num = IapRead(0x0400);  //讀EEPROM
                                        nj_num = nj_num-1;
                                }
                if(nj_num<12)nj_num=nj_num+1;
                else(nj_num=1);

                 miao=0;     //清零秒
                 fen=0;      //清零分
                 jidianqi=0; //啟動繼電器 此時開始通電
                 TR0 = 1;    //定時器開始計數
                 ajyxzz1=1;  //執行完畢 條件終止 防止重復執行
            }
            cn_num=0;  //按鍵長短按累計變量復位 等待下一次執行
                        EP_num=0;  //EEPROM條件允許終止復位 等待下一次執行
        }

        if(nj_num>0)
        {
                        switch(nj_num) //顯示LED燈與時長選擇
            {
                case 1:P3=0x7f;fne_num=60;break;   //0111 1111  1小時
                case 2:P3=0xbf;fne_num=120;break;  //1011 1111  2小時
                case 3:P3=0xdf;fne_num=180;break;  //1101 1111  3小時
                case 4:P3=0xef;fne_num=240;break;  //1110 1111  4小時
                case 5:P3=0xf7;fne_num=300;break;  //1111 0111  5小時
                case 6:P3=0x77;fne_num=360;break;  //0111 0111  6小時  5+1
                case 7:P3=0xb7;fne_num=420;break;  //1011 0111  7小時  5+2
                case 8:P3=0xd7;fne_num=480;break;  //1101 0111  8小時  5+3
                case 9:P3=0xe7;fne_num=540;break;  //1110 0111  9小時  5+4
                case 10:P3=0x67;fne_num=600;break; //0110 0111  10小時 5+4+1
                case 11:P3=0xa7;fne_num=660;break; //1010 0111  11小時 5+4+2
                case 12:P3=0xc7;fne_num=720;break; //1100 0111  12小時 5+4+3
        }
            if(fen==fne_num) //判斷時間是否到了
            {
                TR0 = 0;      //關閉定時器
                P3 = 0xff;    //關閉所有LED燈
                jidianqi=1;   //關閉繼電器 此時斷電
                weimiao = 0;  //毫秒清零
                miao = 0;     //清零秒
                fen = 0;      //清零分
                nj_num = 0;   //按鍵累計變量清零
            }
        }
    }
}

/*定時器0*/
void Timer0_Isr(void) interrupt 1
{
    weimiao++;
    if(weimiao==1000) //1000毫秒=1秒
    {
        miao++;       //秒
        weimiao=0;    //毫秒清零
        if(miao==60)  //60秒=1分鐘
        {
            fen++;    //分
            miao=0;   //分清零
        }
    }
}
作者: 黑色蜂鳥    時間: 2024-5-3 14:22
直接4個指示燈,按二進制編碼
作者: 1860774xxxx    時間: 2024-5-3 15:53
bd5fna 發表于 2024-5-3 13:49
原理圖和程序對不上,按鍵和繼電器畫錯了。#include          //此文件中定義了單片機的一些特殊功能寄存器 ...

哦 是哦 我都沒注意看
作者: 1860774xxxx    時間: 2024-5-3 15:55
黑色蜂鳥 發表于 2024-5-3 14:22
直接4個指示燈,按二進制編碼

可以啊 現在也是二進制 有空間的話 有多的IO口 上12個也夠
自己喜歡貝
作者: zmc419    時間: 2024-5-18 18:57
1860774xxxx 發表于 2024-5-3 15:55
可以啊 現在也是二進制 有空間的話 有多的IO口 上12個也夠
自己喜歡貝

四個燈用不同顏色更好
作者: 1860774xxxx    時間: 2024-5-19 07:48
zmc419 發表于 2024-5-18 18:57
四個燈用不同顏色更好

晚上睡覺用的 太耀眼了不好
作者: ouco123    時間: 2024-8-25 10:30

請問樓主:這里代碼正確嗎?  紅筆標記的。

作者: 1860774xxxx    時間: 2024-8-25 23:52
ouco123 發表于 2024-8-25 10:30
請問樓主:這里代碼正確嗎?  紅筆標記的。

這句和
nj_num++;
if(nj_num>8)nj_num=1;
一樣  循環一周又從1開句 而不是從0開始
作者: lkc8210    時間: 2024-8-26 11:35
ouco123 發表于 2024-8-25 10:30
請問樓主:這里代碼正確嗎?  紅筆標記的。

正確寫法是else {nj_num=1;}
作者: 1860774xxxx    時間: 2024-8-26 12:32
lkc8210 發表于 2024-8-26 11:35
正確寫法是else {nj_num=1;}

else執行一條與執行多條的區別 就一條else(xxx;)毛病




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
日韩一区二区影院| 亚洲高清资源综合久久精品| 欧美影院午夜播放| 国产在线麻豆精品观看| 欧美电影免费网站| 激情av在线播放| 色偷偷亚洲女人天堂观看欧| av老司机久久| 在线日韩国产网站| 伊人影院综合在线| 日韩欧美99| 日本成人精品在线| 日韩黄色av网站| 亚洲性人人天天夜夜摸| ww久久综合久中文字幕| 小草在线视频在线免费视频| 欧美最猛黑人xxxxwww| 久久影视中文字幕| 91麻豆精品成人一区二区| 日韩欧美国产片| 不卡中文字幕在线| 国产青春久久久国产毛片| 欧美激情精品久久久久久免费印度 | 一区二区三区欧洲区| 美女免费久久| 色视频www在线播放国产| 国产精品入口麻豆高清| 午夜精品久久久久久久无码| 91亚洲人电影| 久久理论片午夜琪琪电影网| 日韩成人久久久| 欧美日韩在线三级| 午夜成人在线视频| 国产视频亚洲色图| 成人亚洲精品久久久久软件| 视频一区视频二区中文| 亚洲老妇激情| 国产一区二区电影在线观看| 亚洲精品777| av综合电影网站| 色婷婷av在线| 色三级在线观看| 黄色片在线免费观看| 五月伊人六月| 五月婷婷导航| 悠悠资源av网站| 日日摸夜夜爽人人添| 最新国产热播激情视频| 色屁屁草草影院ccyycom| 97人妻精品一区二区三区软件| 日本少妇性生活| av成人免费网站| 日本美女bbw| 精品欧美一区二区久久久| 国产xxxx视频| 中国极品少妇xxxx| 美女伦理水蜜桃4| 久久久久久久久久久影视| 天天插天天操天天射| 精品久久久久久无码国产| www.亚洲视频.com| 国产情侣第一页| 国产精品久久国产| 成品人视频ww入口| 日本一区不卡| 四虎影院一区二区三区| 日韩影视精品| 在线观看成人一级片| 一区二区在线不卡| a级片一区二区| 无码人妻少妇伦在线电影| 妞干网这里只有精品| 久久天天东北熟女毛茸茸| 干日本少妇视频| 欧美人成在线观看| av免费中文字幕| 一起操在线视频| 天天躁日日躁狠狠躁av麻豆男男 | 国产精品久久久高清免费| 亚洲精品一区二区三区网址| 欧美日本视频一区| xxxx性bbbb欧美野外| 久久久久亚洲AV| 欧美性x x x| 麻豆成人在线视频| 亚洲黄色免费观看| 136福利视频导航| 精品人妻一区二区三区含羞草| 黄色av小说在线观看| 久久久久久久美女| 尤物视频网址| 国产经典第一页| 特黄aaaaaaaaa毛片免费视频| 国产导航在线| 国产经典自拍视频在线观看| 黄色av免费在线| 国产中文在线播放| 91麻豆精品| 欧美尿孔扩张虐视频| 99国产精品一区二区| 99综合在线| 久久er99热精品一区二区| 蜜桃视频在线网站| 一区二区电影免费观看| 久久伦理中文字幕| 久久精品国产亚洲夜色av网站| 国产精品激情电影| 日韩经典中文字幕一区| 国产成人免费av在线| 国产精品网站在线播放| 欧美日韩国产黄| 欧美片网站yy| 亚洲天堂av高清| 欧美综合国产精品久久丁香| 国产在线一区二区三区欧美| 国产精品免费看久久久无码| 日本高清免费观看| 亚洲熟女www一区二区三区| 亚洲一区精品在线观看| 欧美激情性xxxxx| 老司机很黄的视频免费| 中文av资源在线| 给我免费播放日韩视频| 国产在线日韩| 不卡的av网站| 日韩欧美亚洲成人| 最新亚洲国产精品| 91中文在线视频| 少妇久久久久久被弄到高潮| 亚洲精品乱码久久久久久蜜桃欧美| 免费在线一级片| 天天干,夜夜爽| 男女激情视频网站| 图片区小说区亚洲| 亚洲+小说+欧美+激情+另类| 日韩电影在线一区| 亚洲女同ⅹxx女同tv| 精品国产亚洲在线| 国产999精品久久久影片官网| 日韩精品久久久| 欧美特黄aaa| 日韩欧美性视频| 亚洲欧美精品日韩欧美| 在线播放av片| 亚洲色图综合| 中文日产幕无线码一区二区| 天海翼亚洲一区二区三区| 日韩和欧美一区二区| 国产精品全国免费观看高清 | 国内在线高清免费视频| 青草影视电视剧免费播放在线观看| 6080亚洲理论片在线观看| 久久亚洲美女| 亚洲品质自拍视频网站| 亚洲欧美日韩视频一区| 成人精品一二区| 国产精品无码一本二本三本色| 天天色天天综合| 五月天婷婷在线观看| 成人xxxx| www 久久久| 爽好久久久欧美精品| 亚洲香肠在线观看| 久久精品视频在线观看| 欧美三级电影网| 久久九九亚洲综合| 亚洲成人18| 男人天堂av电影| 久久婷婷综合中文字幕| 国产精品一区在线看| 精品人人人人| 99久久精品情趣| 亚洲激情电影中文字幕| 精品在线观看一区二区| 久久久久亚洲AV成人网人人小说| 国产精品无码天天爽视频| 高清国语自产在线观看| **日韩最新| 国产成人在线观看| 精品国产成人在线影院| 国产专区一区二区| av2014天堂网| 骚虎黄色影院| 国产丝袜在线播放| 99综合视频| 精品视频在线视频| 亚洲影院色无极综合| 成人在线观看一区二区| 无码国产伦一区二区三区视频 | 国产一区二区三区四区五区在线| 亚洲图片 自拍偷拍| 国产三级第一页| 黄色片在线看| 中国成人一区| 精品久久香蕉国产线看观看gif| 91精品成人久久| 能看的毛片网站| 亚洲一区二区影视| 激情小说 在线视频| 欧美亚洲高清| 亚洲国产精品久久一线不卡| 日韩男女性生活视频| 超碰中文字幕在线观看| 男人猛进猛出女人屁股视频| 国产精品—色呦呦| 青娱乐精品在线视频| 精品噜噜噜噜久久久久久久久试看 | 欧美日韩在线观看一区二区| 亚洲专区在线视频| 动漫精品一区二区三区| 国产毛片av| 国产精品久久久久久妇女| 国产精品亚洲一区二区三区妖精| 亚洲欧美在线播放| 久久这里只有精品18| 中文字幕一区二区三区人妻四季| 青青草视频在线观看| 欧美一区免费| 免费一级片91| 亚洲黄色在线观看| 欧美另类videosbestsex日本| 一区二区三区福利视频| 桃花色综合影院| 激情视频一区二区三区| 欧美一级免费大片| 亚洲欧美日韩精品久久久 | 欧美综合视频在线观看| 粉嫩精品一区二区三区在线观看| 国精产品一区一区| 丁香婷婷激情| 久久国产精品成人免费观看的软件| 亚洲18女电影在线观看| 超碰97在线播放| 91久久国产综合| 最新av在线| 亚洲一区亚洲| 亚洲人高潮女人毛茸茸| 国产一区亚洲二区三区| 丝袜理论片在线观看| 另类国产精品一区二区| 日韩三级影视| 国产亚洲一区字幕| 国产精品久久久久久av福利软件 | 久久亚洲a v| 国产成人自拍一区| 欧美日韩女优| 亚洲日本va在线观看| **亚洲第一综合导航网站| 久久国产免费观看| 成人免费视频| 国产精品资源在线| 国内精品伊人久久| 日韩在线免费观看av| 午夜神马福利影院| 午夜亚洲伦理| 久久精品国产视频| 折磨小男生性器羞耻的故事| av小次郎收藏| 国内视频精品| 一区二区在线视频| www.四虎精品| 国产免费专区| 男女男精品视频网| 欧美劲爆第一页| 色噜噜噜噜噜噜| 成人激情电影在线看| 成人小视频免费观看| 国产精品你懂得| 五月天综合在线| 91美女主播在线视频| 中文字幕av资源一区| 国产一区自拍视频| 国产露脸91国语对白| 日韩黄色碟片| 日本高清成人免费播放| 久久亚洲a v| 尤物视频网站| 一区免费视频| 久久色在线播放| 韩国女同性做爰三级| 高清在线观看av| www久久精品| 国产精品一 二 三| av网站在线观看免费| 视频一区日韩| 在线不卡一区二区| 欧美黑人在线观看| 曰皮视频在线播放免费的| 欧美在线免费一级片| 亚洲午夜av久久乱码| 少妇极品熟妇人妻无码| 国产超碰在线观看| 成人黄色综合网站| 成人欧美一区二区三区视频| 国产色在线视频| 欧美日韩一区二区三区在线电影 | 一道本在线免费视频| 一级黄色a视频| 深夜福利亚洲| 欧美裸体一区二区三区| 91精品999| 情趣视频网站在线免费观看| 成人午夜在线视频| 狠狠色狠狠色综合人人| 黑人精品一区二区| 成人在线免费观看91| 亚洲欧美综合另类中字| x88av在线| 国产午夜精品久久久久免费视| 日本一二三不卡| 青娱乐一区二区| 欧美性猛交xxxx免费看手交| 我不卡伦不卡影院| 欧美国产在线电影| 午夜精品久久久久久久久久久久久蜜桃| 日本天码aⅴ片在线电影网站| 一区二区中文字幕在线| 日韩在线视频在线| eeuss网址直达入口| 国产福利91精品一区| 国产精品青青草| 亚洲热在线观看| 一区二区不卡| 热久久美女精品天天吊色| 男人天堂视频网| 星空影院最新电视剧免费观看| 国产亚洲精品bv在线观看| 国产精品久久一区主播| 欧美 日韩 国产 精品| 中文av一区| 国产精品日韩久久久久| 深爱激情五月婷婷| 亚洲视频二区| av一区二区三区免费| 欧美色图久久| 韩国一区二区视频| 日韩欧美一区二区三区四区| 成年人影院在线观看| 97超碰欧美中文字幕| 成人黄色片免费| 国产精品久久久久白浆| 亚洲欧美在线视频| 91n.com在线观看| 第一视频专区在线| 色综合久久66| 日本丰满少妇裸体自慰| 91在线三级| 亚洲大胆人体av| 国产精品丝袜一区二区| 99精品国产一区二区三区2021| 亚洲人午夜精品免费| 国产网站在线看| 日韩在线视频一区二区三区| 久久精品青青大伊人av| 一级日韩一级欧美| 中文字幕av亚洲精品一部二部| 久久久噜噜噜久噜久久| 国产精品视频无码| 一区二区三区福利| 国产成人女人毛片视频在线| 婷婷5月激情5月| a级高清视频欧美日韩| 日本黄色片一级片| 男人天堂亚洲二区| 欧美日韩精品三区| 欧美被狂躁喷白浆精品| 精品国产aⅴ| 成人国产精品免费视频| 国产美女自拍| 国产拍揄自揄精品视频麻豆| 亚洲 高清 成人 动漫| 免费观看在线午夜影视| 制服丝袜中文字幕一区| 91视频综合网| 欧美aaaaa级| 国产在线精品播放| 国产l精品国产亚洲区在线观看| 91捆绑美女网站| 中文字幕天天干| 草美女在线观看| 亚洲人成在线观看网站高清| 国产www视频| 久久亚洲二区| 人体内射精一区二区三区| 成年人在线免费观看| 欧美日韩成人激情| 国产一级做a爰片在线看免费 | 老**午夜毛片一区二区三区| 在线视频不卡一区二区三区| 国产日本在线视频| 亚洲成色999久久网站| 一级片视频免费| 国产综合一区二区| 日本成人中文字幕在线| 日韩欧美一区二区三区在线观看| 欧美理论片在线观看| 欧美猛交xxxxx| 亚洲欧洲日本在线| 亚洲无人区码一码二码三码的含义| 婷婷亚洲精品|