微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机p0口需要定义么?

单片机p0口需要定义么?

时间:10-02 整理:3721RD 点击:
    刚学习51的定时器,来点灯试一试,结果出错了
ORG 0000H
RESET:
LJMP  MAIN
ORG 003BH
LJMP LOOP1
ORG 1000H
MAIN:
MOV P0,00H
ACALL DELAY
LJMP MAIN
DELAY:
MOV B,#0AH
MOV TH0,3CH
MOV TL0,0B0H
MOV TMOD,01H
SETB EA
SETB ET0
SETB TR0
LOOP:
SJMP LOOP
LOOP1:
MOV TH0,3CH
MOV TL0,0B0H
DJNZ B,LOOP2
CLR TR0
CPL P0
LOOP2:
RETI
END
总是出现这个错误,怎么办?


CPL 对位取反和A寄存器取反    别 的不可以用这个取反
你可以 MOV A,P0
CPL A

         果然是这样!谢谢您的帮助!我这程序是学书上改的,没想到学校发的教材还有错

呵呵 理性看待。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top