单片机和嵌入式对编程的要求多高,有必要学习MFC吗

我学电子信息工程的,基础课都学了,快要学专业课了,但是我还不知道具体学什么,主要想知道,有没有必要学MFC。因为个人对编程有爱好,但是主要还是希望能学以致用。MFC太难,我觉得不值得。如果对于嵌入式和单片机而言,亦或是电子信息工程而言,可有可无的话,那我还是学习其他编程工具呢,比如QT之类的。

单片机的C语言与MFC有区别,因为单片机没有显示器和键盘,所以MFC的printf,scanf等都不能用,而单片机的sbit等语句MFC中也没有,但基本语法和控制语句是一样的。另外MFC,用VC编译,而单片机的C语言,一般用Keil编译,在Keil中,可以指定单片机型号,以便把C语言编译成对应单片机的代码。
总之,你如果学嵌入式和单片机,不需要学MFC,但需要买一套单片机开发板,一般随板都会给Keil等单片机C语言开发工具。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-03
MFC当然要学习了,因为以后要用电脑控制几个或者几十个单片机,每个单片机都需要和电脑交换数据,就是和电脑通信,不学MFC怎么可以,况且单片机是属于面向过程的,将来高科技的东西是需要面向对象的思维过程,光学单片机怎么可以做到这些。
第2个回答  2012-02-02
不适用操作系统的嵌入式编程学习C语言和C++语言就可以了,如果需要搞界面则需要学习MFC等相关知识。你可以先学习C语言进行单片机和ARM及DSP的编程
相似回答