电路板 555 cd4017 流水灯的程序

电路板 555 cd4017 流水灯的程序,第1张

555是脉冲产生器,CD4017是脉冲计数器,两个都不是可编程器件。

CD4017有10级分频枣桥搏脚位,按照没接收到10个脉冲凳祥,输出1个脉冲

例如:信号输入脚接收到10个脉冲,1级分频脚位有1个脉冲输出

1级分频脚位连续输出10个脉冲后,2级分频脚位有1个脉冲输出,以消蚂此类推。

如果要控制流水灯的移动或闪烁速度,只需要调整555的脉冲输出频率,然后把灯接到合适的CD4017分频脚位。

#include<iostream>

using namespace std

void suoyousanweiyueshu(int v)//段陪碧求所有三位约数

{

int i

cout <<v<<"的三位约数有:"

for(i = 100i <1000i ++)//所有三位数

if(v%i == 0) //当条件成立是为约数,输出

cout <<i <<' '

cout<<endl

} (第一次子函数求所有约握举数)

void zuidasanweiyueshu (int v)

{

int i

cout <<v<<"的最大三位约数为:"

for(i = 999i >= 100i --)//从最大三位数开始循环

if(v%i == 0) //遇到的第一个约数即最大三位约数,输出并退出循环

{

cout <<i <<endl

break

} (第二个子函数求最大三乱做位约数)

}

int main()

{

suoyousanweiyueshu(555555)//调用函数分别求所有三位约数和最大三位约数

zuidasanweiyueshu(555555)

}(主函数)

主函数没有变量 子函数变量IV

int gongyueshu()

{

for(int i=100i<1000i++)

{

for(int j=1j<=ij++)

{

if(i%j==0)

{

cout<<芹帆配j<<" "

}

}

}

cout<<嫌指endl

}

vector<int>arry

int gongyueshu(int n)

{

for(int i=100i<1000i++)

{

if(n%i==0)

{

arry.push_back(i)

}

}

int m=arry.size()

cout<<arry[m-1]

return 0

}

应该是这样吧,马上考试没编译的,,轿液,,你试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12356986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存