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

时间: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,
  就会有两个灯亮,以此类推下去,等就会逐渐亮起来。也就是流水灯咯。
  大家可以自己随意修改,看看各种亮灯方式。

相关阅读

典型二次原理系统图

大家好,今天介绍一下二次原理图,二次原理图根据作用不用控制原理不同,但是都是通过综合自动化保护装置来实现控制。 采用的电压是小母线线电压110v。 防跳回路:当S1、S2合时,...
2023-03-29
典型二次原理系统图

考电工证,对抗AI冲击的新办法

“用电的地方就需要电工,这行永远缺人。”北京一家电工证培训机构的客服在屏幕那头语气平淡的陈述着。但他随即补充了一句,“现在报名的人太多了,考试名额有时...
2026-03-24
考电工证,对抗AI冲击的新办法

电工必看!一张图搞懂启保停带指示灯接线,新手也能秒懂

作为电工,启保停电路可以说是基础中的基础,但带指示灯的接线,很多新手还是容易接错线、搞混触点。今天就用一张高清实物图,把停止、运行、故障指示灯的接线逻辑讲透,看完直接上手...
2026-05-26
电工必看!一张图搞懂启保停带指示灯接线,新手也能秒懂

【信号基础】继电器接点使用

继电器线圈在电路中的使用方法分为串联使用、并联使用和单独使用,且当前状态都会在电路图上面清晰、明了的进行标出,如下图所示。 继电器接点使用情况 当继电器的接点接入电...
2026-05-23
【信号基础】继电器接点使用

LDO的类型及其工作原理

1、什么是LDO LDO(Low Dropout Regulator),是一种低压差线性稳压器,所谓低压差是一个相对的概念,相对于传统的线性稳压器来说输入输出压差小。传统的线性稳压器,如7805芯片都要求输...
2023-06-14
LDO的类型及其工作原理

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目