自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 51单片机学习之旅——在LCD1602上显示时钟

本次项目在LCD1602上显示时钟,要用到定时器中断,因此我们下来添加定时器中断模块代码。因为我们在LCD1602上显示时钟,因此我们需要添加LCD1602的模块代码。

2025-02-19 13:14:47 445

原创 51单片机学习之旅——定时器

之所以多1是因为65535是从0开始计数,如果从1开始计数,则是1到65536,而我们设置初始值,相当于从1开始计数而不是0,所以TL0=(65536-1000)%256,TH0=(65536-1000)/256。//0xF0=1111 0000进行与操作,高四位保持,低四位清零,高四位定时器1,低四位定时器0。//初始状态TF0置0,只有当溢出时,单片机硬件自动置TF0为1,响应中断时,硬件又自动置TF0为0。//配置定时器0时GATE已配置为0,TR0=1允许计时。1与其它等于其它,0与其它等于0。

2025-02-18 13:40:24 1314

原创 51单片机学习之旅——C语言小知识

static

2025-02-18 10:15:45 1052

原创 51单片机学习之旅——keil5软件使用小贴士集

一、预写代码。

2025-02-13 14:24:32 185

原创 51单片机学习之旅——矩阵键盘密码锁

我想实现的是从左到右,依次输入,按第一个,在最左边,按第二个在左二,依次往右,按取消键,则屏幕只显示"Passwords:"按确定键,如果正确,屏幕显示ok停留1秒然后初始化,如果错误,屏幕显示no停留1秒然后初始化,我没板子,无法检验,调整,目前不确保完全正确,已经达到我预期,知道是个啥,咋弄,也知道咋改了。把本次项目要用到的延迟模块,矩阵键盘模块,LCD1602模块文件依次创建。项目内容:按矩形按键输入0305显示ok,其余四位显示no。

2025-02-05 20:20:07 190

原创 51单片机学习之旅——模块化编程集

选数码管的端口:P2_4 P2_3 P2_2左高位右低位。LCD1602屏幕模块(江科大编写)

2025-02-03 09:44:46 184

原创 51单片机学习之旅——数码管

那8个数码管,如果我们要让第6个数码管显示6,则应该让74LS138选择第六个数码管,然后让74HC245弄个数字6。显示数字4:a,d,e不亮,其余亮,P0=0110 0110=0x66。显示数字7:a,b,c亮,其余灭,P0=0000 0111=0x07。显示数字5:b,e不亮,其余亮,P0=0110 1101=0x6D。显示数字9:d,e不亮,其余亮,P0=0110 0111=0x67。显示数字1:b,c亮,其余灭,P0=0000 0110=0x06。第一个瞬间,让最左边数码管显示1,其余黑。

2025-01-29 20:05:19 409

原创 51单片机学习之旅——独立按键控制LED

单片机我还没买,没办法上电检验,目前只是看江科大视频然后自己消化理解的,和江科大的代码有些地方不一样,是我按我想的来的,不确保正确,有错误欢迎大家批评斧正!为了使灯在任意位置可左右移动按键,我们可朝着只要key_number为1,则D2亮,使key_number与灯对应,左右移动按键只对key_number进行操作。key_number为1,0000 0001左移再取反,1111 1101,D2亮。key_number为4,0000 0001左移再取反,1110 1111,D5亮。

2025-01-27 22:06:16 970

原创 51单片机学习之旅——LED闪烁

这样可以看出,江科大视频中的表示对于多个灯的操作比我一开始想的分别表示要简洁,同时规律为把灯依次编号,编号顺序也就是二进制左高位右低位,然后用二进制01表示输出的高低电平。这个视频我学到了些关于延迟函数循环计算的知识,不过我感觉还不是很通透,还有用断点在keil中检验江科大的代码也不是准确的,所以目前先不写了,先跟着江科大视频往下走。这样是不行的,因为我们忽略了闪烁这一概念是相对于人眼睛来说的,如果亮灭交替的频率超过人眼所能识别的速度那人眼是分辨不出来灯闪烁的,于是我们需要加延时。如何用代码语言表示呢?

2025-01-25 21:00:36 417

原创 51单片机学习之旅——点亮一个LED

51单片机之旅——点亮一个LED

2024-12-15 15:06:13 145

原创 51单片机学习之旅——新建工程

