色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用觸摸傳感器和8051微控制器控制LED燈

科技觀察員 ? 來源:circuitdigest ? 作者:Sourav Gupta ? 2022-09-07 15:13 ? 次閱讀

在這個項目中,我們將觸摸傳感器與 8051 微控制器 AT89S52 連接。如果您是 8051 微控制器的新手,那么您可以從LED 閃爍開始 8051。

什么是電容式觸摸傳感器?

電容式觸控作用于我們身體上可用的靜電荷。屏幕已經充滿了電場。當我們觸摸屏幕時,由于流經我們身體的靜電荷形成閉合電路。此外,軟件決定要執行的位置和動作。電容式觸摸屏不適用于手套,因為手指和屏幕之間不會有任何傳導。

此項目中使用的觸摸傳感器

本項目使用的觸摸傳感器為電容式觸摸傳感器模塊,傳感器驅動基于驅動IC TTP223。IC TTP23的工作電壓為 2.0V 至 5.5V ,觸摸傳感器的電流消耗非常低。由于價格低廉、電流消耗低且易于集成支持,采用 TTP223 的觸摸傳感器在其細分市場中廣受歡迎。

pYYBAGMYRDiAZq4PAAMc3AxFC38466.png

在上圖中,傳感器的兩側都顯示了引腳圖清晰可見的位置。它還有一個焊接跳線,可用于根據輸出重新配置傳感器。跳線為 A 和 B。默認配置或在焊錫跳線的默認狀態下,觸摸傳感器時輸出由低變為高。但是,當設置跳線并重新配置傳感器時,當觸摸傳感器檢測到觸摸時,輸出會改變其狀態。觸摸傳感器的靈敏度也可以通過改變電容來配置。

下圖顯示了不同跳線設置下的不同輸出 -

pYYBAGMYRDOAUayDAAAPR-M7xnc945.png

對于這個項目,傳感器將在出廠發布條件下可用的默認配置中使用。在這個項目中,觸摸傳感器將用于控制使用 AT89S52 微控制器的交流燈泡。

繼電器與 8051 微控制器連接。繼電器的引腳排列如下圖所示 -

poYBAGMYRDCAKT_4AAI3cZcFHZY948.png

NO常開,NC常接。L1 和 L2 是 Relay 線圈的兩個端子。未施加電壓時,繼電器關閉,POLE 與 NC 引腳連接。當電壓施加在線圈端子上時,繼電器的 L1 和 L2 接通,POLE 與 NO 連接。因此,可以通過改變繼電器的操作狀態來打開或關閉 POLE 和 NO 之間的連接。

所需材料

AT89S52 8051 微控制器

標準立方繼電器 - 5V

11.592 MHz 晶振

33pF 電容器 - 2 個

2k電阻-1個

4.7k 電阻器 - 1 個

10uF電容

BC549B晶體管

TTP223 傳感器

1N4007 二極管

帶燈座的燈泡

面包板

5V供電,一個手機充電器即可工作。

很多跳線或 berg 線。

AT89S52 編程環境,帶有 Programmer Kit 和帶有編譯器的 IDE

電路原理

使用觸摸傳感器和 8051 控制光的示意圖如下圖所示,

poYBAGMYRCmARV71AAB9b9iouIM301.png

晶體管用于打開或關閉繼電器。觸摸傳感器與 AT89S52 微控制器單元相連。該電路是使用面包板構建的。

pYYBAGMYRC2ACLKeAAO97-yc2gM804.png

編程 Atmega AT89S52 微控制器

最后給出完整的 8051 代碼。在這里,我們解釋了代碼的幾個部分。如果您是 8051 微控制器的新手,那么首先學習如何對 8051 微控制器進行編程。

以下代碼行用于將繼電器和觸摸傳感器與 8051 微控制器集成。REGX52 是 AT89S52 微控制器單元的頭文件。還聲明了一個延遲函數。

#include

// RELAY Pin 
sbit RELAY = P1^0; // 引腳 P1.0 被命名為 RELAY

// 觸摸傳感器引腳
sbit Touch = P1^1; // Pin P1.1 被命名為 Touch Sensor

//函數聲明
void delay(char ms);

觸摸和繼電器初始化為 0。觸摸傳感器將邏輯 0 更改為 1。如果在激活觸摸傳感器時語句為真,則繼電器的狀態會發生變化。然而,為了準確檢測觸摸,使用了去抖動延遲。

