![]() |
發(fā)布時間: 2024-1-4 15:41
正文摘要:想做一個手機藍牙控制十多個設備的系統,查找芯片手冊后,發(fā)現要用匯編語言MOVC讀取,小弟對匯編很不熟悉,在查找很多資料和帖子后還是有很多問題,想問問各位大佬怎么解決 |
可以用unsigned char/int/long code指針讀取ROM、EEPROM、芯片出廠序列號等數據。 |
把你的數據用code修飾,必要時還要加地址,參見c51編譯器的幫助文件。 |
可以用unsigned char/int/long code指針讀取ROM、EEPROM、芯片出廠序列號等數據。 |
MOVC A,@DPTR 沒有這樣的指令, 有的是 MOVC A,@A+DPTR MOV DPTR,#0x100 CLR A MOVC A,@A+DPTR MOV _chip_id_value, A MOV A,#1 MOVC A,@A+DPTR MOV _chip_id_value+1, A RET |
hz_dyg 發(fā)表于 2024-1-4 15:51 是嗎?但是芯片手冊要用MOVC才能讀出欸(哭哭) |
Hephaestus 發(fā)表于 2024-1-4 15:51 老哥啥意思啊 |
用C就行了,只是你沒有找到讀取的方法,看你的代碼,用指針就可以了啊,指針定位到具體的地址就行了。 |
c51關鍵字code就是MOVC |