51单片机编程软件中文版谁有
初次接触的系列用汇编编几个小程序练练手,然后就可以用C来写了。
用C在程序结构、可移植性方面都比汇编好,但是是某些特殊地方可能需要嵌入汇编,比如C编译器不支持转换的汇编命令,比如需要汇编才能达到的紧凑代码结构,还有arm的启动文件等。
对于高端的mcu,有的编译器支持C++,那样可以方便的封装类,做大型程序时很方便。
对于打算跑操作系统的mcu,就得按照os的要求来写,比如跑wince,那肯定用evc或者evb了。
一切不可拘泥。
怎样用visual studio做一个控制单片机的用户操作界面
这个两种方案。
一种是要单片机与PC连接,一般用PL2303实现串口转USB。
然后通过VS写的程序,用串口发送数据直接给单片机执行。
另一种方案是用网络模块,SOCKET方式传输。
具体也不好说了。
我用的是VB。
net,串口的话用SerialPort控件,设置一下就好了。
画个控制开LED的按钮,在按钮里面写入dim OpenLed(0) as byte '定义开LED灯的字节数据为01OpenLed(0) = &H01SerialPort1.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不懂留联系扣。
...
目前最好用的8051单片机仿真软件是什么?
组态其实就是一种上位机软件,只是其规模很大,区别于其他一些小规模的简单的上位机软件。
组态软件现在已经有一套完善的理论系统,多用在工业制造方面,往往是和控制器群联合使用的,像单片机群、PLC群等。
组态软件基本上都是一个团队在做,你要靠一己之力的话很难。
不过看你的产品需求,如果你们是为生产制造企业做生产自动化产品,中间有很多机床啦、锅炉啦、传感器啦、皮带轮啦,那就用组态软件开发,工作量会比你用VC、VB会减少不少。
貌似LV做组态就比较方便的说,你可以搜一下,看一下它的效果图。
如果你就是做的电子产品,就用了两三个、四五个传感器,再加一些显示器件,那就用VC或VB做个简单实用的上位机软件控制一下,232或485通讯足以。
如果是工业组态,232或485通讯一般是满足不了的,都会用modbus、ff、profibus,或者直接是以太网协议等。
如果是要学一种语言的话,当然是推荐C++了。
C++很强大,很复杂,所以初学的时候,并不一定要面面俱到。
你可以从C++.net入手,多看一些实例,掌握常见控件的使用方法,尤其是serialport控件,串口工具,用面向过程的方法依葫芦画瓢写个上位机程序不是难事。
其他的像类啦,继承啦,派生啦,虚函数、内联函数、函数模板啦什么的,以后再慢慢掌握。
个人感觉,只要你有C和VB的基础,简单地使用C++.net不是很难。
...
转载请注明出处51数据库 » 单片机的软件的界面的中文解析