![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MCU
文章平均质量分 77
qsj8362234
这个作者很懒,什么都没留下…
展开
-
51系列中data,idata,xdata,pdata的区别
<br />dATa: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。<br />idATa: 固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式 访问的。汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)<br />xdATa: 外部扩展RAM,一般指外部0x0000-0xffff空间,用DPTR访问。<br />pdA转载 2011-03-14 10:54:00 · 519 阅读 · 0 评论 -
模拟串口的实现--单片机IO口
用EBOX向我们的电力线调试模块发数据,但是要有一个控制接口,但是EBOX没有提供,所有只好用MCU来做伺服器。一般的单片机都只有一个串口,所以必须模拟一个出来。 /* sbit TXD1 = P1^4; //define p14 as the analog transmit port sbit RXD1 = P1^2;原创 2012-06-11 12:24:06 · 1464 阅读 · 0 评论