『壹』 現在工業生產最普遍用的是哪種型號的單片機
追求低成本會選擇STC單片機,這個跟51基本一樣。
追求低功耗會選擇430單片機,這是TI的16位單片機。
高端單片機用stm32,這款單片機屬於arm。
普通應用工業級用c8051f,這個屬於51的加強。
AVR這款性價比還湊合。PIC也有較多應用。
單片機就是配置寄存器和C語言,個別的有啟動代碼,需要懂匯編,不在乎什麼型號,都一樣。掌握精髓不用去追求型號。精通一款就可以。
想學ARM也一樣,C語言,匯編和配置寄存器,一般有單片機基礎才學ARM。ARM就是多了操作系統這一項,建議學WINCE上手較快,會MFC就差不多了。
做產品應該把精力放在自己產品特色上,要把操作系統當作工具用。像linux這種學術操作系統開發難度大,開發工具不好用,成本高,時間長,圖形界面一般,不適合中小公司使用,大公司用linux也會同時用wince。不要說linux免費,你用windows xp交錢了嗎?wince呢?linux熱無非是中國培訓機構的炒作。
『貳』 51單片機能用電阻屏做顯示控制界面嗎
可以的,我們曾經用80320做過,現在STC有1T模式的單片機速度更快,所以沒有問題。
『叄』 想做在matlab里做一個控制MSP430單片機的GUI界面,要與IAR交互的
請右鍵Build&Run這個按鈕,然後選擇callback函數
裡面改成你的iar。
編譯環境要和你的單片機環境兼容,其他介面不要改,主要改callback函數下調用css的函數介面。不懂追問,謝謝。
『肆』 STM32單片機可以用來做人機交互界面嗎,都需要什麼知識
可以啊,人機交互界面也是需要通過什麼通訊來鏈接就ok了。一般用spi或者iic通訊等方式來實現,只不過就是調用不同的外設模塊就行了。
『伍』 51單片機的哪個口是完全面向用戶的
P1口。51單片機P1口是完全面向用戶的,所以需要I/O口時,會優先考慮P1口,51單片機是對兼容英特爾8051指令系統的單片機的統稱.
『陸』 怎樣用visual studio做一個控制單片機的用戶操作界面
這個兩種方案。一種是要單片機與PC連接,一般用PL2303實現串口轉USB。然後通過VS寫的程序,用串口發送數據直接給單片機執行。
另一種方案是用網路模塊,SOCKET方式傳輸。具體也不好說了。
我用的是VB。net,串口的話用SerialPort控制項,設置一下就好了。 畫個控制開LED的按鈕,在按鈕裡面寫入
dim OpenLed(0) as byte '定義開LED燈的位元組數據為01
OpenLed(0) = &H01
SerialPort1.write(OpenLed,0,1)
單片機也就一行代碼。假設串口收到的數據放到一個變數Buffer中。
switch(Buffer)
{
case 1: LED=ON; break;
case 2: //其他狀態等等。
}
參考http://www.eefocus.com/caihong0217/blog/10-11/198159_a36a3.html
不懂留聯系扣。
『柒』 stc89c52單片機如何與人機界面通訊
這個我做過,用HITECH,走MODBUS,用宏指令
『捌』 STM32單片機可以用來做人機交互界面嗎,都需要什麼知識
可以啊,人機交互界面也是需要通過什麼通訊來鏈接就OK了。一般用SPI或者IIC通訊等方式來實現,只不過就是調用不同的外設模塊就行了。
『玖』 51單片機開發板的功能介紹
1、8個LED燈,可以練習基本單片機IO操作,在其他程序中可以做指示燈使用。
2、2個四聯8段數碼管,顯示溫度數據,HELLO歡迎詞、時鍾等。
3、高亮8*8點陣,如練習數字,字母,圖片顯示,或者小游戲的開發如貪吃蛇等。
4、4個獨立按鍵,可以配置為中斷鍵盤,為程序的按鍵掃描節省更多的時間。
5、8個AD按鍵,主要設計為游戲開發如推箱子等,去掉了矩陣鍵盤,AD鍵盤在實際中的應用相當廣泛,如電視機加減搜台等都是採用AD鍵盤,一根AD線可以擴展幾百個按鍵,更接近工程。
6、PCF8591具有AD/DA功能,其採用IIC匯流排協議,可練習IIC匯流排的操作。
7、DS18B20:單線多點檢測支持。
8、光敏電阻測試光線強度,感受白天黑夜的區別。
9、FM收音機:能接收80M到110MHz之間的FM頻段。可實現自動搜台和手動搜台。
10、DS1302時鍾晶元提供實時時鍾,帶3V電池,在掉電的情況下,時鍾仍然可以繼續運行。
11、可讀寫SD卡文件系統,保存數據顯示到TFT液晶屏等。
12、繼電器可以控制高電壓的設備,高壓危險,請小心使用。
13、直流電機介面,控制直流電機。
14、步進電機介面,控制步進電機運行。
15、蜂鳴器,可以做電子琴、音樂發聲等。
16、74HC595晶元練習串列轉並行數據擴展。
17、74HC573鎖存擴展晶元,可以擴展介面。
18、ULN2003電機驅動晶元。(這里用它來驅動步進電機,直流電機,繼電器和蜂鳴器)
19、MAX232串口數據傳輸延長發送距離。(可與計算機通信,同時也可做為STC單片機下載程序的介面)
20、PL2303下載單片機,一線下載,直接的USB下載方式,高速下載。
21、TFT液晶屏,單片機也可以控制彩屏了,讓你的學習充滿樂趣
22、nRF24L01無線數據傳輸晶元介面,可以插nRF24L01晶元,做高速無線數據傳輸。
23、LCD1602液晶介面,字元液晶兩行,每行可以顯示16個字元。
24、LCD12864帶字型檔液晶介面。
25、LCD12864圖形液晶介面。
26、DS18B20單線多點溫度採集介面。一根線上便可拓展多個DS18B20溫度感測器,先提供兩個。
27、提供ISP下載介面,可下載AVR、AT的單片機。支持AVR單片機。
28、40針擴展介面,可以無限擴展。以後的DZR-01A開發板配件將從此埠擴展出去。
29、PS2滑鼠鍵盤介面。配合紅外遙控器甚至可以遙控我們的電腦!(配常式)
30、AVR/51復位按鍵。可以復位51 STC AVR單片機,全部支持
31、TEA5767的IIC匯流排控制。學習IIC控制
32、SD卡的SPI匯流排控制。擴展大容量存儲器
33、紅外遙控接收器,可採集紅外遙控發出的信號,可使用遙控信號控制其他設備。
34、外接5V供電電源座。
35、RXD、TXD、POWER電源指示燈
36、40PIN緊鎖座(非常方便單片機晶元的取放)
37、帶LM1117-3.3穩壓晶元(為彩屏液晶,SD卡和無線模塊供電)
38、USB供電(USB可以提供500MA的電流,完全能滿足開發板的需求了)
39、預留電源+5V,GND介面各四個(方便用戶擴展其他外圍電路時取電和共地)