作者LLight (虚情假意比比皆是)
看板ASM
标题Re: [问题] 8051有同步观念吗?
时间Fri Aug 17 23:17:35 2007
※ 引述《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
1F:推 CuckooBoy:了解!那我误会前一篇大大的SFR的意思... 08/17 23:21