51单片机做流水灯编程:先循环一遍流水灯,然后熄灭后蜂鸣器响三下停止

写代码之初遇到的几个问题:


/*首先要查看原理图判断相应管脚的接入方式,再通过电路、电器特性来判断最终实现目的的管脚输入输出、电平高低分配的原则*/

    C语言是模块化语言,习惯的写法就是将功能模块化用子函数来表示,在主程序中来调用它这样使程序看起来简洁,清楚方便后期维护。3.函數的原型声明     在void

    流水灯的实现方法就是将初始的LED1亮灯情况进行循环左移一位此时应用库函数_crol_(P1,1)来实现。蜂鸣器是应用到PNP型三极管通         过压降的方式导通蜂鸣器线路,通过pio2.3输出一个低电平实现蜂鸣器发声。(注重库函数的学习与使用)

    对于LED的闪烁无非就是控制LED的管脚输出高電平和低电平此部分通过查看原理图以及LED SPEC可知。但是要实现闪烁并不能单纯的给出

    这样只能显示LED灯是常亮的原因在于没有加延时函数,也就是说亮灭持续的时间太短我们通过肉眼查看不出来。

我要回帖

更多关于 单片机做流水灯 的文章

 

随机推荐