欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6374|回復: 7
收起左側

為什么單片機寫和讀的寄存器不一樣呢?不都是對同一芯片操作嗎?

[復制鏈接]
ID:329253 發表于 2018-5-18 12:45 來自觸屏版 | 顯示全部樓層 |閱讀模式
10黑幣
為什么寫和讀的寄存器不一樣呢?不都是對同一芯片操作嗎?

評分

參與人數 1黑幣 +10 收起 理由
cciejs12345 + 10

查看全部評分

回復

使用道具 舉報

ID:305599 發表于 2018-5-18 15:42 | 顯示全部樓層
寫和讀是兩個過程。寫是給寄存器賦值,單片機根據值做出相應的動作,讀是讀出寄存器里的值,例如按鍵操作,按鍵按下,寄存器的值為0,然后將寄存器的值給中間變量,進行下一步操作。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:336165 發表于 2018-5-24 22:56 | 顯示全部樓層
讀和寫沒有什么差別的,把
內部數據讀進寄存器  MOV A,@DPTR(DPTR是數據指針)
外部數據讀進寄存器 MOVC A,@A+DPTR(外部ROM)
外部數據進寄存器    MOVX A,@DPTR(外部RAM)
送出去的時候A和DPTR反過來就行了

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:7485 發表于 2018-5-25 11:06 | 顯示全部樓層
由于51單片機的內部結構問題(非常復雜,小篇幅不容易講清楚),所以在讀“端口鎖存器”和“讀端口引腳”結果不一定相同。所以教科書上說:已向P1一P3端口線輸出過0,則再要輸入時,必須先寫1后再讀引腳,才能得到正確的信息。——注:這里所說的“輸入”就是“讀”。

感覺沒學過匯編的不太容易理解。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:332928 發表于 2018-5-18 14:20 | 顯示全部樓層
檢查尋址方式是否正確!
回復

使用道具 舉報

ID:7485 發表于 2018-5-18 14:54 | 顯示全部樓層
暈!看不明白你說的是什么。
回復

使用道具 舉報

ID:319019 發表于 2018-5-18 15:52 | 顯示全部樓層
我估計你的意思是  data 寫進保存的寄存器(1)地址為0x000H,但讀時卻是從寄存器(2)地址為0x00E0H開始,是吧???[em05

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:111634 發表于 2018-5-25 07:08 | 顯示全部樓層
提問思路不清,沒法回答。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表