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

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

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

驅(qū)動(dòng)大功率紅外LED發(fā)射器和蜂鳴器的電路圖

嵌入式加油站 ? 來源:嵌入式加油站 ? 作者:嵌入式加油站 ? 2023-04-28 10:07 ? 次閱讀

8051單片機(jī)的架構(gòu)

8051單片機(jī)的架構(gòu)包括CPURAM、ROM、I/O口、定時(shí)器/計(jì)數(shù)器、串行通信接口等模塊。 其中,CPU是單片機(jī)的核心,負(fù)責(zé)執(zhí)行指令和控制系統(tǒng)的運(yùn)行; RAM用于存儲(chǔ)程序和數(shù)據(jù); ROM存儲(chǔ)程序代碼; I/O口用于與外部設(shè)備進(jìn)行數(shù)據(jù)交互; 定時(shí)器/計(jì)數(shù)器用于計(jì)時(shí)和計(jì)數(shù); 串行通信接口用于與其他設(shè)備進(jìn)行通信。

8051單片機(jī)的指令集

8051單片機(jī)的指令集包括基本指令、位操作指令、移位指令、邏輯指令、算術(shù)指令、跳轉(zhuǎn)指令等。 這些指令可以完成各種操作,如數(shù)據(jù)傳輸、邏輯運(yùn)算、算術(shù)運(yùn)算、跳轉(zhuǎn)等。

8051單片機(jī)的編程語言

8051單片機(jī)可以使用匯編語言或C語言進(jìn)行編程。 匯編語言是一種低級(jí)語言,需要編寫詳細(xì)的指令序列; C語言是一種高級(jí)語言,可以通過編寫簡(jiǎn)單的代碼實(shí)現(xiàn)復(fù)雜的功能。

8051單片機(jī)的應(yīng)用

8051單片機(jī)被廣泛應(yīng)用于各種嵌入式系統(tǒng)中,如家電控制、汽車電子、醫(yī)療設(shè)備、工業(yè)自動(dòng)化等。 它可以控制各種設(shè)備,如電機(jī)、燈光、傳感器等,實(shí)現(xiàn)各種功能,如控制、檢測(cè)、計(jì)算等。

8051單片機(jī)的擴(kuò)展

8051單片機(jī)可以通過擴(kuò)展模塊實(shí)現(xiàn)更多的功能。 常見的擴(kuò)展模塊包括LCD顯示模塊、鍵盤輸入模塊、ADC模塊、DAC模塊、網(wǎng)絡(luò)通信模塊等。 這些模塊可以擴(kuò)展單片機(jī)的功能,使其更加靈活和實(shí)用。

wKgaomRLKo2AfPrkAADVbmGir6s018.jpg

wKgZomRLKo2ABtC2AADCiA5_moc911.jpg

wKgaomRLKo2AB6q4AACORpufzxs958.jpg

C語言結(jié)構(gòu)體數(shù)組示例

/*C語言結(jié)構(gòu)體數(shù)組示例1*/
#include
struct stu {
  char* name;//名字
  int num;//學(xué)號(hào)
  int age;//年齡  
  char group;//小組
  float score;//成績(jī)
}stus[] = {
      {"zhang san",42,99,'A',100.5},
      {"li san",32,23,'N',140.6},
      {"ss san",52,23,'N',145.8}


      };
int main()
{
  int i,sum=0,num_140=0;
  for (i = 0; i < 3; i++)
  {
    sum += stus[i].score;
    if (stus[i].score >140)num_140++;
  }
  printf("總成績(jī)=%d;%d個(gè)140分的同學(xué);平均成績(jī)=%.3f", sum, num_140,(float)sum/3);
  return 0;
}


/*結(jié)構(gòu)體指針示例2*/
#include


struct stu {
  char* name;//名字
  int num;//學(xué)號(hào)
  int age;//年齡  
  char group;//小組
  float score;//成績(jī)
}stus[] = {
      { "zhang san",45,99,'A',154.5 },
      { "li si",32,99,'B',142.5 },
      { "niu ma",22,99,'C',145.5 },
      { "lao liu",52,99,'D',157.5 },
      { "bu ke neng da gong",62,99,'E',125.5 }
};
      
