虚拟终端:Virtual Terminal.
上面是一个24C系列E2PROM的仿真文件.利用虚拟终端,把内部的操作结果清晰的反映出来.是不是很像DOS呢?这里仅仅用到了Virtual Terminal的输出功能.另有更好用的输入功能.先介绍一下输出的使用方法.知道了输出,输入也就不用说了吧.
上面的设置就是串行通信的格式了.首先要设的就是Baud Rate了,默认是9600,看你怎么初始化单片机串口了,对应的设置好就OK了. 其它的设置也就不多说了. 输出函数呢?不讲讲,可能你还真不知道.慢慢来,其实很简单.
void SerPortSendStr(uchar *p)
{
while((*p)!='')
{
SBUF=(*p++);
while(~TI);
TI="0";
}
}
就这几句了,简单吧.这个还只能输出,怎么把数据的格式转换成String格式呢? 看看前面谈到的SPRINTF()函数吧.有了它,一切都解决了.
sprintf(Print_Tab,"Write %3d to %3d undone!rn",(uint)dat,addr);
SerPortSendStr(Print_Tab);
加上这两条语句,呵呵,就可以顺利输出啦.have a try!
用户18341 2010-11-9 22:38
用户1534280 2010-10-20 23:35
用户1086505 2010-9-16 01:29
用户1566505 2009-12-18 11:03
用户396663 2009-2-27 23:19
用户210072 2009-1-16 16:09
用户1410124 2008-6-18 21:57
leejun_708981951 2008-6-17 22:59