51單片機與PC機的串行通信到底有多難
學習是很艱苦的,但到底走了多少彎路呢?當然我是走了彎路:第一、我認真的看完了好幾本單片機教材的單片機串行口部分,每本都是大幾十頁,好幾本,當然就是好幾百頁了??吹梦翌^都大了。
現(xiàn)在我有了設計經(jīng)驗,同時也有了學習經(jīng)驗,想告訴我的熱心的讀者,到底怎么學習做串口通信,才是捷徑。
我個人認為主要有以下幾點:
第一、必須會用定時器模式二(重點要了解定時器的TMOD),
第二、至于單片機串口的多種工作方式中,只要了解通信協(xié)議、波特率設置就行了,其中只要知道SCON的設置就行了,當然這點的內容也很多,我們又只要知道串口的方式一就可以了。
第三、至于上位機軟件,我們是在搞單片機的軟件設計,不是在搞計算機的軟件設計,只要用一個串口調試助手看看結果,或是用它從上位機往下位機發(fā)送幾個數(shù)據(jù)看能不能控制就行了。完全沒有必要去學VB、VC或是Delphi等軟件。
本人認為,只要抓位了我上面提到的三點,就行了,如果要看下位程序實例,看看本人已經(jīng)發(fā)表的相關的文章就綽綽有余了。
評論