利用汇编语言,设计一个控制程序,能够实现从led0至led7循环点亮,逆时针每两盏灯依次点亮2秒

先顺后逆,最好附带程序解释

ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
    MOV TMOD,#01H
    MOV TH0,#HIGH(65536-50000)
    MOV TL0,#LOW(65536-50000)
    SETB TR0
    SETB ET0
    SETB EA
    MOV A,#0FCH
    MOV P0,A
    MOV R2,#40
    MOV R3,#6
    CLR 00H
    SJMP $
T0ISR:
    CLR TR0
    MOV TH0,#HIGH(65536-50000)
    MOV TL0,#LOW(65536-50000)
    SETB TR0
    DJNZ R2,T0E
    MOV R2,#40
    JB 00H,T001
    RL A
    MOV P0,A
    SJMP T002
T001:
    RR A
    MOV P0,A
T002:
    DJNZ R3,T0E
    MOV R3,#6
    CPL 00H
T0E:
    RETI
温馨提示:内容为网友见解,仅供参考
无其他回答

利用汇编语言,设计一个控制程序,能够实现从led0至led7循环点亮,逆时针...
#HIGH(65536-50000) MOV TL0,#LOW(65536-50000) SETB TR0 SETB ET0 SETB EA MOV A,#0FCH MOV P0,A MOV R2,#40 MOV R3,#6 CLR 00H SJMP $T0ISR: CLR TR0 MOV TH0,#HIGH(65536-50000)

...汇编 亮2个灯,暗6个灯,一个灯从上往中间轮流点亮,另一个灯从下往中...
2、亮1个灯,暗7个灯,从上到下轮流点亮每一个灯,每次只亮一个灯,循环间隔约2秒;3、亮2个灯,暗6个灯,一个灯从上往中间轮流点亮,另一个灯从下往中间轮流点亮,循环间隔约1秒。4、采用ROR、ROL循环移位语句(p77)及 LOOP语句(p81),实现一个灯从第1个循环点亮到第8个,从第8个循环点...

绘制一单片机最小系统电路图,编写程序控制P1.7口输出低电平,并点亮发光...
编程实现对 8 个 LED 的输出控制 将实验箱中的 8255 片选信号连接到 218H~21FH,将 8255 的 4 个寄存器地址(A、B、 C 端口及控制字寄存器端口)设置为 218H~21BH。将 8255 的端口 A 的 8 个引脚:PA0~PA7 与 8 个 LED 对应相连,然后打开实验箱电源,最后编程对 8 个 LED 进行显示...

...单片机P1口接8个发光二极管LED0~LED7,编写程序,使发光
\/\/没说明LED另一端接地或接VCC,假设接地 P1=0x03;\/\/先亮前两个 temp=0x03;temp<<=2;\/\/temp左移两位给P1口循环点亮两个LED } }

微控制器实验心得体会范文?
微控制器实验心得体会一 通过今次微控制器实训,使我对微控制器的认识有了更深刻的理解。 系统以51微控制器为核心部件,利用汇编软体程式设计,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。 由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的...

流水灯单片机程序代码急求单片机流水灯程序及详解
运行结果程序运行后,将依次循环出现8只LED依次逐个点亮 、依次逐个叠加、依次逐个递减、从两边靠拢后分开、从两边叠加后递减的流水灯效果。5、5. 技巧总结查表指令可用于复杂代码转换显示,通过查表指令可以实现复杂的显示效果,并可以减少程序代码。6、 二。7、用单片机控制的LED流水灯设计(电路、程序全部给出)1....

在LED显示汉字,怎么做到可以三个汉字循环显示?怎么添加代码?
控制系统里面设置,有的有这个选项,勾上就可以循环,没有这个选项的一般都过调整文字的播放时间,使之循环播放,总之,基本上所有的控制系统都有这个功能。建议多多看下你显示屏供应商给你提供的使用说明书。t;#include "toppic.h" unsigned int num=0;void LED4_display(unsigned int i);void PIC18F_High_isr(...

流水灯实训报告
如原来输出的数据是11111100则表示点亮LED1、LED2.流水一次后,输出数据应该为11111000,而此时则应点亮LED1~LED3三个LED发光二极管,这样就可以实现LED流水灯.为了观察方便,流水速率最好在2Hz左右.在QuickSOPC核心板上有一个48MHz的标准钟源,该时钟脉冲CLOCK与芯片的28脚相连.为了产生2Hz的时钟脉冲,在此...

单片机实训总结范文5篇
▼ 单片机实训总结范文篇一: 通过今次单片机实训,使我对单片机的认识有了更深刻的理解。系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。 由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实...

汇编语言
19.试对内部RAM20H单元的内容进行判断,若为正数转向2100H;若为负数转向2200H;若为0转向2300H。20.若(SP)=25H,(PC)=2345H,标号LABEL代表的地址为3456H,试判断下面两条指令的正确性,并说明原因。(1)LCALL LABEL (2)ACALL LABEL21.汇编语言程序设计分哪几个步骤?22.试分别说明采用高级语言及汇编语言编程的...

相似回答