单片机编程入门:单片机流水灯程序

时间:2023-03-05作者:佚名
  今天就来教教大家怎么玩玩51单片机,当然了,首先有一个必要的条件就是你必须要会c语言,目前大学里面有开的关于微机原理的课的,上课的时候,老师还说:“你们要多学学汇编语言,对你们以后学习单片机有用”,而事实上后来才发现c语言才是最重要的。
  要想玩单片机,就必须要知道最重要的是什么,对于一块51单片机的开发板来说,最重要的就是要认认真真的看它的原理图,原理图才是最重要的。
  今天先说说最基本的,就是怎么玩流水灯,老样子,先看看原理图:
 

单片机编程入门:单片机流水灯程序

  可以看到,总共是八个LED灯,都是由单片机的P1口控制的,并且可以知道当端口为低电平时,灯就会亮,大家一定要注意这一点,目前市场上51的开发板还是有非常多的,你必须要知道你的板子上LED灯是高电平使能还是低电平使能。像我这块就是低电平使能,写程序的话,我们可以用十六进制的代码写,
  任意一个十六进制的数都可以拆分成八位的二进制数,而计算机只识别二进制,这样我们可以直接控制LED灯。比如我现在写一个代码P1 = 0xfe,那么把它变为二进制后就是1111 1110 这样的话,正好对应八个LED灯,最后一位是零,那么也就是最后一个LED灯亮了,其余的则是全灭状态。
  现在我们可以玩玩流水灯,看一下这个程序:
单片机编程入门:单片机流水灯程序
  看主函数main里面的代码,P1 = 0xff 说明最开始是全灭状态,定义一个for循环,以八位为一个循环,当然也可以看到,最重要的便是P1 = P1》1这个代码,相当于说是把1111 1111 这个代码整体向右移位,比如说移位一次,那么就会变成0111 1111,那么就会有一个灯亮,移位两次,就会变成0011 1111,
  就会有两个灯亮,以此类推下去,等就会逐渐亮起来。也就是流水灯咯。
  大家可以自己随意修改,看看各种亮灯方式。

相关阅读

一例浪涌保护器的安装接线图

分享一个浪涌保护器的安装接线图,介绍了电涌保护器的接入模式,浪涌保护器的小知识:开关型浪涌保护器和限压型浪涌保护器的区别,与浪涌保护器相配合的微型断路器的选型方法...
2023-06-26
一例浪涌保护器的安装接线图

电气接地与电子接地,别再傻傻分不清!一篇讲透两者的真正区别

做电工、搞弱电运维、做自动化调试的朋友,日常工作中总会碰到“接地”这个核心操作。但很多人容易把电气接地和电子接地混为一谈,觉得都是“接根线连大地&rdqu...
2026-04-21
电气接地与电子接地,别再傻傻分不清!一篇讲透两者的真正区别

电路板上MLCC断裂的原因

在电路板上安装贴片电容时,主要是由于机械/热应力、贴片电容安装后电路板弯曲等原因造成的贴片电容断裂。 一、当贴片电容安装在电路板上时,主要存在以下机械应力: 1. 焊料过量...
2023-03-31
电路板上MLCC断裂的原因

零地电压过高的形成和解决办法(零地电压多少为正常)

常用的TN-S系统(也就是原来的已相五线是把工作零线N和地线P严格分开的排电杂统,用户零统在一般情况下是不分年再次祖的。,而电将出的远近决定了零线的长锤在零线都面钚不变的情...
2023-05-16
零地电压过高的形成和解决办法(零地电压多少为正常)

零线对地有电压怎么处理

正常情况下零线的电位等于0电位,因为大地是一个无穷无尽的散流体。而电力供电的三相四线制或者是三相五线制线路中,经常遇到一些其他的原因,造成零线带电,那么怎么处理还得...
2023-09-26
零线对地有电压怎么处理

热销商品

拷边机 包缝机内六角上针匙 开刀 上针内6角螺丝刀扳手 1.5 1.6

拷边机(包缝机)专用内六角上针匙及开刀工具,适用于精确调整机针位置与维护设备。配备1.5mm与1.6mm两种规格的内六角螺丝刀扳手,专为紧固或拆卸上针螺丝设计,确保机针安...
1.65

暗装开关插座面板单开双控一开五孔二三极USB快充肤感超薄家用4开

暗装开关插座面板,简约设计,完美融入家居环境。单开双控,轻松实现远程控制,方便实用。一开五孔,满足多种电器插孔需求;二三极USB快充,快速充电,高效便捷。超薄设计,节省空...
1.2

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用,是一款专为现代家庭设计的多功能插座。该款插座采用86型设计,易于安装和适配各种家用电器,无论是台灯、...
11.9

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草 这款不锈钢加厚镊子维修工具夹子是设计用于各种专业场合的多功能工具。它拥有一个厚实的手柄,确...
0.8

三色变光led筒灯2.5寸3W5瓦开孔6 7.5 8公分家用客厅嵌入式天花灯

三色变光LED筒灯,2.5寸精巧设计,功率可选3W/5W,适用于开孔直径6.7–8公分的家用嵌入式安装。采用高亮LED光源,支持暖光、自然光、白光三色切换,满足不同场景氛围需求。...
7.2

网站栏目