只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
新手报到.
今天第一次使用keil
按照书上的敲了个汇编程序进去:
ORG 0000HLJMP MAINORG 0030HMAIN:MOV TMOD,#05H MOV TH0,#0 MOV TL0,#0 SETB TR0LOOP:MOV P1,TLO LJMP LOOP END
然后编译时候报错,在LOOP:那一行,
貌似提示我LOOP未定义,由于是写的汇编程序,不知道这个问题怎么回事,求助.
使用道具 举报
郁闷,这么久了连个回复都没有,这什么论坛啊
LOOP:MOV P1,TLO
不是loop没定义,而是你的TLO没定义,注意是TL0不是TLO,你把0和O估计混了,
还有我觉得你不可以直接把TL0里的数值放入P1口吧,这个我不太清楚,试一下就可以了
3楼说得对,是TH0,不是THO,
TH0可以直接往P1口送,
采用的直接寻址
遇到问题可以自己多想想!
3楼的意见正确,是TL0不可以直接跟P1交换数据,要通过A
P1口不是位寻址吗?是通过C吧?
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网