51单片机——新建工程

2024-12-14 22:43:03 160

原创 C语言学习记录——BC111 空心正方形图案

C语言学习记录——BC111 空心正方形图案

2024-03-18 17:32:02 485

原创 C语言学习记录——BC110 X形图案

C语言学习记录——BC110 X形图案

2024-03-18 17:19:26 521

原创 C语言学习记录——BC109 正斜线形图案

C语言学习记录——BC109 正斜线形图案

2024-03-18 13:19:47 546

原创 C语言学习记录——BC108 反斜线形图案

C语言学习记录——BC108 反斜线形图案

2024-03-17 11:47:39 453

原创 C语言学习记录——BC107 箭形图案

C语言学习记录——BC107 箭形图案

2024-03-17 11:40:30 493

原创 C语言学习记录——BC106 K形图案

C语言学习记录——BC106 K形图案

2024-03-17 11:17:35 483

原创 C语言学习记录——BC105 菱形图案

C语言学习记录——BC105 菱形图案

2024-03-16 10:43:45 450

原创 C语言学习记录——BC104 翻转金字塔图案

C语言学习记录——BC104 翻转金字塔图案

2024-03-16 10:12:58 470

原创 C语言学习记录——BC103 金字塔图案

C语言学习记录——BC103 金字塔图案

2024-03-16 09:58:21 411

原创 C语言学习记录——BC102 带空格直角三角形图案

C语言学习记录——BC102 带空格直角三角形图案

2024-03-15 14:09:16 476

原创 C语言学习记录——BC101 翻转直角三角形图案

C语言学习记录——BC101 翻转直角三角形图案

2024-03-15 14:00:45 578

原创 C语言学习记录——BC100 直角三角形图案

C语言学习记录——BC100 直角三角形图案

2024-03-15 13:41:11 384

原创 C语言学习记录——BC99 正方形图案

C语言学习记录——BC99 正方形图案

2024-03-14 15:04:42 363

原创 C语言学习记录——BC98 线段图案

C语言学习记录——BC98 线段图案

2024-03-14 14:57:23 410

原创 C语言学习记录——BC97 回文对称数

C语言学习记录——BC97 回文对称数

2024-03-14 14:49:35 519

原创 C语言学习记录——BC96 [NOIP2015]金币

C语言学习记录——BC96 [NOIP2015]金币

2024-03-13 11:22:17 767

原创 C语言学习记录——BC95 小乐乐与进制转换

C语言学习记录——BC95 小乐乐与进制转换

2024-03-13 10:31:47 564

原创 C语言学习记录——BC94 反向输出一个四位数

C语言学习记录——BC94 反向输出一个四位数

2024-03-13 10:03:10 500

原创 C语言学习记录——BC93 公务员面试

C语言学习记录——BC93 公务员面试

2024-03-12 18:45:41 507

原创 C语言学习记录——BC92 变种水仙花

C语言学习记录——BC92 变种水仙花

2024-03-12 18:25:58 514

原创 C语言学习记录——BC91 水仙花数

C语言学习记录——BC91 水仙花数

2024-03-12 13:01:39 608

原创 C语言学习记录——BC90 小乐乐算多少人被请家长

C语言学习记录——BC90 小乐乐算多少人被请家长

2024-03-11 13:54:45 402

原创 C语言学习记录——BC89 包含数字9的数

C语言学习记录——BC89 包含数字9的数

2024-03-11 13:43:44 496

原创 C语言学习记录——BC88 魔法数字变换

C语言学习记录——BC88 魔法数字变换

2024-03-11 13:27:41 500

原创 C语言学习记录——BC87 数位之和

C语言学习记录——BC87 数位之和

2024-03-10 19:44:11 586

原创 C语言学习记录——BC86 牛牛学数列4

C语言学习记录——BC86 牛牛学数列4

2024-03-10 19:27:27 548

原创 C语言学习记录——BC85 牛牛学数列3

C语言学习记录——BC85 牛牛学数列3

2024-03-10 19:19:04 425

原创 C语言学习记录——BC84 牛牛学数列2

C语言学习记录——BC84 牛牛学数列2

2024-03-06 12:54:10 423

原创 C语言学习记录——BC83 牛牛学数列

C语言学习记录——BC83 牛牛学数列

2024-03-06 12:43:54 549

空空如也

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

TA关注的人

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