ICode9

精准搜索请尝试: 精确搜索
  • 解决按键控制数码管带来闪灭显示问题的项目工程(优化版三)2020-05-21 21:53:16

    /***** 承接上一个解决按键控制数码管带来闪灭显示问题的项目工程(优化版一)来 做解决按键控制数码管带来闪灭显示问题的项目工程(优化版三)。为何呢? 由于上一个解决按键控制数码管带来闪灭显示问题的项目工程(优化版一) 程序内按键扫描函数和数码管显示函数存在大量的不精准延时,导致CP

  • 基于51单片机四位一体数码管显示短按加或减数值及长按连加或连减数值2020-05-17 13:56:55

    //按键短按加或减,长按连加或连减,四位一体数码管显示0~9999。 #include<reg52.h> #define uchar unsigned char #define uint unsigned int #define key_short 10//宏定义短按20ms #define key_long 50//宏定义长按100ms #define key_middle 40//宏定义长按间隔80ms sbit led=P1^4

  • 基于51单片机按键短按长按的项目工程2020-05-14 21:54:17

    #include<reg52.h> #include<stdio.h> #define uchar unsigned char #define uint unsigned int uchar code Duan[]={0x3F, 0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//共阴极数码管0-9段码表,高电平导通数码管段显示,低电平导通数码管位显示。 uchar Data_Buffer[8]={0,0,0

  • 基于51单片机数码管显示AD0808转化0V-5V的项目工程2020-04-30 22:55:27

    #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit START=P1^0;//启动信号 sbit EOC=P1^1;//转换结束信号 sbit ENA=P1^2;//输出使能 sbit CLK=P1^3;//时钟信号 sbit P07=P0^7;//小数点位 sbit P14=P1^4;//A地址输入线端 sbit P15=P1^5;//B地址输

  • canvas绘制数码管(vue版)2020-04-29 18:06:04

    项目中UI用了数码管来显示数字,网上也没有案例,我就做了一个,喜欢的点赞分享呀 <template> <canvas ref="LED"> {{'浏览器\r不支持'}} </canvas> </template> <script> export default { name: "LED", props: { // 通过数码管宽度计算高度 wid

  • 用51单片机,keil编程,proteus仿真,实现2位数码管00-99自动计数2020-04-24 23:41:55

    51单片机作业,自己网上查资料,看课本,弄了一个下午加一个晚上,这个专业真的太苦逼! 需要的小伙伴看看吧 要求:现有AT89S51单片机、2按键和2位数码管,电路形式不限制,利用Proteus设计一电路并完成仿真调试,实现如下功能:上电后数码管显示00,按K1键,数码管每秒自动加1顺序显示00~99,中途再

  • 实验三:中断实验2020-04-18 15:06:45

    实验三:中断实验强调:本文章为新手提供学习参考实验三:中断实验使用的开发板原理图及本次使用的模块数码管备注:中断实验三的代码部分 强调:本文章为新手提供学习参考 实验三:中断实验 编程中使用中断功能来实现数码管静态显示秒表的正计时。 使用的开发板原理图及本次使用的模块

  • 图形化编程娱乐于教,Kittenblock arduino实例,数码管计时器2020-04-04 10:03:31

    跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧

  • 【arduino数码管实验】疫情期间宅着没事做?这个东西可以了解一下......2020-04-02 12:23:01

      目录 1.材料清单 2.实验原理 3.代码分析 4.总结     1.实验材料    材料清单 型号&数量 arduino开发板 UNO*1 数码管 5161BS(共阳极)*1 电阻 330Ω*1 导线 若干     2.实验原理   共阳极数码管原理图如下:   引脚分布图:   有了上面两张图,

  • 自制七段数码管源码2020-03-19 21:53:02

    1 import time 2 import turtle 3 def getdate():#获取日期 4 gmtime=time.gmtime() 5 date=time.strftime("%Y%m%d %H:%M:%S",gmtime) 6 date=date[:8] 7 return date 8 def num0(): 9 def num1(): 10 def num2(): 11 def num3(): 12 def num

  • 【单片机技术】—— 数码管的动态显示方法与定时器2020-03-14 12:01:29

    上一篇 BlogBlogBlog 主要记录了一些简单的外部中断和定时器的使用,在那个时候我们还只会让指定的数码管显示同一个数字,在这篇博文中,我们就记录一下几种让不同数码管显示不同数字(也叫做动态显示)的办法。 文章目录一、动态显示思路的萌芽1.1 代码和实验部分二、用delay()函

  • 单片机中级项目13丨矩阵按键数码管移位显示2020-03-07 12:04:50

    单片机中级项目13丨矩阵按键数码管移位显示 /******************************************************************************* * 实 验 名 : 动态显示数码管实验 * 使用的IO : 数码管使用P0,P2.2,P2.3,P2.4键盘使用P1 * 实验效果 : 按矩阵键盘分别显示在数

  • MSP430 流水灯 按键控制LED灯 数码管静态显示2020-02-06 16:05:12

    1.流水灯 #include "msp430f149.h" #include "config.h" void delay(int i) { while(i--); } void main( void ) { WDTCTL = WDTPW + WDTHOLD;//关闭看门狗 BoardConfig(); unsigned int io=0x01,i=0;//用来控制灯亮灭,现在最低位为1,其余为为0 //初始化 P2D

  • FPGA之数码管动态显示2020-02-06 10:41:43

    实现数码管动态计数,每隔0.1秒计数一次 数码管连接方式不同分为共阴极数码管和共阳极数码管。 数码管引脚: 上图两个com引脚实际是连在一起的,其他引脚的公共端,称为位选,位选的高低电平决定改数码管能否点亮,其他管脚为段选信号,决定数码管上哪个二极管发光。 共阴极数码管连接方

  • 蓝桥杯——学习目录2020-02-05 11:42:04

    基础部分 蜂鸣器和继电器 流水灯 数码管静态显示 数码管动态显示 延时消抖独立键盘 三行代码独立键盘 定时扫描独立键盘 定时扫描矩阵键盘 定时器详解 中断系统详解 使用烧录软件快速写中断 提高部分 AD模块 DS18B20读取温度 eeprom 超声波模块 点赞 收藏 分享

  • 蓝桥杯单片机综合练习72020-02-01 14:40:24

    模块:数码管动态显示 (官方竞赛开发平台)  功能; 在CD107D单片机综合训练平台上,实现数码管的动态显示,在8位数码管中,前面4位显示年份“2020”,接下来的两位是分隔符“-” , 最后两位显示月份,从1月开始,每间隔一段时间加一月,到12月后,又从一月开始递增,依次重复   #include "STC1

  • python小实例——七段数码管绘制2020-01-30 13:06:11

    首先用time库获取系统当前时间 然后用turtle库画出来 算是对于turtle库内函数的一次实践运用叭 import turtle as t import time def drawGap()://因为是数码管所以线条要有空隙 t.penup() t.fd(5) def drawLine(draw)://画一条线 drawGap() t.pendown() if

  • 蓝桥杯——数码管2020-01-28 12:40:32

    1.数码管原理图说明         首先从官方原理图中找到DS1和DS2数码管原理图,如下: 从原理图上可以看出,二极管显示和具体位置都受到P0端口的控制;在数码管初始化时,可以通过改变P0具体数值来进行具体位置数字显示,如:P0=0X01时,对应与DS1第一位置上显示数字;对于单个二极管当值为0时

  • 红外数码管遥控汽车程序2020-01-26 21:02:07

    #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器#include <intrins.h> typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8; sbit LSA=P1^0;sbit LSB=P1^1; sbit s1=P0^0;sbit s2=P0^1;sbit s3=P0^2;sbit s4=P0^3; sbit B1=P0^4;

  • 数码管识别2020-01-21 18:43:00

    由于七段数码管显示数字和字符比较直观、清晰、响应速度快,所以它被广泛应用在现场仪器仪表中。通过摄像头获取数码管数字图片,也可以根据数码管编码方式比较容易识别出其中的数字。 计数器、频率计上的数码管显示动态变化的数字 根据不同的显示原理,七段数码管可以使用LED、L

  • 蓝桥杯——数码管静态显示2020-01-15 13:39:01

    一、原理部分 前面的原理和蜂鸣器差不多,不懂的可以参考如何控制蜂鸣器 下面讲解数码管部分的原理 数码管内部是8个小的LED按照一定顺序排列而成的,按照从低位到高位的顺序我们依次命名为a b c d e f g dp(小数点) 共8段,对应关系如上图。 例如要让共阴极数码管显示0,则要让abcde

  • AVR单片机教程——旋转编码器2019-12-19 13:03:48

    好久没写这个系列了。今天讲讲旋转编码器。 旋转编码器好像不是单片机玩家很常用的器件,但是我们的开发板上有,原因如下: 旋转编码器挺好用的。电位器能旋转的角度有限,旋转编码器可以无限圈旋转;旋转时不连续,有卡点,适合对应离散数据。 开发板上选用的旋转编码器,使用起来简单、方便。

  • 开发板制作秒表计时器---我太难了丶2019-11-10 21:53:56

    制作一个秒表计时器,记录0-15秒时间。要求精准,可控。 1.能够用按键控制秒表开始 2.能够用按键控制秒表停止 3.能够用按键控制秒表清零 4.使用定时器控制时间,要求精确。 5.使用1个数码管和多个按键实现功能。     将下面代码复制粘贴到C51软件里,编译运行生成.hex文件,再将文件添加

  • 物联网 | 实验一Mixly 数码管时钟实验2019-10-25 18:07:39

    一、实验目的及要求 【实验一】实现滚动显示自定义字符串。 【实验二】实现显示自定义时间。 【实验三】实现显示秒表。   二、实验原理与内容 实现米思齐的数码管图形化编程。   三、实验软硬件环境 硬件:Arduino、TM1637数码管 软件:Mixly IDE   四、实验过程(实验步骤、记

  • 利用Arduino实现数码管显示功能2019-10-25 17:43:23

    @Tinbur物联网 利用Arduino实现数码管显示功能 1.实现功能的代码 1.1数码管显示滚动自定义字符串 #include <SevenSegmentTM1637.h> SevenSegmentTM1637 display(5,4); void setup(){ display.begin(); } void loop(){ display.setBacklight(50); display.prin

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

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

ICode9版权所有