89C52串口中断程序,有两个地方不明白,请各位大哥大姐给指导一下:我将ADC0816采集进来的数据放在一个数组中(ad[16]),要把它发送到计算机,下面是我编写的中断程序:<br />serial() interrupt 4 using 3<br />{ <br /> if(TI)<br /> {<br /> TI=0;<br /> SBUF=ad[num];<br /> num++;<br /> }<br /> if(num==16)<br /> {<br /> num=0;<br /> }<br /><br />}<br />一、我的中断程序很简单,但是我看到书上和网上要用到什么循环数组,接收缓冲区,发送缓冲区,满、空等标志,可是我的就没有啊,大家看看下面这个程序,请各位大哥大姐能不能给我介绍一下编程思想好吗?不懂它是什么意思http://www.mcublog.com/blog/user1/10383/archives/2006/17272.html<br />二、我如果想对我的程序做校验来验证是否发送正确应该怎么办呢?就是校验程序应该怎么写呢? |
|