ICode9

精准搜索请尝试: 精确搜索
  • 流水灯&数码管当LED灯闪烁小于0.2s时人眼几乎无法分辨2020-07-04 23:39:38

    还记得第一次我们见面时的,我的紧张不知所措吗,还记得你用流水灯的悦动来安慰我吗,这些我都记得,致我们的那些年……本人大一,某985电子信息专业在读,因为兴趣和爱好,第一次接触到51,也渐渐喜欢上了他,下面内容,欢迎各位大佬批评指正 主控芯片这里采用的是某宝清翔51单片机开发板(说明一下,不

  • 51单片机制作简易计算器(动态数码管、矩阵按键)2020-06-11 19:05:04

    简易计算器实验说明硬件设计动态数码管介绍矩阵按键介绍行列扫描线翻转法硬件实物连接软件设计`AC代码:``main函数代码:`实验现象实验总结 实验说明 利用51单片机和keil uVision4共同完成通过按键来控制8位共阴数码管显示数据,并且通过按键来完成连续的加减乘除运算,文章中还有

  • 单片机学习笔记————51单片机实现数码管通过切换窗口来设置参数2020-06-08 16:10:19

    一、使用proteus绘制简单的电路图,用于后续仿真     二、编写程序 /******************************************************************************************************************** ---- @Project: LED-74HC595 ---- @File: main.c ---- @Edit: ZHQ ---- @Versi

  • 四位数码管显示温度源码程序--STC89C52实时用PCF8591采集温度四位数码管显示2020-06-03 12:57:51

    一、创建头文件74hc595.h代码如下: #ifndef __74HC595_H_ #define __74HC595_H_ #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit DIO = P1^0; //串行数据输入 sbit HCRCLK = P1^1; //时钟脉冲信号——上升沿

  • STC89C52实时用PCF8591采集温度四位数码管显示2020-06-03 12:56:41

    一、主函数如下: #include <reg52.h> //此文件中定义了单片机的一些特殊功能寄存器 #include"fpc8591.h" #include"i2c.h" #include "74hc595.h" /******************************************************************************* * 函 数 名 : main * 函

  • 51单片机:数码管动态显示2020-06-02 11:08:13

    要求 51单片机,用三个7段共阴极数码管动态显示0~99,每隔0.5s刷新一次数字。用keil与Proteus联合仿真。 硬件设计 以AT89C51单片机为核心,包括74HC573锁存器,三个7段共阴极数码管。 1.74HC573锁存器: 功能:用来控制数码管的位选端和段选端。 原理:LE为高电平时,输出随输入而改变,LE为

  • 51/52单片机:利用外部中断实现4位(多位)数码管动态扫描--------计数器2020-06-02 11:05:29

    前言 首先此源码设计知识点少,更容易供路人/初学者参考; 要点讲解 1.设置外部中断初始化.(我放在了一个函数里用来调用) void intinit() { IT0 = 1; //设置外部中断0的触发方式为跳沿触发。 EX0 = 1; //开启外部中断0 IT1 = 1; //设置外部中断1的触发方式为跳沿触发。 EX1 =

  • 解决按键控制数码管带来闪灭显示问题的项目工程(优化版三)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时

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有