大家好!我又来了!!!!!!!人生如戏,全靠演技。学习靠什么?只能靠勤奋了!!!!
早上起来,慵懒的撑了个懒腰,例行公事似的搞好洗漱,下楼买了两个馒头,就开始了今天的学习之旅。
今天老师讲的是ASCII码格式通信,看着老师在上面绘声绘色的讲解,对于通讯的要求有了一个大概的了解。和往常一样,听着听着就迷糊了,准确的说是懵了。本来清醒的头脑,早各种格式设置下,晕了。RS通讯主要是由修改特殊数据寄存器D8120的值来修改的,看着书上的表格,一一对应的找到要求的内容就可以了,ASCII码模式下的通讯过程有点繁琐,并且还要查询语气通信设备的说明书,查看各种参数,对于刚接触通信的我,早就找不着北了。各种参数的设置,数据的转化,还有各标志位的状态,都是要注意的。没办法,在做练习的时候,只能查看老师上课时的笔记了。在实际编程中,数据的转换很容易忽略掉,往往一个程序写完了,还不知道哪个寄存器的数据是做什么用或者怎么来的,还有就是返回的数据方式也一样,只有查看笔记之后,思考之后才知道.
在LRC校验的时候,听前辈们说校验有多难,但是看着这短短的几部程序时,我知道肯定不是LRC校验了,把对应的数据传到对应的寄存器内,在通过指令CCD校验码指令和NEG求补码指令就搞定了。在编辑的时候,就是查看通信设备的说明书了,一直都弄不懂,为什么每个产品的参数都不一样,弄成一个样多好啊,虽然说会看一个,基本其他的都没问题,但是经常范迷糊的我,还是把数据给写错了,找了半天还找不出,最后只能问去老师,下午的实操程序该怎么呢!