第一個問題,比如下面這兩行代碼中
MOV A,#0F0H
MOV P1,A
MOV A,P1
而且P1口外面是連了一些電路的,到第三句時P1口賦給A的內容已經變成了外部電路造成的結果,而不是11110000了
我想問P1口是在什么時候更新的,是在第二局末還是第三句初,如果能給出具體的機器周期和震蕩周期就更好了
第二個問題,還有就是教材講中斷的采樣是在S5P2時刻而對其的查詢是在下一個機器周期的S6時刻,那么也就是說不能再同一個周期中進行嗎?
比如
MOV A,R1
MOV R1,A
在第一句指令執行時受到一個終端信號,在S5P2時才能采樣,而要到第二句指令執行時到S6期間才能更改標志位,到第二句執行完后才能進行終端操作嗎?
謝謝了
|