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

mov p1 00h

代表的数值,ffh意思是让P1口输出高电平1,00H让P1口输出低电平0. 学单片机的时候不用死记硬背,关键是多练习,多实践,慢慢就融会贯通了。如果对单片机很感兴趣的话,学起来应该改很容易的。这个小精灵很有意思的,慢慢体会吧!

P1是寄存器,#0C0H是十六进制立即数,相当于是P1=0xC0,P1有8个IO口,这句意思是设置P1.7 P1.6为高,其余为低。

在proteus中这种LED是不亮的,换成LED-RED,或者其它颜色的,另外每个LED要串联一个限流电阻。

mov P1,#00H是正确的,你看看是不是这句中的逗号是全角字符啊,如果还不行的话,你把程序贴出来,哪怕只贴前几行也行

ORG 00H START: MOV A,P1 ANL A,#0F0H RR A RR A RR A RR A XRL A,#0F0H ORL换成XRL MOV P1,A SJMP START

;这是刚做的一个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...

调用延时 P1管脚八个口全部置1

ORG 0000H LJMP START ORG 000BH LJMP INTERRUPT_T0 ORG 0030H START: MOV SP,#60H MOV TMOD,#01H MOV TH0,#4CH MOV TL0,#00H MOV R7,#00H MOV R6,#00H SETB ET0 SETB EA SETB TR0 MOV DPTR,#TAB MAIN: MOV A,R6 MOVC A,@A+DPTR MOV P1,A LJMP M...

CNT EQU 30H ORG 0000H SJMP STA ORG 000BH LJMP T0ISR ORG 0050H STA: MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H;50ms MOV P1,#0FEH MOV CNT,#20 SETB ET0 SETB TR0 SETB EA SJMP $ T0ISR: CLR TR0 MOV TH0,#3CH MOV TL0,#0B0H;50ms SETB TR0 ...

ORG 0000H LJMP MAIN ORG 001BH LJMP T1ISR ORG 4000H MAIN: MOV TMOD,#10H MOV TH1,#HIGH(65536-50000) MOV TL1,#LOW(65536-50000) SETB TR1 SETB ET1 SETB EA MOV R2,#0 MOV R3,#0 SJMP $ T1ISR: CLR TR1 MOV TH1,#HIGH(65536-50000) MOV TL1,...

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