闪烁程序

作者&投稿:杜询 (若有异议请与网页底部的电邮联系)

用C51单片机设计一个指示灯闪烁程序,要求:亮1秒钟,灭2秒钟
include <reg51.h> sbit led=P1^0;unsigned char a;void init(){ TMOD=0x01;TH0=(65536-50000)\/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;} void main(){ init();while(1){ if(a==60){ a=0;if(a<=20)led=0; \/\/LED亮 else led=1; \/\/LED灭 } } } void ...

单片机闪烁程序,这个是p3.0接的底线,怎么改成p3.0接p3.7继续闪烁?求大...
你讲语句P3=0x01改成P3=0x80;试一下看看是不是你想要的效果。P3=1000 0000;这8位是对应P3口的P3.7--P3.0的8个端口的

单片机LED灯闪烁程序?
char LED;sbit key1down=P1^0 ; \/\/ 设开关key1连接此端口 sbit key2down=P1^1 ; \/\/ 设开关key2连接此端口 void main(){ P0=0xff; \/\/ 输出低电平LED亮 LED=0xfe;while(1){ P0=LED; delay();if(key1){ LED <<= 1 ; } \/\/ 将LED左移一位;if(key2){ LED...

单片机控制led的闪烁程序
你这个程序死循环了,我一点一点给你纠正:1 你有个不好的习惯,希望你改正:定义变量的时候,请明确的指明变量的类型:unsigned char i,或者unsigned int i 而不要是unsigned i,这是不好的习惯。2 你的这个地方是个死循环:for(j=7;j>=0;j--){ led=(temp>>=1);yanshi(50);} 因为你的...

单片机发光二级管闪烁程序,为什么要搞出来一个带参数子函数,直接在1里 ...
优点:1.传递参数,假如这个延时时间不是确定的值,你想要让他随着时间而改变,这样既可实现 2.子函数重复引用,在程序设计中,非常注重代码的可重复利用性,常常写代码都是将功能 一样的程序划为一个模块,专门为这种功能作处理。3.带传参的子函数并不占用内存,作为在子函数里定义的变量,在子函数...

s7200灯闪烁程序
s7200灯闪烁程序相应限位指示灯。应随限位开关的通断而,油泵电机启动后,显示模拟电机运行指示灯,常亮,油泵电机停止后,下部油缸伸岀到位,上部油缸伸岀到位。

在三菱plc中如何用闪烁指令
三菱PLC中的M8013 就是一个1S周期的闪烁触点 1、LD M8013 2、OUT Y0000 3、END 要让指示灯闪烁的话,将控制指示灯的Y点由定时器定时置ON\/OFF就可以了,这样闪烁频率可调。或者使用内部时钟脉冲出点FX系列为M8013,Q系列为SM412一秒ON\/OFF一次。三菱PLC中特殊继电器M8013的功能是输出1秒时钟...

单片机LED闪烁程序的延时Delay()写在main()的后面,该怎么改啊
在main()函数前面声明一下 如:include<reg52.h> void delay(uint i);\/\/延时函数声明 void main(void){ delay(500); \/\/延时函数调用 } void delay(uint i) \/\/延时函数定义 { while(i--);}

电脑菜单闪烁是怎么回事?
2. 进入安全模式:尝试进入安全模式来排除可能的软件冲突。在Windows系统中,按住Shift键并点击“重新启动”按钮,然后选择“故障排除”>“高级选项”>“启动设置”>“重新启动”。在重启后,您将看到一系列启动选项,选择进入安全模式。3. 更新或回滚驱动程序:有时候,显示驱动程序可能会导致屏幕闪烁。您...

求51单片机定时LED闪烁程序代码
include <reg52.h> \/\/包括一个52标准内核的头文件 define uchar unsigned char \/***主函数***\/ void timer0();void main() \/\/ 主程序 { TMOD=0x01; \/\/定时器0工作方式1 EA=1;ET0=1; \/\/定时器0中断 TR0=1; \/\/启动定时器0 TH0=(65536-50000)\/256;TL0=(65536-50000)%256;wh...

于玛15311146443问: 编制一个循环闪烁灯的程序,每次其中某个灯闪烁10次后,转到下一个闪烁10次,循环不止(用汇编语言编制) -
陆川县安胃回答: 其程序如下:MOV A,#01H ;灯亮初值SHIFT: LCAIL FLASH ;调闪亮10次子程序RR A ;右移一位SJMP SHIFT ;循环FLASH: MOV R2,#0AH 闪烁10次计数FLASH1; MOV P1,A ;点亮LCALL DELAY ;延时MOV P1,#00H ;熄灭LCALL DELAY ;延时DJNZ R2,FLASH1 ;循环 RET

于玛15311146443问: 西门子PLC闪烁灯程序 -
陆川县安胃回答: http://wenku.baidu.com/view/f112c24269eae009581bec21.html 参考参考,自己也要多动脑筋.

于玛15311146443问: 试用三菱PLC编写一盏灯闪烁控制程序,时间周期为4 -
陆川县安胃回答: 如图所示,Y0控制灯,2s亮,2s灭,周期4s闪烁的程序.望采纳.....

于玛15311146443问: 用一个按键控制一个LED闪烁的程序怎么写 -
陆川县安胃回答: 如用51单片机#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit S1=P3^2;sbit LED=P0^0;void delay(uint z){ int x,y; for(x=110;x>0;x--) for(y=z;y>0;y--)}void main(){ LED=0; while(1) { if(S1==0) { delay(5); if(S1==0); { LED=~LED; } } }}以上程序仅供参考

于玛15311146443问: 单片机c51编程闪烁二极管 -
陆川县安胃回答: 这个问题其实很好解决,两种工作模式,1,简单来说可以用一个flag位进行判断,if/else两种情况进行切换,2,可以用一个外部中断判断按键是否按下,二极管的闪烁程序很好写吧,这样就可以完成这个程序了,(好久没搞单片机,思路就是这样),有什么不明白的,可以在追问.希望能帮到你!

于玛15311146443问: 急求利用定时中断方式0实现led每0.4秒闪烁一次的c语言程序!谢谢!!! -
陆川县安胃回答: #include sbit p00=p0^0; sbit key=p1^0; unsigned int i=0; void main(void) { tmod=0x10;//设定定时器的工作模式为定时器1方式1 th1=15536/256;//向定时器装入初值高八位 tl1=15536%256;//向定时器装入初值低八位 ea=1;//开总开关 et1=1;...

于玛15311146443问: 新手求教//帮忙用C语言写一个控制一个LED按一定频率闪烁的程序,, -
陆川县安胃回答: sbit P00=P0^0; while(1) {delay(); P00=!P00;}

于玛15311146443问: 写一个LED闪烁程序,要求P1口控制的一个LED,具体要求是 灯一秒中亮二次,然后灭一秒钟,一直这样循环. -
陆川县安胃回答: #include<reg51.h> #define uint unsigned int void yanshi(uint z) {uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--); } void main() {while(1){P1=0x00;yanshi(400);P1=0xff;yanshi(200);P1=0x00;yanshi(400);P1=0xff;yanshi(1000);} } 这是我自己写的,我也是刚入门.这个程序我试过了,能行,一起学习吧..

于玛15311146443问: 求大仙,给出“8个LED的闪烁控制,要求亮0.5s,灭0.5s,不断闪烁20次.”的C语言编程程序 -
陆川县安胃回答:[答案] 用51单片机? #include sbit LED0=P1^0; sbit LED1=P1^1; sbit LED2=P1^2; sbit LED3=P1^3; sbit LED4=P1^4; sbit LED5=P1^5; sbit LED6=P1^6; sbit LED7=P1^7; void delay(int x) { int y,z; for(...

于玛15311146443问: 89c52单片机一盏灯闪烁程序; 为什么里面的while(a -- )不符合while语句的格式.它的{}哪去了,函数体呢? -
陆川县安胃回答: while可以带后面的{}也可以不带,不带的话就只执行里边的判断.这个a--用来做延时.另外while是关键词,不是函数,后边的不叫函数体.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网