
蓝桥杯单片机
文章平均质量分 57
goudan蒻
刚转到计科的计算机学生,大一是生物工程的,现大二
展开
-
STC15F2K60S2.H头文件缺失问题
编译错误显示test1(1): warning C318: can’t open file ‘stc15f2k60s2.h’查找是否有头文件需要到keil安装目录下寻找stc15f2k60s2.h文件笔者的文件在该目录下:D:\keil4\C51\INC\STC显然是有的,但是编译仍然显示无法打开说明问题没有解决可能是没有指定头文件所在目录的路径打开你的keil4/5 点击project->options for target ‘target 1’->Include paths原创 2021-03-29 20:31:44 · 6345 阅读 · 1 评论 -
蓝桥杯单片机学习之动态数码管
继我的上一个博客数码管之后是动态数码管由于蓝桥杯的特殊设置,具体请看我的初始化解释,所以蓝桥杯的不同数字展示是和其他数码管有区别的,因为蓝桥杯的寄存器比较少,所以就是需要另一个知识来实现这个不同数字显现问题。那就是利用人眼视觉的暂留效应来实现这个功能也就是不停转换位选来显现不同位置上的数字,通过分流轮流控制各个数码管的com端,这就是动态驱动在一定时间范围内,尽管不是同时显示,但扫描足够快,给人印象就是一组稳定的数据。在我的数码管学习的博客上介绍了数码管的工作原理,我们也就不多哔哔,直接起飞~~~原创 2021-02-05 16:19:11 · 663 阅读 · 0 评论 -
蓝桥杯单片机小白的学习笔记(更新中)
小白的学习笔记参上!!点击我的蓝色字体去往我的笔记就行了,我来整合一下目录,方便大家一起交流准备*.1蓝桥杯的板子的初始化和蜂鸣器关闭1.流水灯流水灯学习2.独立键盘和矩阵键盘2.1 独立键盘2.2 矩阵键盘独立键盘练习时的插曲3.定时器与数码管3.1定时器的学习小白还在更新哦!...原创 2021-02-04 17:45:06 · 583 阅读 · 1 评论 -
蓝桥杯单片机的初始化原理和蜂鸣器关闭学习
之前看视频什么学习什么的,我总是靓仔疑惑哈,为什么P0等于什么什么,然后P2等于什么什么,然后就初始化好了,什么玩意,现在,我知道了原理蓝桥杯的单片机和别的单片机不同之处就是在于这个初始化程序的不一样,别的单片机一个IO口控制一个设备或者是有跳线帽能控制,但是蓝桥杯的不一样,它的P0口控制了led灯,数码管,蜂鸣器,等等,所以它的初始化程序写起来比较麻烦,下面是我关于这个初始化的笔记看我们的原理图:可以看到,我们蓝桥杯的板子上的led灯其实是M74HC573M1R控制的,要使用这个芯片需要Y4C的原创 2021-02-04 16:19:38 · 4266 阅读 · 7 评论 -
蓝桥杯单片机定时器学习
矩阵键盘学习过了,该轮到定时器和中断程序设计了首先我来说一下51单片机的定时器的工作原理TMOD : 控制定时器的工作方式。8个bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因为定时器有4种工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。以上是控制低4位的,所以是对应着T0。TR0:T0定时器 使能开关,TR0 = 1,开始工作; =0停止工作。ET0:T0定时器中断原创 2021-02-03 20:29:27 · 1566 阅读 · 1 评论 -
蓝桥杯单片机学习之矩阵键盘
这里是我的矩阵键盘学习笔记,大一学生,希望共同进步,错误地方大佬指点一下先看原理图吧,只有了解怎么工作的,咱才能设计程序要使用矩阵键盘,就先吧J5跳线帽跳到key上面,也就是1,2上面,这样才是矩阵键盘模式接下来看这个是怎么工作的如图,P34表示第四列,P35表示第三列,P44表示第二列,P42表示第一列(IAP15F2K61S2芯片)P30表示第一排,P31表示第二排,P32表示第三排,P33表示第四排那么我们只需要监视他们的上电情况就行先写一个第二列按键的程序:#include "r原创 2021-02-01 22:05:09 · 9363 阅读 · 13 评论 -
蓝桥杯单片机按键学习之独立按键
流水灯我们已经学过了,那么我们来学习行列式键盘的实现。我的依旧是IAP15F2K61S2芯片,建的工程是IAP89C52的首先要是写行列式键盘,请将J5跳线帽跳到2,3上,这样才是只有s4-s7起作用,我们来看原理图这样很清晰能看出来哪个引脚控制哪个,也就不用多讲如果按下s4那么P33为0,则能表示出来按键情况我们先来写一个程序,让s4按下后led灯全亮:#include "reg52.h"sbit P30 = P3^0;sbit P31 = P3^1;sbit P32 = P3^2;原创 2021-01-31 11:36:28 · 1169 阅读 · 2 评论 -
蓝桥杯单片机led流水灯学习
大一零基础搞蓝桥杯单片机组,多天以来,感觉上手挺难的,将自己的学习笔记拿出来分享首先是建工程,我用的单片机是IAP15F2K61S2型号的,建的工程是IA89C52的新建一个文档,保存名称是main.c,接下来一个曾经困扰我的一个设置就是hex文件的生成,我们可以这样设置点上去后我开始写第一个程序,点亮我的开发板上第一个led灯:...原创 2021-01-29 19:28:24 · 6245 阅读 · 1 评论 -
蓝桥杯的矩阵键盘4*4练习
学习蓝桥杯矩阵键盘的时候,我按照书上的写出来以下这个扫描,但是一个很严重的问题是第二列不管用,我也不清楚为什么,希望有大佬在评论区指正一下,我这个的思路是每四位记录一列的按键情况,但是就是第二列不管用我用的是IAP15F2K61S2的单片机,我这个快要把头都想炸了unsigned char keyscan(){ unsigned int key; unsigned char keynum; P3=0x0f;P42=0;P44=0; if(P3!=0x0f){ delayms(5); if原创 2021-01-28 19:01:02 · 2277 阅读 · 5 评论