ICode9

精准搜索请尝试: 精确搜索
  • 解决数码管残影问题2021-08-26 19:32:35

      解决数码管显示上一位数字的残影问题, 必须要在切换下一位码之前把数码管段码锁存的上一位数据清空, 保证锁存的数据是不会产生残影的空数据例如: P0=0x00;要在P2_6=0;之前.  在74HC573芯片P26/DULA使能端关闭前保证AH端所存的数据是空数据,因为在切换位码时这里锁存的数据

  • 单片机学习(三)开发板动态数码管的控制2021-08-04 11:05:58

    目录分析动态数码管控制的原理编码实现效果数码管计数器数码管流水灯显示0~65535的数字计数器升级版模拟时钟 分析动态数码管控制的原理 可以看出来,P0寄存器的每一个bit分别与输入a~dp联系起来,当对应的引脚为高电平时,对应的LED则点亮。 但是我们也可以发现每个8位数码管都是由输

  • 51单片机实现LED数码管0-9999秒的计时功能2021-08-01 11:31:47

    标题51单片机实现LED数码管0-9999秒的计时功能 一.实现原理: P0口给高低电平控制LED灯亮暗,来显示数字; 74HC138实现数码管高低电平状态,循环实现数码管动态扫描显示。 LED1-LED8要给到低电平,P00-P07给到高电平,数码管即可显示, 循环实现LED1-LED4的动态显示。 二.逻辑算法: P22-P

  • 【arduino库】结合超声波,红外接收,温度传感器,按键膜,pid控制,四位数码管显示,舵机控制,lcd1602显示的库2021-07-25 18:59:40

    库文件地址:https://gitee.com/yyh-001/arduino #include "yyh.h" YYH a; void setup() { a.init(); } /* 输入: int val = a.getTime(); //获取时间差 int distance = a.csb(); //超声波返回距离 默认ECHO to D4,TRIG to D5 int val = a.recv(8); //红外返

  • 51单片机:单个数码管动态显示2021-07-25 17:04:27

    单个数码管动态显示 仿真电路(软件为Proteus)所用元件目录步骤插入电路图 插入一段漂亮的代码片(软件为Keil)段码 仿真电路(软件为Proteus) 所用元件目录 1、AT89C51RC2:单片机 2、BUTTON:按键 3、CAP:电容 4、CRYSTAL:晶振 5、RES:电阻 6、7SEG-MPX1-CC(红色,共阴极数码管) 注: 1.在Pr

  • 【蓝桥杯单片机组】时间触发单片机程序设计2021-07-25 01:31:43

    这篇拖了很久。。。 本来觉得没什么好写的,不过既然有时间还是写写总结吧 引         思考一下,当我们设计单片机程序时,我们在做什么,实际上在稍微复杂的程序下,我们需要单片机执行的任务会很多,而我们做的无非就是在安排任务,谁排前面谁排后面,什么时候该执行什么,这也是为什么我们需

  • 共阴型数码管数码管显示0-f对应的段选输出信号2021-07-23 21:02:05

    1. 共阴型数码管,数码管显示0-f对应的段选输出信号(二进制) parameter NUM0 = 8'b0011_1111, NUM1 = 8'b0000_0110, NUM2 = 8'b0101_1011, NUM3 = 8'b0100_1111, NUM4 = 8'b0110_01

  • FPGA电梯控制系统2021-07-21 14:00:03

    通信本科,专业综合课程设计题目,基于FPGA的电梯控制系统。 硬件平台:FPGA 黑金开发平台 AX4010。参考资料 软件平台:quartus13.1(参考正点原子) 百度网盘下载地址 提取码: jxpe 破解地址 所实现的功能: 显示部分:六位数码管第一位显示用户设置的目标楼层数,最后一位显示电梯当

  • 51单片机——LCD显示器2021-07-19 20:58:38

    LCD显示器工作方式 1.静态数码管 LED数码管根据LED接法不同可分为两类: 共阴共阳 共阴数码管码表(添加到数组中,使用时直接导入) 开发板数码管电路图 #include"reg51.h" typedef unsigned char u8; typedef unsigned int u16; sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4;

  • 加法器设计(数字逻辑课程设计)2021-07-16 23:32:26

    首页 寒假期间做的数字逻辑课设,现在整理出来分享给大家。 本文内容参照WUST2019届课程设计报告要求。 课设题目 三位十进制加法器,需要用数码管显示八位二进制加法器,也需要用数码管显示 课程设计目的 1.初步掌握数字系统电路的一般设计方法,具备对逻辑电路独立设计能力。 2.进

  • python开始做一个数码管阵列识别程序2021-07-10 14:03:47

    最近开始打算做一个数码管的阵列识别程序。 嗯,思路已经想好了,然后程序的很多源代码呢是在网络当中找到的。 实现的目的就是连续不断的去监测数码管的数据的变化,并进行保存数据。 当初想到的方案就是利用open cv进行摄像头的实时的监控。然后识别红色区域判断数字,然后保存数字

  • 434_PIC18F4580数码管动态显示例程分析与修改2021-07-06 10:53:18

             全部学习汇总: https://github.com/GreyZhang/PIC18F          分析一个动态数码管的例程,预感可能会有很多需要改的地方。          预测很准确,因为我简单编译了例程烧写之后完全没看出实现了一个什么效果。看起来,得分析下代码,看看他的意图,然后我

  • stm32数码管显示实时时间并有闹钟功能2021-07-04 17:04:14

    stm32数码管显示实时时间并有闹钟功能 功能描述数码管介绍数码管芯片段选与位选驱动数码管显示代码 实验思路完整代码Led.hLed.cKey.hKey.cbeep.hbeep.csmg.hsmg.ctimer.htimer.cmain.c 实验难点解决方法总结 功能描述 通过stm32开发板上面的按键来实现时钟的调节和闹钟

  • 51单片机数码管显示60秒倒计时(C语言)2021-07-01 23:58:02

    51单片机数码管显示60秒倒计时(C语言) 基于普中51单片机开发板,运用定时器/计数器0和1,实现60秒的倒计时和LED灯0.5s间隔闪烁 文章目录 51单片机数码管显示60秒倒计时(C语言)前言一、数码管动态扫描二、中断、定时器/计数器现象视频 二、代码1.MAIN2.中断定时相关程序代码3.数码

  • 基于Charlieplexing算法(查理复用算法)的LED矩阵控制设计2021-06-29 10:57:22

    目录 1、Charlieplexing 基本原理 2、Charlieplexing 注意事项 3、结论 最近发现一个非常有意思的实验:查理复用技术控制LED灯(按键)。 简单来说就是:希望能够用较少的I/O口控制较多的LED灯!按照Charlieplexing 方法,n个引脚可以有n*(n-1)个组合,也就是说,可以用n个引脚驱动n*(n-1)个LED灯!帅

  • 51单片机+L293D控制直流电机起保停+数码管PWM调速显示2021-06-26 22:34:26

    51单片机+L293D控制直流电机起保停+数码管PWM调速显示 PWM速度10级可调 采用L293D驱动 数码管显示PWM当前占空比 可优化的地方是数码管可以采用其他驱动芯片来驱动,提高驱动能力和减少单片机的IO口占用,例如74LS138译码器来驱动,前面几篇文章有写到采用数码管驱动芯片

  • 基于51单片机的电子时钟设计---其一2021-06-26 12:57:58

    功能介绍 只支持时间显示,定时器中断0控制秒,通过条件判断语句对时,分进行加一操作。从而完成不可调节时间的电子时钟设计,在讲解电路前首先要了解二个集成芯片定时器中断等知识。 74HC138 俗称38译码器,是一个3输入8输出的集成芯片,根据芯片资料可以查询它的真值表,根据真值表来完

  • python用海龟画出7段数码管时钟2021-06-21 18:58:26

    from turtle import * from datetime import * import time '''主要的思想就是海龟作图,然后用一个循环去刷新一帧图像 但是因为应用了比较复杂的数码管图像,每一帧刷新延迟会比较严重 所以引入了多只乌龟来进行刷新,同时控制不同乌龟的刷新速度,来优化程序 ''' def skip(t:Turtle,s

  • 共阳和共阴数码管详细段码(带图)2021-06-16 12:05:01

    今天带大家了解数码管的详细段码,数码管主要分共阳数码管和共阴数码管。区别在于其公共端是接电源还是接地。这里我们讲解共阴(共阳)数码管的0-F不带小数点段码和0-F带小数点段码。 共阴数码管 1.共阴不带小数点0-F段码为:{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,

  • arduino八段数码管使用2021-06-15 21:52:37

    一:八段数码管的使用     控制要求:0-9的计时数据 实物连接图:           控制代码: //智慧自动化2018.6.11 int a=7;//定义数字接口7 连接a 段数码管 int b=6;// 定义数字接口6 连接b 段数码管 int c=5;// 定义数字接口5 连接c 段数码管 int d=10;// 定义数字接口10 连

  • 延时函数、数码管显示头文件(单片机)2021-06-07 22:01:46

    延时函数、数码管显示头文件(单片机) 在单片机程序的编写过程中,我们常常要写一段相同的代码,此时我们可以给它做成头文件封装起来,在使用的时候直接调用,在此文章中以常用的延时函数和数码管显示函数为例 数码管显示 typedef unsigned char shumaguan_dehaha; sbit nageshumaguan_1=P

  • 作品 | 显示板开发2021-06-04 17:58:22

    1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取! 这次任务为:开发个显示板(我把它叫做从机)。要求实时接收显示主机所控制的系统的当前的运行状态,其中显示部分由一个五位八段数码管组成,从机与主机之间通过串口来

  • 51单片机学习——中断2021-05-23 15:00:01

    1、中断源及其中断标志 外部中断0:中断号为0;中断标志为IE0;中断服务程序入口为0003H;定时器0:中断号为1;中断标志为TF0;中断服务程序入口为000BH;外部中断1:中断号为2;中断标志为IE1;中断服务程序入口为0013H;定时器1:中断号为3;中断标志为TF1;中断服务程序入口为001BH;串行口:中断号为4;中断标

  • 数码管显示计数2021-05-12 19:51:25

    #include <reg52.h> /*38译码器,使动态数码管全亮*/ unsigned char vector_38[8] = {0x00, 0x20, 0x40, 0x60, 0x80, 0xA0, 0xC0, 0xE0};  unsigned char led_display[16] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x77, 0x7C

  • 基于FPGA的数字跑表设计2021-05-05 19:05:05

    本设计中数字跑表的主要功能有:1、具有显示分、秒以及百分秒的秒表功能,2、具有暂停和复位功能 一、设计准备 输入端口: 1)复位信号CLR,当CLR=1时输出全部置0,当CLR=0时系统正常工作。 2)暂停信号PAUSE,当PAUSE=1时暂停计数,当PAUSE=0时正常计数。 3)系统时钟CLK,CLK=50MHz 输出端口: 数码管

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有