at89s51单片机实验——计数器(编辑修改稿)内容摘要:
RT: MOV Count,00H NEXT: MOV A,Count MOV B,10 DIV AB MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A MOV A,B MOVC A,@A+DPTR MOV P2,A WT: JNB SP1,WT WAIT: JB SP1,WAIT LCALL DELY10MS AT89S51单片机实验及实践教程 59 JB SP1,WAIT INC Count MOV A,Count CJNE A,100,NEXT LJMP START DELY10MS: MOV R6,20 D1: MOV R7,248 DJNZ R7,$ DJN。at89s51单片机实验——计数器(编辑修改稿)
相关推荐
图 6. 汇编源程序 Second EQU 30H ORG 0 START: MOV Second,00H NEXT: MOV A,Second MOV B,10 DIV AB MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A AT89S51单片机实验及实践教程 62 MOV A,B MOVC A,@A+DPTR MOV P2,A LCALL DELY1S INC
的步骤设计。 步骤设计中的单步控制 在多媒体软件中,各个步骤要达到的目的不尽相同,实现的方法也不尽相同,需要用户进行不同的操作,例如单击某个按钮、单击一个热区、单击一个热对象、拖动某个对象到一定位置、输入某个字符或字符串、单击一个下拉菜单项、按下键盘上的某个键等等操作。 实现这些不同的步骤,就是 步骤设计中的单步控制。 根据各个步骤要求的不同操作方式,可以使用不同的方式实现
L4 BIT ORG 0 MOV ID,00H START: JB K1,REL LCALL DELAY10MS JB K1,REL INC ID MOV A,ID CJNE A,04,REL MOV ID,00H REL: JNB K1,$ MOV A,ID CJNE A,00H,IS0 CPL L1 LCALL DELAY SJMP START IS0: CJNE A,01H,IS1 CPL
MOV KEYBUF,10 LJMP DK3 NK11: CJNE A,07H,NK12 MOV KEYBUF,11 LJMP DK3 NK12: NOP DK3: MOV A,KEYBUF MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A MOV A,KEYBUF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A
XRL A,0FH JZ NOKEY4 LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY4 MOV A,P3 ANL A,0FH CJNE A,0EH,NK13 MOV KEYBUF,12 AT89S51单片机实验及实践教程 75 LJMP DK4 NK13: CJNE A,0DH,NK14 MOV KEYBUF,13 LJMP DK4
程,就是使其恢复成高电平状态。 ( 1. 对于按键识别的指令,我们依然选择如下指令 JB BIT, REL 指令是用来检测 BIT 是否为高电平,若BIT= 1,则程序转向 REL处执行程序,否则就继续向下执行程序。 或者是 JNB BIT, REL指令是用来检测 BIT 是否为低电平,若 BIT= 0,则程序转向 REL 处执行程序,否则就继续向下执行程序。 ( 2.