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。。。。。看你怎么个用法了。总之,做这样的运算要特别注意内存的分配,尽量少用到全局变量