片外内存赋值,welcom第一个字母地址是1700h。测试了一下。
点亮第一个led灯下面是sfr赋值,用P1口测试 ,51单片机不知道开机时候能不能设置ie 和计数器,以后测试吧
。现在加法表达式无法确定,用ffffh=#ffh+#ffh 地址=立即数+立即数。ffffh=P1+FFFFH,地址=sfr+地址 因为变化很多 ffffh》=ffffh!#ffh ,如果要是设置变量,a=ffffh+p1 p1=a+b ffffh=p1+a 。 因为内存 sfr 端口可以赋值 也可以接收 就造成运算表达式 繁琐。像P1=SBUF+#43h。我希望能有简单的方式就是直接地址不参与表达式像 SBUFF=B+C 改成 A=B+C SBUFF=A 这样
|