单片机系列从第一行代码到跑马灯的制作

Posted lxq_xsyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机系列从第一行代码到跑马灯的制作相关的知识,希望对你有一定的参考价值。


从今天开始吉格斯准备给大家带来单片机系列实验【酷玩单片机】,你可能还不知道什么是单片机,其实单片机在我们身边无处不在的,各种电器和路边红红绿绿的广告牌都用到了它。




它既然这么强大,是不是很大很贵呢?




这个小家伙并不贵,一块就几块钱。别看它小,它可是一台有一定规模的微型计算机,简称为“单片微型计算机”或者“单片机”。我们可以将写好的程序烧入单片机内来制作智能小车、家电等。





没错,接下来我们就来完成它!


使用Keil编程



 

void main()
 
	while(1)
	
		P2  = 0x00;    	//置P0口为低电平
		Delay10ms(50); 	//调用延时程序
		P2  = 0xff;    	//置P0口为高电平
		Delay10ms(50); 	// 调用延时程序
	


//延时函数,延时10ms
void Delay10ms(unsigned int c)   //误差 0us

    unsigned char a, b;
    for(; c > 0; c--)
        for(b = 38 ;b > 0; b--)
            for(a = 130; a > 0; a--);

烧写程序




连接发光二极管和单片机引脚,发光二极管另一个管脚接地。

实验中用到了面包板和一些简单元器件可以看《面包板控制发光二极管亮度》


class="video_iframe" data-vidtype="2" allowfullscreen="" frameborder="0" data-ratio="1.7647058823529411" data-w="480" data-src="https://v.qq.com/iframe/player.html?vid=h1326yxgdl7&width=654&height=367.875&auto=0" width="654" height="367.875" data-vh="367.875" data-vw="654" src="https://v.qq.com/iframe/player.html?vid=h1326yxgdl7&width=654&height=367.875&auto=0" scrolling="no" style="text-align: center; margin: 0px; padding: 0px; max-width: 100%; display: block; overflow: hidden; box-sizing: border-box !important; word-wrap: break-word !important; width: 654px !important; height: 367.875px !important;">



写入流水灯程序后....



现在大家应该知道那些红红绿绿的LED广告牌是怎么做的了吧,你也可以试试做一个简单的广告牌。流水灯电路原理图很简单。


电路图分析和程序解析敬请期待下一篇,您可以关注吉格斯实验室订阅。



以上是关于单片机系列从第一行代码到跑马灯的制作的主要内容,如果未能解决你的问题,请参考以下文章

stm32 GPIO跑马灯,求精讲啊!!!

51单片机2个外部中断实现5中模式4中速度跑马灯效果

非计算机专业从嵌入式到自学一年计算机的感悟

求Jquery或js一行文字跑马灯代码

一行文字跑马灯怎样用Jquery或js做?

想搞电子小制作需要买哪些元件?