备战蓝桥杯
文章平均质量分 63
R_ichun
这个作者很懒,什么都没留下…
展开
-
蓝桥杯单片机备战(十一)定时器的进阶综合案例
利用定时器T0,数码管模块和两个独立按键S4和S5设计一个秒表,具有清零,暂停,启动功能08-26-18表示:8分26秒900毫秒独立按键S5为清零按键均为按下有效。原创 2022-11-18 14:08:07 · 1168 阅读 · 0 评论 -
蓝桥杯单片机备战(十)定时器的基本原理与应用
【全代码、全注释】定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实现定时或者计数功能的外设。定时/计数器的最基本工作原理是进行计数22年比赛用的是15F2K61S2,定时器资源和60S2一样,拥有定时/计数器0、定时/计数器1、定时/计数器2三个定时计数器。查找手册得知这三个定时器都为16位加法计数器,由低8位TLx和高8位THx两个寄存器组成,最大计数值为65535个计数脉冲。这个65535是等于2的16次方得来的。原创 2022-11-18 09:00:20 · 935 阅读 · 0 评论 -
蓝桥杯单片机备战(九)外部中断与外部中断应用
【全注释、全代码】什么是中断呢,设想下面一个情形:你在家里看电视剧,忽然,你的电话铃声响了,为了不耽误你看电视剧,你把电视剧暂停了,接着你去接听了电话,然后你的门又被敲响了,你把电话放下去开门,你开门发现是快递,把快递拿进来后又拿起电话,挂断后又继续看电视,在这个情形中其实就是单片机的中断。看电视是你的主程序,电话是你的中断源,电话铃声响了代表中断被触发(中断请求),你暂停电视剧就是现场保护,你去接通电话就是中断响应,此时你的门被敲响又是一个中断请求,区别是开门是更紧急的事情,事情的紧急程度就是。原创 2022-11-16 16:39:50 · 521 阅读 · 0 评论 -
蓝桥杯单片机备战(八)单片机C51的一些数据类型(bit、sbit、sfr、sfr_16)
引言:我们学习到这里的时候已经多多少少接触了sbit,sfr这些东西,前面也有一些简单的介绍,这里对bit、sbit、sfr、sfr_16这几种数据结构进行更加详尽的学习。原创 2022-11-11 14:17:57 · 2374 阅读 · 0 评论 -
蓝桥杯单片机备战(七)矩阵键盘的扫描原理及其应用
【全代码、全注释】我们知道要想控制独立按键的话首先要先使J5跳帽连接到1和2,这时P44和第一列键盘也就是S4~S7连上了。原创 2022-11-11 10:28:58 · 1895 阅读 · 0 评论 -
蓝桥杯单片机备战(六)共阳数码管的动态显示
观察电路图和实物图我们知道要想控制独立按键的话首先要先使J5跳帽连接到2和3当按键被按下时,对应I/O口的电平信号应该是和GND一样,也就是0(低电平)我们可以通过检测I/O口的电平信号来知道按键是否被按下。原创 2022-11-09 20:03:02 · 528 阅读 · 0 评论 -
蓝桥杯单片机备战【客观题】(1)第十二届[1]客观题
组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关。而时序逻辑电路在逻辑功能上的特点是任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关。本题考查的是C语言基础,do-while循环是先执行do里面的内容,然后再while判断是否再次执行do里面的内容。时序逻辑电路其任一时刻的输出不仅取决于该时刻的输入,而且还与过去各时刻的输入有关。常见的时序逻辑电路有。相加(+)是或的意思,相乘(.)是与的意思,上面带横线是非的意思。原创 2022-11-05 19:18:14 · 1576 阅读 · 0 评论 -
蓝桥杯单片机备战(五)共阳数码管的动态显示
2.在轮流显示的过程中,每位数码管的点亮时间为1到2ms,由于人的视觉暂流现象以及发光二极管的余晖效应,尽管实际上数码管不是同时点亮的,但只要扫描速度够快,给人眼的印象就是一组稳定的显示数据,不会有闪烁感,这样就节省了大量的I/O口,且功耗更低。1.数码管的动态显示实质上就是轮流点亮单个数码管实现多位数码管整体显示的效果。原创 2022-11-01 18:23:46 · 513 阅读 · 0 评论 -
蓝桥杯单片机备战(四)共阳数码管的静态显示
这是共阳数码管,所谓共阳的意思就是共阳极,每一个LED共用一个阳极,当控制LED的阴极为低电平时被点亮,如下图:这里com1到com8为共阳口,例如当com1高电平时数码管第一个位置可点亮。此博客归纳了一些断码下面是共阳数码管接口的位置:根据前面的学习,我们知道要首先给M74HC573M1R上电,具体方式请看笔记1、2、3。原创 2022-10-31 22:41:00 · 1586 阅读 · 0 评论 -
蓝桥杯单片机备战(三)基于(二)的代码优化
我们已知74HC138译码器控制了8路输出,那么我们是否可以用一个函数来整合这一部分呢。但是这么操作的话你之前对p2^0,p2^1等等的配置就失效了,会被0覆盖过去。那我们能不能再写一个函数,使得我们每一次使用的时候都不用再自己去选择通道?至此,代码优化就完成了,让我们看看用优化后的代码来写蜂鸣器和继电器的使用。后续还可以将前面的这些函数封装进一个库中,那样子会更加简洁!此时我们可以用一个按位与先使得P2的高三位置0。按位与‘&’,都为1时置1,不都为1时置0.按位与‘|’,当有一个为1时置1。原创 2022-10-22 08:24:38 · 797 阅读 · 0 评论 -
蓝桥杯单片机备战(二)蜂鸣器和继电器的简单控制
蜂鸣器已经接了一个vcc,还有一个N_BUZZ引脚,当N_BUZZ被置低电平的时候,蜂鸣器被打通,打通了他就响了。原创 2022-10-22 07:07:43 · 925 阅读 · 0 评论 -
蓝桥杯单片机备战(一)从点亮LED
只有当两个输入A和B为低电平(逻辑0)时输出为高电平(逻辑1)。也可以理解为任意输入为高电平(逻辑1),输出为低电平(逻辑0)。1.我们在原理图上可以看到,控制此单片机LED亮灭已经不是直接控制I/O口那么简单了,首先要使M74HC573M1R打通(上电),这样才能控制LED的亮灭.A0为A,A1为B,A2为C,当CBA为100时,Y4被置低,也就是0,划重点:输出同步 L代表低电平(0),H代表高电平(1)划重点:输出同步 L代表低电平(0),H代表高电平(1)原创 2022-10-21 17:46:39 · 1327 阅读 · 2 评论