A. 單片機做人機界面
不太明白你的意思,既然是顯示,不知道你用什麼顯示的,我用過字元和點陣液晶顯示,直接用C語言寫顯示程序就行,把要顯示什麼的程序寫好,當需要顯示時,直接跳轉到那裡就可以了
呵呵,有意思,用單片機做LCD單色屏,還用UC/GUI?不知道是你沒看懂我的回答還是我表達有問題?也就做做學生試驗可以,做工程誰等你。。。
B. 想在stm32上面顯示界面, 就是要用到ucgui嗎,使用ucgui之前,需不需要學習文件系統,
ucgui是用於編寫界面的,如果你做的界面比較簡單,把圖標、圖片的數據存放在STM32的片上FLASH中就可以了,不需要文件系統。
文件系統是用來管理文件的,單片機系統中最常用的是FATfs。如果你做的界面比較復雜,需要大量的圖片,STM32上存放不了,要用SD卡存儲的時候,就要用文件系統了。
總之,ucgui和文件系統沒有必然聯系。你可以分開來學,沒有先學後學的次序要求。
C. UCGUI能在51單片機上移植嗎
對不起,因為51的ram不夠,跑不了ucgui,跑ucos倒是可以,當然也有人將ucgui移植到51上,但是這樣一點用都沒有,因為ram太小導致ucgui不斷的裁剪,只剩下一個核心部分啥事都幹不了。因為你真要移植,可以選擇emWin,這個就是ucgui的低級版本,你可以移植他,他的話沒什麼太大問題。
D. 什麼是嵌入式GUI
嵌入式編程就是用於比如手機、PDA等系統的開發。
GUI是圖形界面程序設計。
E. 有簡單的可用在單片機上的GUI嗎
有啊
F. 我想用matlab的GUI創建一個窗口並且能與單片機進行數據交換,請高手指點一下,思路步驟
你的單片機和上位機是通過什麼來通訊,一般的情況可以用串口來通訊,matlab GUI可以直接讀取串口中的數據,因此如果選用串口通訊的話,想實現matlab GUI和單片機進行數據交換應該不難
G. 女孩子做單片機軟體和做兒童學習機的minigui更為合適和有前途一些。
喜歡什麼就做什麼? 興趣可以激發人的潛能
H. 想做在matlab里做一個控制MSP430單片機的GUI界面,要與IAR交互的
請右鍵Build&Run這個按鈕,然後選擇callback函數
裡面改成你的iar。
編譯環境要和你的單片機環境兼容,其他介面不要改,主要改callback函數下調用css的函數介面。不懂追問,謝謝。
I. 有哪些gui設計軟體有51單片機的介面
51單片機是指80年代Intel開發的8051單片機內核的統稱,就是因為這個「8051」有個51,所以凡是與「8051」內核一樣的單片機都統稱為51系列單片機。內核,通俗點理解就是一種代碼,單片機的指令系統,即硬體製作就按照這些指令去完成,如灌溉一樣,要灌溉那些地方,就把通路打開,而這些通路『水渠和門閥』都是早就修建好的硬設備,只是具體的灌溉地點需要指令來完成。而51單片機就是一樣的「水渠和門閥」,想灌溉,所有51單片機都使用的一樣的灌溉指令。現在用的最多的單片機應該是AT89S52你應該多看年關書就知道了。目前的51單片機的指令只能做加減神除但是你也知道,再難的運算也是以這四個為基礎的,只要你軟體寫的不錯arctg運算也不是難事(好像在C51中的頭文件中有這個了,你可以直接調用他的函數就行)AT89S52也是使用的C51的內核。比標準的8051多出了些功能,比如支持ISP,具有256個位元組的RAM等。C51頭文件中的artag函數是指8051的C語言的編譯器的能力了,編8051一般都是使用的KeilC,目前KEIL幾乎技持所有標準的C語言,但由於8051的運算能力並不強大,所以一個普通的函數都會升成大量的代碼,效率肯定不能與PC比。也就像PC上的標准C語言一樣,你須要包含那個標準的函數庫,你就可以調用他裡面的函一樣,。只是如果在8051中運行算術復雜的函數,太沒有效率了,並具只有128位元組的RAM。。。。。看你怎麼個用法了。總之,做這樣的運算要特別注意內存的分配,盡量少用到全局變數