自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 定时器时钟基于LCD屏

实现了一个基于51单片机的LCD1602电子钟功能。程序首先初始化LCD1602显示屏和定时器0,设置定时器每1毫秒产生一次中断。主循环中持续显示当前时分秒(23:59:55初始值),通过定时器中断服务程序实现秒表功能:每1000次中断(1秒)更新秒数,60秒进位分钟,60分钟进位小时,24小时归零。LCD显示采用分层函数设计,包含延时、命令写入、数据显示、光标定位等基础函数,并提供了数字、字符串、十六进制等多种显示方式。

2025-07-19 14:53:16 956

原创 中断定时器60秒倒计时

实现了一个基于51单片机的60秒倒计时器,具有以下功能:1. 使用两个数码管显示倒计时(60-0);2. 通过按键K1触发外部中断0重置倒计时为60秒;3. 采用定时器1实现精确的1秒计时(每10ms中断一次,累计100次);4. 倒计时归零时蜂鸣器鸣响报警。系统初始化后默认开始倒计时,按键可随时重置倒计时。数码管显示函数采用动态扫描方式,包含消隐处理防止重影。程序结构清晰,包含延时、显示、蜂鸣器控制等模块化函数。

2025-07-19 14:45:05 583

原创 外部中断按键计次数码管显示

摘要:该程序实现了基于8051单片机的数字计数器系统,通过外部中断和数码管显示实现计数功能。程序包含延时函数、数码管驱动函数和中断服务程序:1)使用K1按键触发外部中断0进行计数,每次按键计数值加1,超过9999时归零;2)采用动态扫描方式驱动4位数码管显示当前计数值;3)通过中断方式检测按键,实现稳定可靠的计数功能。系统初始化时配置中断为边沿触发,主循环持续刷新数码管显示。

2025-07-18 10:25:23 480

原创 按键计次数码管显示

该代码实现了一个基于8051单片机的数字显示计数器系统。主要功能包括:1) 通过K1按键控制计数器的递增,数值范围0-99循环;2) 使用数码管动态显示当前计数值;3) 包含按键消抖处理(Delay函数)。系统采用Nixie函数控制数码管位选,SEG_Num数组存储数字的段码,主循环持续检测按键状态并更新显示。当检测到按键按下时,计数器加1,达到99后归零重新计数,通过Display函数将数值分解为十位和个位分别显示。

2025-07-18 10:24:03 416

原创 外部中断按键控制蜂鸣器

本文展示了基于8051单片机的蜂鸣器控制与外部中断应用。程序通过P3^2引脚连接按键作为外部中断0触发源,当按键按下时触发中断服务函数INT0_ISR()。中断响应后,P2端口置零(测试用)并调用BUZZER_ON()函数,使连接P1^5引脚的蜂鸣器发出200次1kHz方波信号(通过1ms高低电平交替实现)。主程序初始化中断为边沿触发模式,开启总中断,并在循环中保持P2端口高电平。该设计实现了按键触发蜂鸣报警的典型嵌入式应用。

2025-07-17 09:18:10 304

原创 普中AT89C51按键控制蜂鸣器发声

该代码实现了一个基于51单片机的按键控制数码管显示系统。主要功能包括:1) 通过Key()函数检测4个独立按键(P3.0-P3.3),返回按键编号1-4;2) 使用Buzzer_Time()函数控制蜂鸣器发声,通过快速切换引脚电平产生500us方波;3) 通过Nixie()函数在数码管指定位置显示数字,采用位选和段选控制方式。主程序循环检测按键,当有按键按下时,蜂鸣器发声100ms并在数码管第一位显示对应按键编号。系统包含精准延时函数,适用于普中HC6800-ESV2.0开发板。

2025-07-17 09:03:55 333

原创 普中AT89C51动态数码管显示

该代码实现了基于8051单片机的8位数码管动态显示控制。程序定义了一个数码管显示编码表NixieTable,包含0-9的段码值。通过Nixie()函数控制数码管位选(P2端口)和段选(P0端口),Delay()函数提供延时。主程序循环调用Nixie()依次点亮8位数码管,分别显示数字1-8,每个数字显示间隔100ms。该程序展示了数码管动态扫描的基本原理,通过快速轮询实现多位数码管的稳定显示效果。

2025-03-11 18:20:24 487

原创 普中AT89C51LED灯流水灯

这段代码实现了一个基于8051单片机的流水灯效果。通过循环左移操作(P2=~(0x01<<i))依次点亮连接在P2端口的8个LED,配合Delay1ms(200)延时函数产生200ms的间隔,形成流水灯动态效果。延时函数采用嵌套使用while和do-while循环实现精确延时,主程序通过无限循环(while(1))使流水灯效果持续运行。

2025-03-09 20:10:14 317

原创 普中单片机STC89C51LED灯闪烁

该代码实现了一个基于8051单片机的LED闪烁程序。程序包含一个500ms延时函数Delay500ms(),通过三层嵌套循环实现精确延时。主函数main()中,通过循环控制P2端口输出0xFE(点亮LED)和0xFF(熄灭LED),每次状态切换后调用延时函数,实现LED以1秒间隔持续闪烁的效果。程序结构简单,展示了基本的单片机IO控制和延时编程方法。

2025-03-09 20:08:04 248

原创 物联网网关连接新大陆云平台

物联网竞赛

2024-04-09 19:52:52 3249 7

原创 串口服务器补充

物联网竞赛

2024-04-07 20:09:04 431

原创 485型二氧化碳变送器

物联网竞赛

2024-03-28 19:39:35 1355 1

原创 串口服务器

物联网竞赛

2024-03-27 11:30:46 4643 1

原创 410s串口通讯终端

410s串口终端设备对接网关使用

2024-03-26 10:51:20 1332 3

原创 IoT采集器

物联网竞赛

2024-03-25 15:21:44 2214 4

原创 物联网网关zigbee

物联网竞赛

2024-03-24 16:45:34 841 2

原创 物联网网关连接器

物联网竞赛

2024-03-24 11:30:34 801 2

原创 物联网网关

物联网竞赛

2024-03-23 21:11:17 809

空空如也

空空如也

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

TA关注的人

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