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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1644|回復: 5
打印 上一主題 下一主題
收起左側

麻煩大神幫我看看為什么繼電器無法吸合?附單片機程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:1019154 發表于 2022-4-17 16:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <STC15F2K60S2.H>
#define u8 unsigned char
#define u16 unsigned int
   
typedef struct
{
    unsigned char b1:1;
    unsigned char b2:1;
    unsigned char b3:1;
    unsigned char b4:1;
    unsigned char b5:1;
    unsigned char b6:1;
    unsigned char b7:1;
    unsigned char b8:1;
}bits;

typedef union
{
    unsigned char hex;
    bits b;
}Hextobin;

Hextobin led_ctrl,buzzer_ctrl;
u16 count;
        
void Device_ctrl(u8 p2data,u8 p0data)
{
    P0=p0data;
    P2=p2data;
    P2=0;
}

void Timer2Init(void)        //1??@11.0592MHz
{
    AUXR &= 0xFB;        //?????12T??
    T2L = 0x66;        //??????
    T2H = 0xFC;        //??????
    AUXR |= 0x10;        //???2????
    IE2 |= 0x04;                    //????2??
  EA = 1;
}

void start(void)
{
    Device_ctrl(0xa0,0);
    led_ctrl.hex=0xff;
    Device_ctrl(0x80,led_ctrl.hex);
}

u8 step;

void led_process()
{
        if(count>=500)
    {
        count=0;
    led_ctrl.b.b1=~led_ctrl.b.b1;
    Device_ctrl(0x80,led_ctrl.hex);
        
        step++;
    }
}

void led_process2()
{
    if(step==10)
    {
        buzzer_ctrl.b.b4=1;
        Device_ctrl(0xa0,buzzer_ctrl.hex);
    }
    if(step==20)
    {
        step=0;
            buzzer_ctrl.b.b4=0;
        Device_ctrl(0xa0,buzzer_ctrl.hex);
    }
}

    void main(void)
{
    start();
    Timer2Init();
    while(1)
    {
    }
}
void t2int() interrupt 12           //????
{
    count++;
    led_process();
    led_process2();
}


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

使用道具 舉報

沙發
ID:732794 發表于 2022-4-17 20:12 | 只看該作者
void Device_ctrl(u8 p2data,u8 p0data)
{
    P0=p0data;
    P2=p2data;
    P2=0;
}
這里去掉P2=0;試試
回復

使用道具 舉報

板凳
ID:123289 發表于 2022-4-18 17:02 | 只看該作者
硬件圖呢?
回復

使用道具 舉報

地板
ID:1019154 發表于 2022-4-18 19:32 | 只看該作者
51FAN2020 發表于 2022-4-17 20:12
void Device_ctrl(u8 p2data,u8 p0data)
{
    P0=p0data;

51單片機P2口不是控制鎖存器的么,如果不設置關閉鎖存器不會有影響么
回復

使用道具 舉報

5#
ID:1019664 發表于 2022-4-19 11:29 | 只看該作者
繼電器無法吸合一般是供電不足引起,也可能輸入接反了
回復

使用道具 舉報

6#
ID:1013784 發表于 2022-4-19 12:37 | 只看該作者
大概率是繼電器信號線接反了,還有別接在單片機的P0口,然后看看繼電器是高電平觸發還是低電平觸發
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99九九视频 | 一级一级一级毛片 | 国产精品99久久久久久久vr | 综合久久99| 在线2区| 黄色免费网站在线看 | 欧美精品三区 | www国产成人免费观看视频,深夜成人网 | 色婷婷国产精品综合在线观看 | 老司机67194精品线观看 | 亚洲精品久久久久avwww潮水 | 色噜噜狠狠色综合中国 | 国产精品伦理一区二区三区 | 日韩精品欧美精品 | 精品国产欧美一区二区三区成人 | 日本欧美大片 | 久久9热| 国产成人久久精品一区二区三区 | 亚洲精品九九 | 天天搞天天搞 | 日本高清中文字幕 | 国产男女猛烈无遮掩视频免费网站 | 久久综合一区 | 鲁大师一区影视 | 99精品网 | 在线视频一区二区三区 | 狠狠操狠狠干 | 国产一区二区精品自拍 | 少妇无套高潮一二三区 | 在线91| 国产一区视频在线 | 国产一区二区在线免费观看 | 三级黄视频在线观看 | 日日摸日日碰夜夜爽2015电影 | 久久久久欧美 | 精品国产乱码久久久久久影片 | 欧美日韩国产三级 | 色伊人网 | 在线播放一区二区三区 | 亚洲欧洲在线视频 | 一级在线毛片 |