自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 蓝桥杯51单片机基础练习7外部中断1

/先将j5处跳帽接到2~3引脚,即s5按键接到P32/INT0,s4按键接到P33/INT1.//定义一个Working()函数,使L1指示灯不断闪烁。将引脚P32引脚定义为外部中断功能//按键s5就会产生外部中断触发信号,在中断响应函数中,点亮L8指示灯,延迟一段时间后熄灭//直接在中断服务函数中延时。

2025-03-22 10:33:17 216

原创 蓝桥杯51单片机基础练习6矩阵键盘

/在扫描矩阵键盘过程中,发现有按键触发信号后(不去消抖)待按键松开后,//在数码管的第一位显示相应的数字,从左到右,从上到下,依次显示0~f。//还是要消抖,不消抖会不准确。

2025-03-20 23:38:41 186

原创 蓝桥杯51单片机基础练习5独立按键-2

/按键s7,s6是选择将键,s7按下后点亮L1,L1点亮后s6不响应,s5控制L3,s4控制L4。//s6按下后点亮L2,L2点亮后,s7不响应,s5控制L5,s4控制L6//s7,s6都未按下时,也就是L1L2都未点亮时s5s4都不响应操作。

2025-03-19 16:37:30 208

原创 蓝桥杯51单片机基础练习5独立按键-1

按下s7点亮L1指示灯,松开按键熄灭,s6点亮L2,s5:L3 s4:L4都是松开熄灭,按键均去抖。

2025-03-19 15:10:44 168

原创 蓝桥杯51单片机基础练习4共阳数码管动态显示

在8位数码管中,前面4位显示年份2018,接着两位是分隔符,最后两位是月份从一月份开始,每隔一段时间加上一个月,到12月后又从一月份开始。

2025-03-19 14:38:29 147

原创 蓝桥杯51单片机基础练习3共阳数码管静态显示

8个数码管分别单独依次显示0~9的值,然后所有数码管一起显示同时显示0~f的值。

2025-03-13 19:16:42 254

原创 蓝桥杯51单片机基础练习2蜂鸣器继电器

先让8路LED指示灯闪烁三遍后熄灭,接着依次点亮LED指示灯,继电器吸合一会儿后断开,后依次熄灭指示灯,蜂鸣器叫一会后关闭。

2025-03-13 13:24:23 181

原创 蓝桥杯51单片机基础练习11LED跑马灯

先让8路LED指示灯闪烁三遍后熄灭,接着依次点亮LED指示灯,最后依次熄灭指示灯。

2025-03-13 13:15:37 111

原创 51单片机之动态数码管实验

A0、A1、A2 输入就相当于 3 位 2 进制数,A0 是低位,A1 是次高位,A2 是高位。而 Y0-Y7 具体哪一个输出有效电平,就看输入二进制对应的十进制数值。比如输入是 101(A2,A1,A0),其对应的十进制数是是 5,所以 Y5 输出有效电平(低电平)。是 5,所以 Y5 输出有效电平(低电平)。

2025-02-12 22:11:06 728

原创 51单片机之静态数码管实验2

通过控制P0端口输出不同的段码数据,使数码管依次显示0~F的字符,每个字符显示一段时间(通过延时函数实现),然后循环进行下一个字符的显示,形成一个循环滚动的显示效果。

2025-02-10 21:48:15 201

原创 51单片机之静态数码管实验1

数码管是半导体发光器件,基本单元为发光二极管,也被称为 LED 数码管,不同行业对其称呼有别,但实质相同。数码管按段数分有七段数码管和八段数码管,后者比前者多一个小数点(DP),可更精确显示内容;按能显示的个数可分为 1 位、2 位、3 位、4 位、5 位、6 位、7 位等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是将所有发光二极管阳极接在一起形成公共阳极(COM),应用时公共极 COM 接 +5V,当某字段发光二极管阴极低电平时,该字段点亮,阴极高电平时,该字段不亮。

2025-02-10 12:16:21 589

原创 51单片机之蜂鸣器实验

整个程序的功能是让蜂鸣器发声一段时间(2000 次循环),然后停止发声,之后不断重复这个过程。通过改变 delay 函数的参数可以调节蜂鸣器的音调

2025-02-08 17:13:58 790

原创 51单片机之LED流水灯实验

结合流水灯的实现原理,也就是让 IO 口按照从低到高或者从高到低的顺序逐个输出低电平,我们可以巧妙地将移位操作和循环语句结合起来,从而更加简洁、高效地实现 LED 流水灯功能。

2025-02-08 13:13:26 817

原创 借助 KEIL 软件的仿真功能来查看程序中的延时时间

上一章我们了解了LED闪烁实验,那在代码里,我们传递的实参为 50000,最终得到的延时时间大约是 450 毫秒。那么,该如何验证这一延时时间呢?

2025-02-07 23:13:53 415

原创 “使用STC-ISP对51单片机烧录程序已提示成功,但单片机运行时却依然呈现上一次写入程序的状态”解决方法

“使用STC-ISP对51单片机烧录程序已提示成功,但单片机运行时却依然呈现上一次写入程序的状态”解决方法

2025-02-07 20:02:21 144

原创 51单片机之LED闪烁实验

要是想让 LED 灯闪烁起来,只要让 D1 指示灯不断循环,先亮一会儿,然后再灭掉。这里面就有个麻烦事,那就是怎么去设置延迟时间呢?咱们都知道,单片机每执行一条代码指令都是要花时间的。之前学 C 语言的时候不是讲过循环语句嘛,所以只要写一个循环函数就行啦。让 CPU 别去管其他的事儿,就专门在那不停地循环跑,这样就能实现延迟功能了。因为人眼有余晖效应,如果延迟时间太短,咱们就根本看不到 LED 灯在闪啦。

2024-11-15 12:08:07 802

原创 51单片机之点亮第一个LED

本章所要实现的功能是:点亮 D1 指示灯

2024-11-09 16:10:24 250

原创 STC-ISP烧录过程中显示“正在检测目标单片机...”问题的解决办法

这是我在学习51单片机时遇到的一个问题,也是看很多大佬的分享也未能找到问题所在。1,我是是使用厂家生产的开发板因为RX与TX的帽子未盖一直没能找到解决办法重新买了块板子才找出原因2,在查找原因时遇到很多学习单片机的朋友因为单片机的RX与TX与转换器的RX,TX接反而无法上传3,也有很多朋友芯片型号未正确选择而无法上传如STC89c52与STC89c52RC是不同的4,若还有其他问题欢迎大家提出讨论。

2024-08-31 18:08:08 6854 6

原创 电脑小白编程之路

这几年人工智能大力发展,且我想成为一名嵌入式工程师,所以未来我想进入华为,阿里巴巴,腾讯等IT公司成为一位有用价值中国IT人。

2023-11-24 13:18:36 67 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除