Re: [問題] 8051有同步觀念嗎?

看板ASM (組合語言)作者 (虛情假意比比皆是)時間17年前 (2007/08/17 23:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《CuckooBoy (阿書)》之銘言: : ※ 引述《workman168 (回憶)》之銘言: : : 基本上當你要對IO送值出去,你是先把你要送的值填在對應Port : : 的SFR,由Port IO 的SFR內容值反應在IO腳上,有這個想法,就很 : : 容易瞭解,因為P1是一個SFR,所以如上你是要改變P1.1與P1.2, : : 所以你都是在存取同一個SFR,當然也沒有同步或不同步的問題, : : 但假如是P1.1與P2.1,這兩個IO pin 分屬不同的SFR,所以就會 : : 有先後. : 你的意思是,我可以C CODE裡寫.... : P1.1 = 1 : P1.2 = 0 : P1.1 = 0 : P1.2 = 1 : ..... : ..... : 結果뜺: P1.1,P1.2的訊號剛好反向和同步? b7 b6 b5 b4 b3 b2 b1 b0 p1.7 p1.6 p1.5 p1.4 p1.3 p1.2 p1.1 p1.0 #define xxx P1 main() { xxx=0x01; //p1.1=1 p1.2=0 xxx=0x02; //p1.1=0 p1.2=1 } -- 忠於自身,日夜如一,庶幾不虛假以對凡人.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.131.85

08/17 23:21, , 1F
了解!那我誤會前一篇大大的SFR的意思...
08/17 23:21, 1F
文章代碼(AID): #16nRmJ9b (ASM)
文章代碼(AID): #16nRmJ9b (ASM)