Re: [問題] 想問一下找參考資料的方向

看板Programming作者 (tylpk)時間18年前 (2007/01/25 23:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《icetofux (豆腐)》之銘言: : 其實我不太介意花時間去學習視窗程式,一來這個專題是自己興趣,並 : 沒有時間上的限制,二來之前在學校有接觸過VB、ASM,後來自己看書 : 稍微摸了一下C++,對於程式我十分有興趣,此外如果學會PC上的輸出, : 接下來可以針對儲存週邊領域學習,感覺這方面是必經之路。 個人小小的看法啦 因為不知道你要控制的是什麼 及要控制做什麼事 簡單以8051來說好了 假設你想讓8051 P3_5 以及p3_6這兩隻腳(隨便舉例..因為我都忘光了) 在一定時間之內輪流輸出1的訊號好了 可能需要的資料有 1.誰先輸入 2.輸出1的頻率 3.要輸出幾次 你就自己訂一個規格 1.使用1個char來表示,如'5' or '6' 2.使用1個char來表示,假設要間隔 20秒,就送個 0x14 3.使用1個char來表示,假設要連續送10次,就送個0x0a 再用個STX(0x02)當表頭 ETX(0x03)當結尾 因為你只有單向..也沒多工...CRC之類的檢查碼就省略了 你在PC上宣告一個陣列 char szData[5] = {0x02, 0x35, 0x14, 0x0a, 0x03}; 用console or GUI 程式都好 透過RS-232 or 紅外線等介面...傳給8051 (前提是8051要處理RS-232 丟過來的訊號或有加紅外線的sensor) 再依照上述所訂的規訊協定去解析 自然就知道該做那些事 (上述只是簡化的概述) 總之...自己去制定協定 只要雙方都知道收到該協定該做什麼事 就是一種簡單的控制方式了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.215.202
文章代碼(AID): #15kCiDG_ (Programming)
文章代碼(AID): #15kCiDG_ (Programming)