![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
会飞的石头12
web开发,大数据挖掘
展开
-
单片机——流水灯
基础知识1.C语言预处理命令 #define A P0(注意后边不用加分号) 在代码中使用P0口时,可以直接用A代替,防止修改端口时大面积修改代码。 2.循环左移和右移函数 _ crol _(a,b);循环左移函数,a是左移的值,b是左移的位数。包含在instrins.h库函数里面。 _ cror _(a,b);循环右移函数,原理同上。代码#include"reg52.h"#i...原创 2019-02-03 21:20:53 · 643 阅读 · 0 评论 -
单片机——蜂鸣器(生日快乐歌)
基础知识改变单片机引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。改变输出电平的高低电平占空比,(占空比是指一个周期内高电平所占的时间)则可以控制蜂鸣器的声音大小。单片机采用的是无源蜂鸣器,需要产生一定的脉冲才能够让蜂鸣器发声,这是蜂鸣器发声的主要原理。(原理图如下)p15端口是蜂鸣器电压的输入端口,根据不同单片机原理图不一样,此端口也不一样,一...原创 2019-02-04 09:46:22 · 38039 阅读 · 17 评论 -
单片机——数码管
基础知识共阴数码管码表如下图所示现在市面上单片机类型很多,端口号不统一,一定要学会看端口号的作用。比如本类型,P0口用于输入数码管显示的数据的,P22、P23、P24用于选择数码管的(正好可以控制八个数码管)。其中,P2口也是用于控制LED等的,用这个端口时会看到相应的LED灯也会亮。程序代码静态数码管代码#include"reg51.h" typedef unsign...原创 2019-02-07 11:45:30 · 1032 阅读 · 1 评论