void average(struct stu* wlo, int len);
int main()
{
  int i, score1=0, age1=0;
  int len = sizeof(stus) / sizeof(struct stu);
  average(stus, len);
  
  
  return 0;
}
void average(struct stu* wlo, int len)
{
  int i, all_score=0;
  float sum = 0;


  for (i = 0; i < len; i++)
  {
    sum += (*(wlo+i)).score;//wlo[i].score;//(wlo + i)->score;這三個(gè)等價(jià)
    if ((wlo + i)->score > 140) all_score++;
  }
  printf("總成績(jī)=%.2f
平均成績(jī)=%.2f
 優(yōu)秀成績(jī)(>140)=%d", sum, sum / 5, all_score);
}

審核編輯:湯梓紅

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

    關(guān)注

    240

    文章

    22905

    瀏覽量

    650101
  • 電路圖
    +關(guān)注

    關(guān)注

    10288

    文章

    10707

    瀏覽量

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

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628345
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    887

    瀏覽量

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

    關(guān)注

    5

    文章

    153

    瀏覽量

    25430

原文標(biāo)題:驅(qū)動(dòng)大功率紅外LED發(fā)射器和蜂鳴器的電路圖

文章出處:【微信號(hào):嵌入式加油站,微信公眾號(hào):嵌入式加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    紅外發(fā)射器的原理電路圖

    誰有紅外發(fā)射器的原理電路圖可以分享一下嗎 謝謝
    發(fā)表于 05-01 08:43

    大功率捕魚電路圖

    本帖最后由 gk320830 于 2015-3-5 11:49 編輯 大功率捕魚電路圖大功率捕魚
    發(fā)表于 08-15 20:59

    大功率時(shí)間控制電路圖

    大功率時(shí)間控制電路圖
    發(fā)表于 05-19 09:01 ?9次下載
    <b class='flag-5'>大功率</b>時(shí)間控制<b class='flag-5'>器</b><b class='flag-5'>電路圖</b>

    大功率白光LED驅(qū)動(dòng)器電路的設(shè)計(jì)

    大功率白光LED驅(qū)動(dòng)器電路的設(shè)計(jì):采用一個(gè)三端正電壓可調(diào)輸出穩(wěn)壓組成一個(gè)特別簡(jiǎn)單的可調(diào)電流源,用來驅(qū)動(dòng)
    發(fā)表于 06-19 20:26 ?65次下載

    FM發(fā)射器電路圖

    FM發(fā)射器電路圖
    發(fā)表于 09-21 23:40 ?2793次閱讀
    FM<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路圖</b>

    大功率捕魚電路圖

    大功率捕魚電路圖
    發(fā)表于 04-08 18:31 ?2.6w次閱讀
    <b class='flag-5'>大功率</b>捕魚<b class='flag-5'>器</b><b class='flag-5'>電路圖</b>

    大功率LED驅(qū)動(dòng)電路

    大功率LED驅(qū)動(dòng)電路 摘要:電路驅(qū)動(dòng)一只大功率白光
    發(fā)表于 05-09 09:56 ?4193次閱讀
    <b class='flag-5'>大功率</b><b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>電路</b>

    紅外遙控發(fā)射器電路圖

    紅外遙控發(fā)射器電路圖
    發(fā)表于 05-13 14:04 ?2356次閱讀
    <b class='flag-5'>紅外</b>遙控<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路圖</b>

    驅(qū)動(dòng)大功率單向晶閘管電路圖

    驅(qū)動(dòng)大功率單向晶閘管電路圖
    發(fā)表于 06-06 09:32 ?2571次閱讀
    <b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>大功率</b>單向晶閘管<b class='flag-5'>電路圖</b>

    驅(qū)動(dòng)大功率雙向晶閘管電路圖

    驅(qū)動(dòng)大功率雙向晶閘管電路圖
    發(fā)表于 06-06 09:33 ?2328次閱讀
    <b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>大功率</b>雙向晶閘管<b class='flag-5'>電路圖</b>

    大功率變頻電路圖

    大功率變頻電路圖
    發(fā)表于 07-02 10:57 ?3103次閱讀
    <b class='flag-5'>大功率</b>變頻<b class='flag-5'>器</b><b class='flag-5'>電路圖</b>

    紅外發(fā)射器電路圖

    紅外發(fā)射器電路圖                 &
    的頭像 發(fā)表于 07-28 16:10 ?4376次閱讀
    <b class='flag-5'>紅外</b>線<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路圖</b>

    紅外發(fā)射器電路圖

      紅外發(fā)射器電路圖                
    的頭像 發(fā)表于 07-28 16:11 ?4692次閱讀
    <b class='flag-5'>紅外</b>線<b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路圖</b>

    大功率LED高壓驅(qū)動(dòng)電路,LED driver

    大功率LED高壓驅(qū)動(dòng)電路,LED driver 關(guān)鍵字:大功率
    的頭像 發(fā)表于 09-20 19:50 ?2687次閱讀

    功率紅外發(fā)射器電路圖講解

    紅外發(fā)射器可以在 10 米或更遠(yuǎn)的距離內(nèi)激活基于 IR 的開關(guān)電路。它是一種高功率紅外發(fā)射器,
    的頭像 發(fā)表于 07-28 10:46 ?1390次閱讀
    高<b class='flag-5'>功率</b><b class='flag-5'>紅外</b><b class='flag-5'>發(fā)射器</b><b class='flag-5'>電路圖</b>講解