// 主函數
void main(void) 
{

   繼電器 = 0;

     觸摸 = 0; 
   while(1){ 
             if (Touch == 1){ 
                   delay(15); // 去抖動延遲
                   if (Touch == 1){ 
                         RELAY = !RELAY; //切換繼電器引腳
                         延遲(30);
                   }                       
            }                
     } 
}

下面,編寫延遲函數。該函數以毫秒格式接受輸入,并使用兩個for循環生成延遲。這種延遲不太準確,但可以接受,主要取決于時鐘周期時序。

/*延遲相關函數*/ 
void delay(char ms){
    整數a,b;
    對于(a=0;a<1295;a++){
            對于 (b=0; b

這個觸摸控制的燈電路在面包板上進行了測試,并連接了一個低功率燈泡。
/* 名稱:touchsensor.c

* 目的:用于電路文摘。與 8051 (AT89S52) 連接的觸摸傳感器

* 作者:蘇拉夫古普塔

* 日期 : 22-03-19

* 修訂:無

*/

#include



// 繼電器引腳

位繼電器 = P1^0; // 引腳 P1.0 被命名為 RELAY

// 觸摸傳感器引腳

sbit 觸摸 = P1^1; // Pin P1.1 被命名為 Touch Sensor



//函數聲明

無效延遲(字符毫秒);



// 主功能

無效主要(無效)

{

繼電器 = 0;

觸摸 = 0;

而(1){

如果(觸摸 == 1){

延遲(15);// 去抖動延遲

如果(觸摸 == 1){

繼電器=!繼電器;// 切換繼電器引腳

延遲(30);

}

}

}

}



/*延時相關函數*/



無效延遲(字符毫秒){

整數a,b;

對于(a=0;a<1295;a++){

對于 (b=0; b
}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7565

    瀏覽量

    151574
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    108096
  • 觸摸傳感器
    +關注

    關注

    0

    文章

    122

    瀏覽量

    23076
收藏 人收藏

    評論

    相關推薦

    8051微控制器架構的簡要說明

    此前已經介紹了關于8051微控制器基礎知識和引腳圖說明等相關知識,而在本文中,將重點介紹8051微控制器的硬件方面內容,如 I/O 端口、RAM、ROM、定時
    發表于 08-23 14:45 ?2965次閱讀
    <b class='flag-5'>8051</b><b class='flag-5'>微控制器</b>架構的簡要說明

    8051微控制器的基礎知識

    8051微控制器是嵌入式系統、消費電子、汽車等各個領域中最流行和最常用的微控制器之一,技術上稱為Intel MCS-51架構。8051微控制器
    發表于 09-12 17:32 ?3503次閱讀
    <b class='flag-5'>8051</b><b class='flag-5'>微控制器</b>的基礎知識

    #硬聲創作季 微控制器原理:8051微控制器的技術發展

    微控制器mcu8051
    Mr_haohao
    發布于 :2022年11月02日 14:47:16

    [分享]C8051F410屬于Silicon Labs的小外型微控制器系列

      C8051F410屬于Silicon Labs的小外型微控制器系列。C8051F410在極小的封裝中集成了高速8051 CPU、Flash存儲
    發表于 04-21 11:17

    智能熱傳感器如何與微控制器結合使用?

    智能熱傳感器是什么?智能熱傳感器如何與微控制器結合使用?為什么流行的存在傳感器通常不是最佳的感測模式?
    發表于 06-15 06:30

    用新型微控制器降低8051系統的功耗

    用新型微控制器降低8051系統的功耗
    發表于 05-04 13:37 ?18次下載

    8051微控制器和82527獨立CAN總線控制器為核心組成

    介紹一種以8051微控制器和82527獨立CAN總線控制器為核心組成的CAN總線智能傳感器節點的設計方法,并給出其硬件原理圖和初始化程序。
    發表于 07-17 08:41 ?26次下載

    觸摸感應微控制器(Silicon Labs)

    觸摸感應微控制器(Silicon Labs) Silicon Laboratories宣布,該公司推出QuickSense產品線以進軍人機界面市場,其全新的C8051F800微控制器
    發表于 11-04 08:40 ?624次閱讀

    基于ARM微控制器的動態傾角傳感器設計

    本內容提供了基于ARM微控制器的動態傾角傳感器設計,歡迎大家下載
    發表于 09-06 14:33 ?119次下載
    基于ARM<b class='flag-5'>微控制器</b>的動態傾角<b class='flag-5'>傳感器</b>設計

    飛思卡爾TSSMCU: 面向微控制器的Xtrinsic觸摸傳感

    觸摸傳感技術消除了按鈕和開關的機械磨損,有助于延長產品壽命。我們的 Xtrinsic 觸摸傳感軟件使我們產品組合內的 100 多個微控制器
    發表于 01-22 14:22 ?1136次閱讀
    飛思卡爾TSSMCU: 面向<b class='flag-5'>微控制器</b>的Xtrinsic<b class='flag-5'>觸摸</b><b class='flag-5'>傳感</b>

    基于MSP430微控制器的電容觸摸實現方案和LED PWM驅動

    本應用文檔介紹了使用MSP430微控制器實現電容觸摸轉輪和多路獨立LED的PWM軟件驅動技術。方案通過4路I/O 端口實現電容觸摸轉輪控制
    發表于 06-18 10:23 ?1389次閱讀
    基于MSP430<b class='flag-5'>微控制器</b>的電容<b class='flag-5'>觸摸</b>實現方案和<b class='flag-5'>LED</b> PWM驅動

    8051微控制器引腳說明與基本電路

    此前已經介紹過8051微控制器的基礎知識,包括它的歷史、特性、封裝和一些實際應用。在本文中,小編將將繼續介紹關于8051微控制器引腳圖、引腳說明以及其他一些細節內容,包括
    發表于 08-23 15:53 ?8512次閱讀
    <b class='flag-5'>8051</b><b class='flag-5'>微控制器</b>引腳說明與基本電路

    使用Arduino控制觸摸傳感器點亮LED

    電子發燒友網站提供《使用Arduino控制觸摸傳感器點亮LED.zip》資料免費下載
    發表于 02-06 09:28 ?4次下載
    使用Arduino<b class='flag-5'>控制</b><b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>點亮<b class='flag-5'>LED</b>

    將基于8051微控制器連接到SCI端口

    本應用筆記介紹如何配置高速微控制器或超高速閃存微控制器的UART,以便與支持SCI的設備通信。它首先簡要討論了SCI和UART模塊之間的差異,并以一個實際示例結束,說明如何配置基于8051的達拉斯半導體
    的頭像 發表于 06-13 15:48 ?769次閱讀
    將基于<b class='flag-5'>8051</b>的<b class='flag-5'>微控制器</b>連接到SCI端口

    電容式傳感器微控制器 CTSU電容觸摸介紹指南

    電子發燒友網站提供《電容式傳感器微控制器 CTSU電容觸摸介紹指南.pdf》資料免費下載
    發表于 01-03 10:05 ?1次下載
    電容式<b class='flag-5'>傳感器</b><b class='flag-5'>微控制器</b> CTSU電容<b class='flag-5'>觸摸</b>介紹指南
    主站蜘蛛池模板: 午夜婷婷一夜七次郎| 人人插人人射| 久久99热狠狠色一区二区| 久久性生大片免费观看性| 日韩精品在线观看免费| 久久久久久88色偷偷| 年轻老师毛茸茸自由性| 国产精品欧美久久久久天天影视| 精品久久电影网| 久久精品亚洲| 无码国产成人777爽死| bbbbbxxxxx肥胖| 久久久无码AV精品亚洲A片软件| 蜜桃狠狠色伊人亚洲综合网站| 香港成人社区| 国产 日韩 欧美 综合 激情| 欧美成人国产| asian4you裸模| 免费麻豆国产黄网站在线观看| 一本久道视频无线视频| 国产中文字幕一区| 热99RE久久精品国产| FERRCHINA内入内射| 欧美精品一区二区三区四区 | 台湾18成人影院| 国产精品毛片AV久久97| 亚洲H成年动漫在线观看不卡| 好男人好资源在线观看免费视频| 亚洲在线2018最新无码| 久久这里只有精品1| 99久久久精品免费观看国产| 国产亚洲制服免视频| 亚洲性爱城| 免费精品美女久久久久久久久| 白人大战34厘米黑人BD| 午夜小视频免费观看| 久久精品热只有精品| seyeye高清视频在线| 亚洲AV日韩AV欧美在线观看网| 动漫美女禁区| 亚洲黄色成人|