
51单片机
文章平均质量分 81
林帆想学c
简单记录学习过程,分享的内容希望能帮到每位初学者,内容存在的问题欢迎大家私信或者在评论区讨论
展开
-
51单片机——定时器综合训练
51单片机定时器+独立按键+动态数码管显示原创 2024-10-05 03:12:01 · 681 阅读 · 0 评论 -
51单片机——定时器0+动态数码管显示
在51单片机(也称为8051单片机)中,定时器是一种内置的功能模块,用于实现定时或计数功能。51单片机通常包含两个可编程的16位定时器/计数器(Timer/Counter),即定时器0(T0)和定时器1(T1)。这些定时器/计数器可以在不同的模式下工作,以满足不同的应用需求。原创 2024-10-04 13:54:03 · 2201 阅读 · 0 评论 -
51单片机——矩阵键盘+动态数码管
基于protues8,13,搭建51单片机最小系统连接4*4矩阵键盘(P3)和两位数码管(段选P0、位选P20\P21)功能要求;两位数码管显示00~15,00~15与矩阵键盘对应,上电后数码管不显示,按下按键后显示对应的数字。原创 2024-09-24 23:03:10 · 2818 阅读 · 0 评论 -
51单片机——动态数码管
在多位数码管显示系统中,每个数码管都有一个公共端(也称为位选端),通过将这些公共端连接到微控制器或其他逻辑电路的不同I/O口上,并逐个地将相应的数码管的公共端置为低电平(段选信号连接到数码管的a、b、c、d、e、f、g七个引脚(以及可选的dp引脚),通过控制这些引脚的高低电平组合,可以控制数码管显示相应的数字或字符。注* 在对实际的电路硬件中,我们在开始对功能进行编码前,应该对每一位的数码管进行测试,以防硬件的问题影响到后续代码的调试。在进行本次实验的内容!),来选择要显示的数码管。原创 2024-09-20 00:35:27 · 3626 阅读 · 0 评论 -
51单片机——独立按键控制单个数码管加减显示0~9
基于protues8.13仿真软件,在51单片机上使用两个独立按键实现数字的加减并且在单个数码管上显示。.原创 2024-09-15 04:07:11 · 3669 阅读 · 0 评论 -
51单片机——独立按键与静态数码管
该数码管与本次实验需要的数码管不同点在与右下角的小数点,在命名规则上数码管的8个led(1~8)分别为(a~g)以及小数点dp。因为该数码管为共阴数码管,故数码管上的8个led的gnd是共同的,所以只需在io上输出高电平即可(共阳则反之)。假设将该数码管连接在P1的io上,并且要显示0,则abcdef都应该亮起即为1(高电平),其余不亮的为0(低电平),二进制码为0011 1111转为十六进制为0x3F,具体实现代码如下。数码管的本质其实是排布后的led灯,如下图所示(八位共阴数码管)原创 2024-09-15 02:21:25 · 1480 阅读 · 0 评论 -
51单片机——流水灯
基于Proteus8.13仿真软件,实现51单片机对流水灯的控制,链接单片机的io控制。原创 2024-09-09 04:01:17 · 989 阅读 · 0 评论