自己从事单片机相关作业多年,刚开始学习串行通讯时,没有教师辅导,自己看完了好几本单片机教材,又上网查了许多关于单片机与计算机串行通讯的文章,足足花了三个月时刻才能够较自在的操控单片机的串口,当然包含做一个简略的归于自己的上位机界面,关于咱们搞单片机的工程师来说,没有必要会做上位机界面,只需会用VB的Mscomm控件做一个简略的就能够了。
学习是很艰苦的,但究竟走了多少弯路呢?当然我是走了弯路:榜首、我仔细的看完了好几本单片机教材的单片机串行口部分,每本都是大几十页,好几本,当然便是好几百页了。看得我头都大了。
现在我有了规划经历,一起也有了学习经历,想告诉我的热心的读者,究竟怎样学习做串口通讯,才是捷径。
我个人以为主要有以下几点:
榜首、有必要会用定时器形式二(要点要了解定时器的TMOD),
第二、至于单片机串口的多种作业方法中,只需了解通讯协议、波特率设置就行了,其间只需知道SCON的设置就行了,当然这点的内容也许多,咱们又只需知道串口的方法一就能够了。
第三、至于上位机软件,咱们是在搞单片机的软件规划,不是在搞计算机的软件规划,只需用一个串口调试帮手看看成果,或是用它从上位机往下位机发送几个数据看能不能操控就行了。彻底没有必要去学VB、VC或是Delphi等软件。
自己以为,只需抓位了我上面说到的三点,就行了,假如要看下位程序实例,看看自己现已宣布的相关的文章就捉襟见肘了。