ZKX's LAB

微机原理汇编流水灯程序 就是用s7-200编写流水灯程序 要梯形图 IO图

2021-04-26知识7

就是用s7-200编写流水灯程序 要梯形图 I/O图 TITLE=程序注释Network 1/网络标题网络注释LD SM0.1O Q0.0O T52AN I0.0AN T37Q0.0TON T37,5Network 2LD T37O Q0.1AN T38Q0.1TON T38,5Network 3LD T38O Q0.2AN T39Q0.2TON T39,5Network 4LD T39O Q0.3AN T40Q0.3TON T40,5Network 5LD T40O Q0.4AN T41Q0.4TON T41,5Network 6LD T41O Q0.5AN T42Q0.5TON T42,5Network 7LD T42O Q0.6AN T43Q0.6TON T43,5Network 8LD T43O Q0.7AN T44Q0.7TON T44,5Network 9LD T44O Q1.0AN T45Q1.0TON T45,5Network 10LD T45O Q1.1AN T46Q1.1TON T46,5Network 11LD T46O Q1.2AN T47Q1.2TON T47,5Network 12LD T47O Q1.3AN T48Q1.3TON T48,5Network 13LD T48O Q1.4AN T49Q1.4TON T49,5Network 14LD T49O Q1.5AN T50Q1.5TON T50,5Network 15LD T50O Q1.6AN T51Q1.6TON T51,5Network 16LD T51O Q1.7AN T52Q1.7TON T52,5梯形图这里不方便就只好上STL了,你可以转换成梯形图看

c51单片机中如何用汇编语言编写流水灯 51单片机用汇编语言编写62616964757a686964616fe58685e5aeb931333337386635流水灯程序,就是控制多个LED,使其在特定时间间隔内,只有一个LED 发光,其他熄灭,用这种方式顺序移动点亮LED的位置,就形成了流水灯的效果。以下是程序:假设晶振12MHZ,P1控制8个LED低电平亮启动入口=ORG 0000H;复位启动AJMP START;ORG 001BH;T1中断AJMP T1INT;定义变量=YSJS EQU 30H;延时计数器LED EQU 31H;LED控制缓冲器主程序=START:MOV LED,#0FEH;初始化数据MOV YSJS,#0;MOV TMOD,#10H;定时器1工作于方式1,16位定时器MOV TL1,#0B0H;设置定时初值MOV TH1,#3CH;定时时间=50mSSETB ET1;使能定时器1中断SETB TR1;启动定时器1SETB EA;开总中断MOV P1,LED;初始化流水灯LOOP:JMP LOOP;循环等待中断T1INT:PUSH PSW;定时器1中断程序PUSH ACC;保护现场MOV TH1,#3CH;定时时间=50mSMOV TL1,#0B0H;INC YSJS;PUSH ACC;保护ACCMOV A,YSJI;CJNE A,#2,QT1;50mS*2=100mSMOV P1,LED;MOV A,LED;RL A;累加器A的值循环左移1位MOV LED,A;MOV YSJS,#0;QT1:POP ACC;恢复现场POP PSW;RETI;返回主程序END;汇编程序结束

单片机流水灯实验程序框图怎么画

#微机原理汇编流水灯程序

随机阅读

qrcode
访问手机版