女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于51單片機(jī)點(diǎn)亮LED的原理解析

CHANBAEK ? 來源:透析之眼 ? 作者: AdamChen ? 2023-10-31 17:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

51單片機(jī)中,有4個(gè)組I/O口,分別是P0、P1、P2、P3;I/O(Input/Output)口,Input表示輸入電平信號(hào),Out表示輸出電平信號(hào)。在數(shù)字電路中,電平有高低電平兩種,也就是說I/O口,這個(gè)端口可以輸入或者輸出高低電平。

不同數(shù)字電路系統(tǒng)中,對(duì)于電平的定義的電壓不一樣。而在STC89C52中5V的系統(tǒng)中(如下圖所示),低于0.8V被識(shí)別為低電平,而高于2.0V被識(shí)別為高電平。

LED電路原理圖:

在51單片機(jī)系統(tǒng)中,LED正極接電源VCC(5V),負(fù)極接串聯(lián)一個(gè)470歐電阻,連接到單片接P2。

圖片

LED點(diǎn)亮原理 :

以P20口為例說明,LED可以點(diǎn)亮的原理。

當(dāng)單片機(jī)P20口的引腳為高電平,LED連接的VCC為端高電平,沒有形成回路,形成不了電流,LED1不會(huì)亮。當(dāng)單片機(jī)P20口的引腳為低電平,LED連接的VCC為端高電平,形成回路,形成電流從VCC流向P20口,LED1亮。

C51代碼:

新建工程,編寫程序。

#include "reg52.h"


sbit led0 = P2^0;


void main(){
    led0 = 0;


}

代碼解析:

(1)#include "reg52.h",包含頭文件,添加51單片機(jī)特殊定義

(2)sbit led0 = P2^0, 聲明位變量,并賦值。聲明位變量,將P2的第0口賦值給 led0;可以通過,控制led0變量控制P2的第0口電平。

(3)void main(),C語言入口函數(shù),代碼執(zhí)行的入口。

(4)led0 = 0,將P2的第0口電平輸出低電平。

注意事項(xiàng):
編譯后可能沒有錯(cuò)誤,但是沒有生成執(zhí)行文件或者執(zhí)行文件會(huì)沒有效果。

(1)新建工程后,并沒有選擇生成hex文件,需要到下面位置進(jìn)行設(shè)置。

圖片

(2)新建文件.c文件,寫入代碼后沒有,將.c文件添加到項(xiàng)目中。需要雙擊項(xiàng)目文件夾(如箭頭所示),將.c添加進(jìn)入項(xiàng)目。

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23840

    瀏覽量

    673965
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44989

    瀏覽量

    650360
  • 電路原理圖
    +關(guān)注

    關(guān)注

    40

    文章

    352

    瀏覽量

    39109
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    277

    文章

    5711

    瀏覽量

    127362
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1639

    瀏覽量

    81906
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    51單片機(jī)是如何點(diǎn)亮LED點(diǎn)陣?

    51單片機(jī)是如何點(diǎn)亮LED點(diǎn)陣?
    發(fā)表于 09-30 06:02

    如何點(diǎn)亮51單片機(jī)LED燈?

    如何點(diǎn)亮51單片機(jī)LED燈?
    發(fā)表于 11-04 07:36

    51單片機(jī)點(diǎn)亮一個(gè)LED

    當(dāng)我們學(xué)過51單片機(jī)之后就知道在51單片機(jī)點(diǎn)亮一個(gè)LED很簡單一句代碼就可以實(shí)現(xiàn)。只需要將
    發(fā)表于 12-07 06:39

    使用51單片機(jī)點(diǎn)亮LED的程序詳細(xì)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)點(diǎn)亮LED的程序詳細(xì)資料免費(fèi)下載。
    發(fā)表于 12-18 08:00 ?13次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>的程序詳細(xì)資料免費(fèi)下載

    使用51單片機(jī)點(diǎn)亮LED的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)點(diǎn)亮LED的C語言程序免費(fèi)下載。
    發(fā)表于 09-02 17:28 ?0次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>的程序免費(fèi)下載

    使用51單片機(jī)點(diǎn)亮一個(gè)LED的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)點(diǎn)亮一個(gè)LED的程序免費(fèi)下載。
    發(fā)表于 08-28 17:29 ?30次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b>一個(gè)<b class='flag-5'>LED</b>的程序免費(fèi)下載

    使用51單片機(jī)點(diǎn)亮全部LED的匯編程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)點(diǎn)亮全部LED的匯編程序免費(fèi)下載。
    發(fā)表于 07-04 17:41 ?2次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b>全部<b class='flag-5'>LED</b>的匯編程序免費(fèi)下載

    51單片機(jī)入門點(diǎn)亮LED

    51單片機(jī)入門點(diǎn)亮發(fā)光二極管
    發(fā)表于 07-12 09:24 ?3578次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>入門<b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>

    AT89C51單片機(jī)點(diǎn)亮LED

    AT89C51單片機(jī)點(diǎn)亮LED1、環(huán)境要求安裝proteus(用來單片機(jī)仿真的)安裝keli(用來生成
    發(fā)表于 11-11 14:36 ?11次下載
    AT89C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>之<b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>

    51單片機(jī)——LED燈的點(diǎn)亮

    點(diǎn)亮LED原理單片機(jī)點(diǎn)亮LED 利用LED陽極為正陰極為負(fù)才會(huì)導(dǎo)通
    發(fā)表于 11-11 19:21 ?19次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>——<b class='flag-5'>LED</b>燈的<b class='flag-5'>點(diǎn)亮</b>

    hc06藍(lán)牙模塊接51單片機(jī)點(diǎn)亮LED

    hc06藍(lán)牙模塊接51單片機(jī)點(diǎn)亮LED
    發(fā)表于 11-20 19:06 ?52次下載
    hc06藍(lán)牙模塊接<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>

    51單片機(jī)實(shí)驗(yàn)8:led點(diǎn)陣(2):點(diǎn)亮一個(gè)數(shù)字圖案

    51單片機(jī)實(shí)驗(yàn)8:led點(diǎn)陣(2):點(diǎn)亮一個(gè)數(shù)字圖案
    發(fā)表于 11-23 16:36 ?8次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>實(shí)驗(yàn)8:<b class='flag-5'>led</b>點(diǎn)陣(2):<b class='flag-5'>點(diǎn)亮</b>一個(gè)數(shù)字圖案

    51單片機(jī) 點(diǎn)亮一個(gè)LED LED閃爍

    ) //循環(huán) { }}使用51單片機(jī)點(diǎn)亮一個(gè)LED#include <reg52.h> //51
    發(fā)表于 11-23 17:06 ?5次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b> <b class='flag-5'>點(diǎn)亮</b>一個(gè)<b class='flag-5'>LED</b> <b class='flag-5'>LED</b>閃爍

    51單片機(jī)——點(diǎn)亮一個(gè)LED

    51單片機(jī)——點(diǎn)亮一個(gè)LED燈文章目錄51單片機(jī)——點(diǎn)亮
    發(fā)表于 11-23 18:06 ?16次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>——<b class='flag-5'>點(diǎn)亮</b>一個(gè)<b class='flag-5'>LED</b>燈

    基于51單片機(jī)點(diǎn)亮LED

    入門51單片機(jī)第一步,就是學(xué)會(huì)點(diǎn)亮一個(gè)LED燈,這是所有初次接觸單片機(jī)開發(fā)的小伙伴的必經(jīng)之路,管你現(xiàn)在是不是大牛,當(dāng)年肯定歷經(jīng)此事。
    發(fā)表于 07-11 11:38 ?2184次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>燈