![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯备赛
文章平均质量分 63
C_Xurn
将自己经历简单分享给大家。主攻单片机,但是PCB画板子也略有了解,更想和大家探讨FPGA。
展开
-
蓝桥杯数码管动态显示
显示日期:#include "reg52.h"unsigned char code SMDD_duanma[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,...原创 2022-02-08 09:04:42 · 746 阅读 · 0 评论 -
蓝桥杯数码管静态显示
分为段码(a,b,c,d,e,f,g,dp)和公共端可理解为P0口直接控制这个端口了公共端由Y6控制 。Y7控制段码,Y6控制公共端例题:让第一个数码管显示数字6#include "reg52.h"unsigned char code SMDD_duanma[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,...原创 2022-02-08 09:03:08 · 606 阅读 · 0 评论 -
蓝桥杯蜂鸣器与继电器
N_BUZZ低电平鸣叫给继电器一个低电平。ULN是一个达林顿管,一个驱动管,理解为一个放大的倍数比较大的三极管,IN4,7应输入高电平.例题:让8路LED指示灯闪烁3遍然后熄灭,接着依次点亮LED指示灯,最后依次熄灭指示灯,继电器吸合一会后断开然后依次熄灭LED灯,蜂鸣器鸣叫一会后关闭。#include "reg52.h"sbit HC_138A=P2^5;sbit HC_138B=P2^6;sbit HC_138C=P2^7;void Delay(un.原创 2022-02-08 08:59:38 · 465 阅读 · 0 评论 -
蓝桥杯单片机Led灯部分
74HC138三八译码器和74HC573锁存器和74HC02或非门P0口通过锁存器来控制单片机138译码器又受到P25,26,27的控制#include "reg52.h"sbit HC_138A=P2^5;sbit HC_138B=P2^6;sbit HC_138C=P2^7;void Delay(unsigned int t){while(t--);while(t--);}void LED_Running(){...原创 2022-02-08 08:54:11 · 785 阅读 · 0 评论 -
蓝桥杯单片机DS18B20温度读取
流程:①:DS18B20复位。②:写入字节0xcc,跳过ROM指令。③:写入字节0x44,开始温度转换。④:延时700~900ms⑤:DS18B20复位。⑥:写入字节0xcc,跳过ROM指令。⑦:写入字节0xbe,读取高速暂存器。⑧:读取暂存器的第0字节,即温度数据的LSB。⑨:读取暂存器的第1字节,即温度数据的MSB。⑩:DS18B20复位,表示读取数据结束。11:将LSB和MSB整合成为一个16位数据。12:判断读取结果的符号,进行正负温度的数据处理。vo原创 2022-02-06 22:54:31 · 4270 阅读 · 2 评论 -
蓝桥杯单片机DS1302时钟
采用SPI三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟参数和RAM数据。日历时钟寄存器有8个存储单元:所以,我们需要三个数组:定义DS1302读操作的日历时钟存储器地址r_add[] = {0x81,0x83,0x85,0x87,0x89,0x8b,0x8d};定义DS1302写操作的日历时钟存储器地址w_add[7] = {0x80,0x82,0x84,0x86,0x88,0x8a,0x8c};定义DS1302日历时钟的7个配置参数:..原创 2022-02-06 22:22:56 · 989 阅读 · 0 评论 -
蓝桥杯单片机超声波测距
原理:根据S=V*t;要想测出距离,我们得知道V=340m/s,也就是声速,转换单位就是34000cm/s,时间通过定时器来获取,超声波发出一个声波后,遇到障碍物返回所需要的时间我们除以2就是所要的时间。我们采用定时器0,1T的工作模式:void Timer0Init(void) //100微秒@11.0592MHz{AUXR |= 0x80; //定时器时钟1T模式TMOD &= 0xF0; //设置定时器模式TL0 = 0xAE; //设置定时初值TH0 = 0x原创 2022-02-05 23:54:03 · 2286 阅读 · 0 评论 -
蓝桥杯NE555定时器与频率测量
使用的是蓝桥杯单片机CT107D实训平台:555定时器内部,有3个5K的电阻分压。NE555是一个纯硬件的设计,一旦电路确定了,其功能也就定了。在蓝桥杯的板子上,555定时器是一个信号发生电路,通过定位器Rb3可改变输出信号的频率。频率就是信号1s产生的信号或者周期。1HZ就是1s有一个信号(脉冲)P34引脚计算外部脉冲的个数,但是有时间要求,1s之内。我们需要两个定时器,一个用来计数,一个用来定时。定时器最多能计时间65.355ms 所以需要先50ms 然后✖20就是1原创 2022-02-05 22:53:19 · 3570 阅读 · 1 评论