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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2354|回復: 2
收起左側

單片機程序中加一個開關,模擬壓力傳感器開關的問題

[復制鏈接]
ID:503530 發表于 2019-4-9 19:36 | 顯示全部樓層 |閱讀模式
5黑幣
這個仿真圖是模擬熱釋電傳感器使燈泡發光的,F在想在里面加一個開關,模擬壓力傳感器開關,當檢測到壓力,開關閉合,使燈泡發光,并延時20s左右,請問這個開關應該加在哪? 然后程序可以請幫忙改一下嗎?

紅外傳感仿真圖

紅外傳感仿真圖

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit XinHao =P1^0;
sbit Light  =P2^0;

void Delay(void)
{
        uint x, y;

        for(x=100;x>0;x--)
           for(y=100;y>0;y--);
}

void delay1(void) //定時器延時兩分鐘
{
        uchar count=180;
        TMOD=0x01;     //定時器0工作方式1
        TR0=1;       //啟動定時器

        TH0=0;
        do{
                TF0=0;
                TL0=0x0F;        
                while(!TF0);   //定時是否溢出
        } while((count--) > 0);
        TR0=0;
        TF0=0;

}

void dianliang(void)
{
        Light  = 1; //點亮燈泡
        XinHao = 1;
        if(XinHao == 1)  //判斷是否無信號
        {
                Delay(); //延時防抖動
                XinHao = 1;
                if(XinHao == 1) //再次確定無信號
                {
                        delay1(); //利用定時器延時兩分鐘
                        Light  = 0; //熄滅燈泡
                }
        }
}

void main(void)
{
        Light  = 0; //初始時燈泡熄滅
        while(1)
        {
                XinHao = 1;
                if(XinHao == 0)  //檢測是否有信號
                {
                        Delay(); //延時防信號抖動
                        XinHao = 1;
                        if(XinHao == 0)
                        {
                                dianliang(); //有,點亮燈泡
                        }
                }
        }
}


回復

使用道具 舉報

ID:277550 發表于 2019-4-9 20:02 | 顯示全部樓層
那么多IO,隨便加了。。。。。不過,單個按鈕,通常接在外部中斷上。

程序呢, if(XinHao == 0)  //檢測是否有信號 之前判斷開關狀態,并做處理
回復

使用道具 舉報

ID:101620 發表于 2019-4-11 10:58 | 顯示全部樓層
這題目,要考慮一下思路的,比如你的傳感器觸發方式要進行考慮,比如你是模擬觸發,那就要增加AD電路,將模擬量轉換成數字量再連接IO端口
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩在线观看一区 | 毛片免费看| 狠狠操狠狠操 | 久久久影院| 亚洲精品乱码久久久久久久久 | 一级黄a | 欧美成人免费在线视频 | 国产精品国产三级国产播12软件 | 久久久国产网站 | 精品欧美一区二区精品久久久 | 日本不卡一二三 | 一区影院| 亚洲最新在线视频 | 精品久久久久久久久久 | 黄色综合 | 亚洲国产二区 | 亚洲精品电影 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 久久成人国产 | 国产粉嫩尤物极品99综合精品 | 天天干在线播放 | 国产成人精品一区二区三区视频 | 日本精品一区 | 国产97人人超碰caoprom | 亚洲视频一区二区三区 | 色婷婷精品国产一区二区三区 | 超碰激情| 久久综合久 | 看片网站在线 | 日韩福利片 | 亚洲高清视频在线观看 | 欧美日韩一区精品 | avtt国产| 欧美午夜精品久久久久免费视 | 在线播放国产一区二区三区 | 国产日韩欧美中文 | 国产精品视频偷伦精品视频 | 一区二区在线 | 黄色免费在线观看 | 国产欧美在线播放 | 日韩欧美不卡 |