您当前的位置:首页 > 国际市场

【图】流水灯汇编程序 单片机控制流水灯程序 汇编语言

2019-04-10 03:09:01

;这个小程序比较简单易懂,通过并行口置位清零来输出高平电平来控制LEDORG 0000HSTAR:CLR P1.0 ;P1.0口输出低电平(共阴级LED使用,共阴级LED可以使用"SETB P1.0"命令)灯亮LCALL TIME ;调用延时子程序SETB P1.0 ;P1.0口输出高电平(共阴级LED使用,共阴级LED可以使用"CLR P1.0"命令)灯灭 CLR P1.1LCALL TIMESETB P1.1CLR P1.2LCALL TIMESETB P1.2CLR P1.3LCALL TIMESETB P1.3CLR P1.4LCALL TIMESETB P1.4CLR P1.5LCALL TIMESETB P1.5CLR P1.6LCALL TIMESETB P1.6CLR P1.7LCALL TIMESETB P1.7SJMP STAR ;返回主程序执行循环TIME:MOV R0,#255 ;延时子程序D1:MOV R1,#255DJNZ R1,$DJNZ R0,D1RETEND$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;第二个小程序用到先置数11111110,然后循环右移(左移)来实现流水灯ORG 0000HAJMP MAINORG 0030HMAIN: MOV A,#0FEH ;送数据初值MOV P1,A ;数据送P1口点亮发光二极管 ACALL TIME ;延时MOV R3,#07H ;设置左移7次LOOP: RL A ;左移一位MOV P1,A ;数据送P1口点亮发光二极管ACALL DELAY ;延时DJNZ R3,LOOP ;R3是否为0,不为0转LOOP继续执行AJMP MAIN ;返回主程循环执TIME:MOV R0,#255 ;延时子程序D1:MOV R1,#255DJNZ R1,$DJNZ R0,D1RETEND

安陆资质升级

石首工程监理资质

孝感企业资质办理

湖北省开发商资质

推荐阅读
图文聚焦