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单片机
    +关注

    关注

    269

    文章

    5649

    浏览量

    120700
  • 译码器
    +关注

    关注

    4

    文章

    310

    浏览量

    49906
  • 流水灯
    +关注

    关注

    21

    文章

    432

    浏览量

    59104

原文标题:设计分享|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.4w次阅读
    <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.4w次阅读
    用<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.2w次阅读
    <b class='flag-5'>74ls138</b><b class='flag-5'>译码器</b>的级联电路分析

    51单片机:74LS138译码实验

    51单片机:74LS138译码实验一、实验内容通过单片机P1.2P1.0控制74LS138译码器的使能及
    发表于 11-12 14:21 28次下载
    51单片机:<b class='flag-5'>74LS138</b><b class='flag-5'>译码</b>实验

    设计分享|74HC154译码器实现流水灯

    74HC154译码器实现流水灯控制
    的头像 发表于 12-12 10:01 1357次阅读

    基于AT89C51单片机74LS138译码器应用Proteus仿真及程序

    基于AT89C51单片机74LS138译码器应用Proteus仿真及程序
    发表于 05-04 15:24 1次下载