蓉杠学习网

c语言灯灭,用c语言编写led灯的点亮熄灭

大家好,今天小编关注到一个比较意思的话题,就是关于c语言灯灭的问题,于是小编就整理了1个相关介绍c语言灯灭的解答,让我们一起看看吧。

  1. 如果用c语言实现流水灯控制?

如果用c语言实现流水灯控制

用C语言实现流水灯控制的方式有好几种。

方法1:IO口移位法,用C语言编写单片机程序可以让八个LED轮流点亮,每个灯点亮和熄灭时间均为1秒。首先赋值P2=0x01;然后进入主循环

c语言灯灭,用c语言编写led灯的点亮熄灭div>
图片来源网络,侵删)

P2口是8个引脚,P2.0到P2.7;每8秒一个循环,

第1秒我们给P2引脚赋值00000001,写成16进制就是0x01;。

第2秒左移一位我们给P2引脚赋值00000010,写成16进制就是0x02;。

c语言灯灭,用c语言编写led灯的点亮熄灭
(图片来源网络,侵删)

第3秒左移一位我们给P2引脚赋值00000100,写成16进制就是0x04;。

第4秒左移一位我们给P2引脚赋值00001000,写成16进制就是0x08;。

第5秒左移一位我们给P2引脚赋值00010000,写成16进制就是0x10;。

c语言灯灭,用c语言编写led灯的点亮熄灭
(图片来源网络,侵删)

第6秒左移一位我们给P2引脚赋值00100000,写成16进制就是0x20;。

到此,以上就是小编对于c语言灯灭的问题就介绍到这了,希望介绍关于c语言灯灭的1点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/16266.html

分享:
扫描分享到社交APP