<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

74LS138譯碼器實現流水燈的控制

電子工程師成長日記 ? 來源:電子工程師成長日記 ? 作者:電子小白 ? 2022-10-12 09:30 ? 次閱讀

具體實現功能:

74LS138譯碼器實現流水燈的控制。

63ff56f2-497f-11ed-a3b6-dac502259ad0.gif

設計介紹

64996f62-497f-11ed-a3b6-dac502259ad0.png

51單片機簡介

51單片是一種低功耗、高性能CMOS-8位微控制器,具有8K可編程Flash存儲器,使得其為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。

51系列單片機具有以下標準功能:

8k字節Flash,512字節RAM,

32位I/O口線,看門狗定時器,

內置4KB EEPROM,

MAX810復位電路,

三個16位定時器/計數器,

一個6向量2級中斷結構,

全雙工串行口。

另外, 51系列在空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機停止工作,直到下一個中斷或硬件復位為止。本設計所使用的芯片可兼容以下所有的51系列單片機(包括AT系列和STC系列)。

6516a7ac-497f-11ed-a3b6-dac502259ad0.png

設計思路

文獻研究法:搜集整理相關研究資料,閱讀文獻,為研究做準備;

調查研究法:通過調查、分析、具體實驗等方法,發現相關存在問題和解決辦法;

比較分析法:比較不同設計的具體原理,以及同一類傳感器性能的區別,分析系統的研究現狀與發展前景;

軟硬件設計法:通過軟硬件設計實現硬件,最后測試各項功能是否滿足要求。

單片機類設計論文參考模板:

畢設無憂|單片機類畢設論文模板

設計內容

仿真圖(protues8.7)

本設計利用protues8.7軟件實現仿真設計,具體如圖。

注:免費分享,請按照下圖自行繪制仿真??!

65682974-497f-11ed-a3b6-dac502259ad0.png

protues8.7軟件資料及仿真解決辦法:

proteus8.7安裝及破解教程(內附安裝包)

protues仿真常見問題解決方案

Protues8.7簡易教程

程序(Keil5)

本設計利用KEIL5軟件實現程序設計。

注:全部代碼免費分享,請自行建立工程??!

本設計由C語言編寫,全部代碼如下:

#include
#define uint unsigned int
#define uchar unsigned char


void Delay(uint x)
{
   uchar i;
  while(x--)
  {
     for(i=0;i<120;i++);
  }
}


void main()
{
   P2 = 0x00;
  while(1)
  {
     P2 = (P2+1)%8;
    Delay(50);
  }
}

運行結果如圖:

65dccd60-497f-11ed-a3b6-dac502259ad0.png

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

    關注

    270

    文章

    5648

    瀏覽量

    120996
  • 譯碼器
    +關注

    關注

    4

    文章

    310

    瀏覽量

    49937
  • 流水燈
    +關注

    關注

    21

    文章

    431

    瀏覽量

    59173

原文標題:設計分享|74LS138譯碼器實現流水燈

文章出處:【微信號:電子工程師成長日記,微信公眾號:電子工程師成長日記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一道簡單的74LS138譯碼器題目

    如圖,思路是兩片74LS138組合形成4-16譯碼器實現。但因為不太會用Multisim所以來求助大神
    發表于 10-20 11:12

    如何對74LS138譯碼進行實驗

    51單片機:74LS138譯碼實驗一、實驗內容通過單片機P1.2P1.0控制74LS138譯碼器的使能及
    發表于 07-14 06:45

    怎樣通過單片機去控制74LS138譯碼器

    如何對74LS138譯碼器進行仿真?怎樣通過單片機去控制74LS138譯碼器呢?
    發表于 10-14 09:26

    74LS138譯碼器的擴展方法是什么

    74LS138譯碼器是什么?74LS138譯碼器的擴展方法是什么?
    發表于 01-19 07:14

    74ls138二進制譯碼器

      74LS138的邏輯功能   三個譯碼輸入端(又稱地址輸入端)A2、A1、A0,八個譯碼輸出端 ,以及三個控制端(又稱使能端) 、 、 。   、 , 是
    發表于 08-26 16:18 ?0次下載

    74LS138譯碼器應用--基于8051+Proteus仿真

    74LS138譯碼器應用--基于8051+Proteus仿真
    發表于 11-02 15:05 ?228次下載

    74ls138譯碼器內部電路邏輯圖功能表簡單應用

    74ls138譯碼器內部電路邏輯圖功能表簡單應用 74HC138:74LS138 為3 線-8 線譯碼器,共有 54/
    發表于 07-13 12:02 ?5.5w次閱讀
    <b class='flag-5'>74ls138</b><b class='flag-5'>譯碼器</b>內部電路邏輯圖功能表簡單應用

    74LS138

    74LS138介紹,關于138譯碼器的引腳,內部結構以及其工作時的情況
    發表于 04-29 17:14 ?36次下載

    基于8051的Proteus仿真-74LS138譯碼器應用

    基于8051的Proteus仿真-74LS138譯碼器應用
    發表于 05-11 17:30 ?42次下載

    74ls138設計全加器

    用兩片74LS138設計一個全加器。在考慮到74LS138譯碼器為3 線-8 線譯碼器,共有 54/74S138和 54/
    發表于 10-31 15:53 ?14.6w次閱讀
    用<b class='flag-5'>74ls138</b>設計全加器

    74ls138中文資料詳解

    74LS138 為3 線-8線譯碼器,共有 54LS13874LS138 兩種線路結構型式。54LS138為軍用,
    發表于 11-03 15:14 ?6.1w次閱讀
    <b class='flag-5'>74ls138</b>中文資料詳解

    74ls138譯碼器的級聯電路分析

    74LS138是帶有擴展功能的集成3線—8線譯碼器,它有3個使能控制端,3個代碼輸入端,8個信號輸出端.控制端用來控制
    發表于 12-04 16:08 ?8.3w次閱讀
    <b class='flag-5'>74ls138</b><b class='flag-5'>譯碼器</b>的級聯電路分析

    51單片機:74LS138譯碼實驗

    51單片機:74LS138譯碼實驗一、實驗內容通過單片機P1.2P1.0控制74LS138譯碼器的使能及
    發表于 11-12 14:21 ?32次下載
    51單片機:<b class='flag-5'>74LS138</b><b class='flag-5'>譯碼</b>實驗

    設計分享|74HC154譯碼器實現流水燈

    74HC154譯碼器實現流水燈控制。
    的頭像 發表于 12-12 10:01 ?1419次閱讀

    基于AT89C51單片機74LS138譯碼器應用Proteus仿真及程序

    基于AT89C51單片機74LS138譯碼器應用Proteus仿真及程序
    發表于 05-04 15:24 ?1次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>