只需一步,快速開始
熱門: 51單片機 | 24小時必答區(qū) | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子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里的數(shù)值放入P1口吧,這個我不太清楚,試一下就可以了
3樓說得對,是TH0,不是THO,
TH0可以直接往P1口送,
采用的直接尋址
遇到問題可以自己多想想!
3樓的意見正確,是TL0不可以直接跟P1交換數(shù)據(jù),要通過A
P1口不是位尋址嗎?是通過C吧?
本版積分規(guī)則 發(fā)表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網(wǎng)