登录
首页
单片机论坛
回帖
发帖
正文
主题:请教一个很简单,但我却不明白的问题,麻烦各位了
点击:1415 回复:4
楼主
编辑
引用
管理
j5932745
为什么我在单片机实验板上做点亮一个LED的实验用MOV P1.0 #EFH 不能实现。
而用 MINE: CLR P1.0
LJMP MINE
END
却能实现,我刚开始自学单片机,请各位指点一下
08-12-14 20:45
1楼
编辑
引用
管理
甘陵至尊
应该是MOV P1,#0FEH 或MOV P1,#11111110B.这样才能点亮P1.0.或是你说的CLR P1.0,p1.0是单一bit,而p1或p3都是byte(8bits)空间,
MOV P1.0 #EFH -------你把一个8bits送到一个bit存储空间它能行吗?setb和clr都是控制单一bit的指令,所以后面的就能点亮了。
最后修改:
2008-12-14 21:11:19
08-12-14 21:10
2楼
编辑
引用
管理
j5932745
可是用MOV P1 #EFH 也不行啊
08-12-14 22:19
3楼
编辑
引用
管理
甘陵至尊
请把你的全程序传上来看看,单单这一句怎么会行,再就是你的写法也不对,P1后面要有符号(,),如果用KELI编译的话fe前要加0,
ORG 0000H
JMP LOOP
LOOP: MOV P1,#0FEH
JMP LOOP
END
你试一下p1.0亮吗
最后修改:
2008-12-15 8:36:49
08-12-15 08:08
4楼
管理
iamwcq009
该帖内容不符合相关规定!
08-12-18 22:18
工控新闻
ABB机器人韩晨:本土供应商超80%,“十五五”在华大有可为
小鹏新一代人形机器人IRON亮相:首推女性形态,目标2026年规模量产
普锐特与汇川技术达成全球战略合作 共拓金属领域新格局
全资子公司变更 美的“机器人”走上台面
霍尼韦尔八赴进博:八款新品亮相,90载同行启新程
数据要素驱动新型工业化新引擎 2025大赛决赛桐乡奏响智造强音
UQI优奇全新推出Wali瓦力料箱移动机器人,打造极限效能的箱式无人仓储系统
艾默生第四季度营收未达预期
更多新闻资讯