hyqd.net
当前位置:首页 >> mov p1 p2 >>

mov p1 p2

感觉你对这些汇编基础很生疏, 建议你看一下我推荐的基础资料, 第56页有你想知道的。

寄存器寻址中的寄存器除了R0~R7外,另外还包括寄存器A、B、DPTR和Cy 作为寻址对象。 直接寻址中的P0~P3 为特殊功能寄存器,在助记符指令中可以直接用符号来代替地址。

两个口都当成IO口独立使用就行了。 具体编程请参见参考资料。 参考资料中,控制的是8个LED,不过作为IO口独立控制后,多少个都是一样的方法,不同的仅仅是数量。

;这是刚做的一个24个LED的流水灯,你可以参考一下。 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ;50ms定时 ORG 0030H MAIN: MOV TMOD,#01H MOV TH0,#03CH MOV TL0,#0B0H SETB TR0 SETB ET0 SETB EA MOV R2,#0 MOV R3,#0 MOV P0,#00H MOV P1,#00...

汇编程序如下:ORG0000HLJMPMAINORG000BHLJMPT0ISRORG0030HMAIN:MOVTMOD,#01HMOVTH0,#HIGH(65536-50000)MOVTL0,#LOW(65536-50000)SETBTR0SETBET0SETBEAMOVA,#0FEHMOVP1,AMOVR2,#40SJMP$T0ISR:CLRTR0MOVTH0,#HIGH(65536-50000)MOVTL0,#LOW(65536-...

是什么现实,只是LED还是数码管?如果是LED的话,会漏掉高八位或低八位,只能现实八位。 MOV A,P1 MOV B,P2 MUL AB MOV P0,A(或MOV P0,B)

ORG 0000HLJMP MAINORG 0030HMAIN: MOV A,#0FEH MOV B,#0FFH MOV R2,#16LOOP: MOV P1,A MOV P2,B LCALL DELAY CLR C RLC A XCH A,B RLC A XCH A,B DJNZ R2,LOOP MOV R2,#3LOOP1: MOV P1,#00H MOV P2,#00H LCALL DELAY MOV P1,#0FFH MOV P2,#0FFH...

MAIN: MOV P3,#0FFH LOOP: MOV P1,P3 LJMP LOOP END 你这程序,是从P3输入,再由P1输出。 《为何将0信号输入P1.0而P3.0不输出0信》 因为你弄反了输入、输出的关系。

P1存放显示内容 P2存放被选择的显示装置 DELAY 就是延迟显示时间

这个比较好实现,不过你题目没说清楚,以下程序实现P1.1和P1.0与P2.1和P2.0保持状态一致。 ORG 00H LJMP STA ORG 30H STA: MOV C,P2.0 MOV P1.0.C MOV C,P2.1 MOV P1.1,C SJMP STA END

网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com