-
-
651单片机内有一个 布尔处理器,它以进位位 CY (程序状态字 PSW.7)作为累加器 C,以 RAM 和 SFR 内的位寻址
-
4void 表示函数不返回任何东西
-
4ORG 00H ; 程序上电从 00H 开始 MAIN: Mov A, #0FEH ; 给 A 赋值成 11111110 LOOP: MOV P1, A ; 将 A 送到 P1 口,发光二极管低电平点亮 LCALL DELAY ; 调用延时子程序,延长发光二极管点亮时间 RL A ; 累加器 A 循环左移一位 AJMP LOOP ; 重新送 P1 显示,将使8 个发光二极管依次点亮 DELAY: MOV R3, #20 ; 最外层循环20 次 D1: MOV R4, #50 D2: MOV R5, #250 DJNZ R5, $ DJNZ R4, D2 DJNZ R3, D1 RET END
-
10分为 无条件转移、条件转移、调用和返回
-
6累加器 A 专用: 清零: CLR A ; 取反: CPL A ; 左环移: RL A ; 带进位位的左环移: RLC A ; 右环移: RR A ; 带进
-
3MOVC A, @A+DPTR MOVC A, @A+PC
-
0读 MOVX A, @DPTR MOVX A, @Ri 执行这两条指令时,RD' ( P3.7 )有效 写 MOVX @DPTR, A MOVX @Ri, A 执行这两条指令时,WR&
-
6
-
9
-
0亲爱的各位吧友:欢迎来到hoso