首页 > 其他分享 >实验5 广告流水灯设计

实验5 广告流水灯设计

时间:2023-10-23 14:58:49浏览次数:39  
标签:74LS163 二进制 计数器 实验 流水 74LS138 广告

实验5 广告流水灯设计

一、实验内容

本实验的目的是设计和实现一个广告流水灯电路。该电路由8个输出组成,使用1片74LS163和1片74LS138。实验的主要目标是理解计数器的工作原理,掌握中规模集成电路模块的使用方法,以及学习时序电路的调试方法。

二、所使用芯片

本实验使用了以下两种芯片:

  1. 74LS163:这是一个4位二进制计数器。它具有异步清零和同步加载功能,能够通过输入端进行二进制计数。

  2. 74LS138:这是一个3线-8线译码器/多路复用器。它将3位二进制输入数据转化为8个输出。

三、实验步骤及数据记录

  1. 首先将74LS163计数器的输出连接到74LS138译码器的输入。

  2. 通过调节74LS163的输入,使其生成一个连续的二进制序列,这将驱动74LS138生成流水灯效果。

  3. 在每个输出端连接一个LED,以形成流水灯。

  4. 开始实验,并记录数据。记录每个输入和对应的输出,以及流水灯的状态。

四、实验中遇到的问题及解决方案

在实验过程中,遇到的主要问题是LED的亮度不一。初步判断可能是电阻值选取不当或电源电压不稳定导致的。通过调整电源电压和更换合适的电阻,问题得到解决。

五、实验心得体会

通过本次实验,我深刻理解了计数器的工作原理和中规模集成电路模块的使用方法。对于时序电路的调试,我也有了更深入的了解。我认识到,对电路原理的理解和实际操作的熟练程度是实现电路设计的关键。在解决实验中遇到的问题时,我学到了很多关于电路调试和问题解决的技巧。总的来说,这次实验提高了我的实践能力和问题解决能力,对我在电子技术方面的学习非常有帮助。

标签:74LS163,二进制,计数器,实验,流水,74LS138,广告
From: https://www.cnblogs.com/rexaron/p/17782406.html

相关文章

  • 实验二
    实验任务一源代码1#include<stdio.h>2#include<time.h>34#defineN55#defineN13756#defineN246578intmain()9{10intnumber;11inti;1213srand(time(0));1415for(i=0;i<N;++i){16nu......
  • jenkins 原理篇——pipeline流水线 声明式语法详解
    大家好,我是蓝胖子,相信大家平时项目中或多或少都有用到jenkins,它的piepeline模式能够对项目的发布流程进行编排,优化部署效率,减少错误的发生,如何去写一个pipeline脚本呢,今天我们就来简单看看pipeline的语法。先拿一个helloworld的pipeline脚本举例,我们来看看pipeline脚本的组成......
  • ARM汇编指令实验
    题目地址为0x40008000起始的内存中存放了20个无符号的8位整数,请编写ARM汇编程序实现如下功能:采用冒泡法将以上内存中的数据按照从小到大的顺序排列。注意:在验收实验时,需要自己把具体的数据存放在对应地址的内存中,然后对数据排序,最后通过ADS软件的Memory查看最终的排序结果。代......
  • 实验2 类和对象_基础编程2
    实验任务1方式1main.cpp1#include"t.h"23//测试4voidtest(){5cout<<"Tclassinfo:"<<T::doc<<endl;6cout<<"Tobjectsmax_count:"<<T::max_count<<endl;7......
  • 实验二_OOP_张文瑞_202213260018
    1、实验一 程序源码:#include<iostream>#include<cmath>classComplex{private:doublereal,imag;public:Complex(doubler=0,doublei=0):real{r},imag{i}{};Complex(constComplex&c):real{c.real},im......
  • 实验2
    实验1源代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));//以当前系统时间作为随机种子for(i=0;i<N;++i){number=ran......
  • 实验2
    任务1#ifndefT_H#defineT_H#include<iostream>#include<string>usingnamespacestd;classT{public:T(intx=0,inty=0);T(constT&t);T(T&&t);~T();voidset_m1(intx);intget_m1()const;intget_m2()co......
  • 实验2
    3.c.hpp#include<iostream>#include<cmath>classComplex{public:Complex(doubler=0,doublei=0);Complex(constComplex&c);doubleget_real()const;doubleget_imag()const;voidshow()const;voidadd(const......
  • 实验二 类和对象
    实验任务三1#include<iostream>2#include<cmath>34classComplex{56private:7doublereal;8doubleimag;910public:11Complex(doubler=0,doublei=0){12real=r;13imag=i;14}15......
  • 实验二
    任务三:complex.hpp代码:#include<iostream>#include<cmath>classComplex{public:Complex(doubler=0,doublei=0){real=r;imag=i;};Complex(constComplex&c){real=c.real;imag=c.imag;};~Complex(){};doubleget_real()const{returnreal......