永发信息网

流水灯程序 高额悬赏

答案:2  悬赏:20  手机版
解决时间 2021-07-31 08:38
at89c51 流水灯8灯泡P1接口控制 花样闪烁 要电路图 C语言程序 做出来 可以再加分
最佳答案
给点money还差不多,积分谁有那闲功夫?
全部回答

哥们 我来回答吧 *******************************************************************/ #include<reg52.h> //52单片机头文件 #include <intrins.h> //包含有左右循环移位子函数的库 #define uint unsigned int //宏定义 #define uchar unsigned char //宏定义 void delay(uint z) //延时函数,z的取值为这个函数的延时ms数,如delay(200);大约延时200ms. { //delay(500);大约延时500ms. uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void main() //主函数 { uchar a,i,j; while(1) //大循环 { for(j=0;j<1;j++) { a=0xfe; //赋初值 for(i=0;i<8;i++) //左移 { P1=a; //点亮小灯 delay(200); //延时200毫秒 a=_crol_(a,1); //将a变量循环左移一位 } a=0x7f; for(i=0;i<8;i++) //右移 { P1=a; //点亮小灯 delay(200); //延时200毫秒 a=_cror_(a,1); //将a变量循环右移一位 } } P1=0xff; //全部熄灭 for(j=0;j<6;j++) { delay(300); //延时 P1=~P1; //全部取反6次,既闪烁3次 } for(i=0;i<8;i++) //右移 {

delay(200); //延时200毫秒 P1=0xfe<<i; //点亮小灯 } for(j=0;j<3;j++) { delay(300); //延时 P1=~P1; //全部取反2次,既闪烁1次 }

delay(300); } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想买辆850拖拉机需要多少钱
长阳土家族自治县宜昌一指独秀手足护理会所地
我爱QQ音速 问一些问题 高手来! 我18级 月亮
老鼠爱什么?
怎么样可以在网上赚钱?
爱动物又不能养!怎么办
狗狗身上有蜱虫怎么办,狗狗身上长蜱虫怎么办
丝路英雄装备获得
解放区焦作三和自喷漆脱漆剂总经销处地址是什
弗老大..为什么会到76人队去?而不是火箭队呢
世界上什么是最恐怖的东西
是围棋比较考智力还是象棋?
QQ靓号是不是用Q币购买后就能长期使用啊?
QQ飞车板车和消防车评测视频谁有、?
正阳县驻马店康星药业我想知道这个在什么地方
推荐资讯
NBA有那些明星有记录片,记录片都有什么?
我是1989年8月初9生想了解自己的命运
天心区长沙汇米巴地址是什么,有没有知道的
在哪里可以查到09年至今实施增发和配股的数据
Q在字母表第几个
网恋,我有能力在网上有女的答应嫁给我,
套环弯连角折拐是什么数字
根据基尼系数的定义,比较下列三个国家中哪一
人生非天定,我们该怎么样才能过得更有意义呢
库力索法操作工薪资多少
SOS,脑子一片空白,白的和蛋清一样,人还迟钝
合肥哪儿有要程序员的啊?毕业了啊,得找事做
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?