51微控制器不適合做資料採集嗎?

2024-12-24 19:50:11 字數 1176 閱讀 2551

1樓:

51微控制器的確不適合做資料採集,除非你設計的只是系統的某個專門採集資料的模組,不用做其他的事情。10位的資料無論是傳輸、處理、顯示都是要以8位的形式進行,那個對8位微控制器來說是很麻煩的,而這對16位或者32位的處理器則是小菜一碟。

除錯程式要有耐心,多問些高手。記得畢業設計的時候我差點就放棄了。最後是瞎弄成功了,呵呵。

2樓:崇武浪子

我之前做的資料多路採集,就是利用51與tlc2543

微控制器如何進行資料採集

3樓:迷途羔羊

對於液壓裝置中的8個待測引數選用相應的感測器來來檢測,試驗時選取應變式感測器作為測試現場的工具。這些選用的檢測元件輸出都是標準的4-20ma微弱的電流訊號,電流訊號又經過由lm324組成的放大轉換電路轉換成0-5v的電壓訊號輸入到c8051f020的模擬輸入端,如圖2所示,經內部整合的a/d轉換器轉換成相應的數字量。c8051f020將8路取樣值作為液壓裝置現場的狀況存入相應的記憶體單元。

lcd顯示。

為了使資料採集系統小巧美觀,同時又獲得較高的價效比,選用德彼克公司生產的dmf-50174藍屏液晶顯示器,該顯示器是320×240點陣式液晶,圖形和文字都可以顯示。顯示驅動控制晶元採用epson 公司的一種高效能lcd 控制器sed1335。硬體電路採用間接接法,如圖3所示。

用微控制器的口作為sed1335的db0~db7資料匯流排的輸入通道。作為sed1335的片選訊號, 配合位址訊號a0實現sed1335 通過資料匯流排接收來自微控制器的指令和資料。當a 0= 0, ,1時, 實現指令的寫入和從sed1335 中讀取資料。

當a 0= 1, 0, 時, 則是顯示資料的寫入,該功能通過軟體實現。

資料通訊。微控制器c8051f020的tx0、rx0及通過max485與上位機相連,進行序列通訊,如圖3所示。控制max485的狀態或傳送,用軟體控制。rx0為微控制器的序列輸入端,接收上位機通過max485向微控制器傳送的資料。

tx0為微控制器的序列輸出端,通過max485傳送給上位機。

4 系統軟體設計。

軟體設計總體上由兩部分組成:一部分為微控制器c8051f020

主程式設計,一部分為lcd液晶顯示程式設計。由於用c語言程式設計可以降低程式的複雜度,提高程式的可讀性和可修改性,所以本軟體採用c51進行程式設計,keil μvision2編譯器進行編譯。

51微控制器串列埠傳送資料,51微控制器串列埠同時傳送文字和資料

程式採用了查詢copy式傳送,for i 0 i 6 i 共發bai送了6個字元。再去查詢收到否du。這種方法zhi,就是有問題的,發 dao送6個字元時,就可能收到了好幾個字元,而沒有及時儲存,完全可能丟失資訊。應該採用中斷方式接收 傳送,也可以用查詢,也可以用中斷。方法弄清楚了,程式就容易編寫 ...

什麼樣的人不適合做男朋友,哪類男生不適合做男朋友?

一 帶給你負能量的人。總是喜歡抱怨,原本你擁有一個還不錯的心情的時候,聽到對方向你抱怨的時候,你的好心情瞬間被破壞了,一次兩次還是可以理解對方的感受,但是長時間對方向你輸入負能量資訊的話,你的正能量會慢慢被消耗掉,像他一樣變成一個負能量滿滿的人,變得對什麼事情都很消極,最終走向抑鬱的道路上,所以帶給...

什麼樣的人不適合做銷售什麼性格的人適合做銷售

不適合做銷售的人的特徵有 內向 不會說話 心理不夠強大 心思單純。1 內向 內向在不適合做銷售的人五大特徵中可以說是大忌,如果是比較內向的性格,是非常不適合進入到銷售這一行的,內向性格中不主動交流或者說不想及害怕和人交流都是做銷售路上的瓶頸。2 不會說話 這裡指的不會說話是在和人交流的過程中不夠圓滑...