MCU单片机编程属于电子工程师/工业控制/机电一体化专业。
MCU单片机编程确切来讲应该不完全算电脑编程了,用电脑编好程序,再写入MCU中的ROM,不是在电脑里面运行,PLC则完全可以不用电脑来编程。
这两门课程,确切讲应该归于电子工程师/工业控制/机电一体化等等,反正只要是电子方面的专业都是要开这门课。
补充:微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。
B. 是不是用c语言做单片机编程是最简单的程序员
单片机系统是软硬件结合的产品,设计人员必须软硬件兼顾,才能有所作为,C语言编程虽简单一些,但还不能脱离硬件
它不象计算系统那样,软硬件分工明确,软件开发还分好多层次,专做硬件或专门开发软件都大有文章
C. 单片机程序C语言开发员与编程员区别 单片机程序C语言开发员与编程员一样吗
不一样,单片机程序员是面向物理晨的,而编程员是面现应用的.单片机程序员要会看原理图和时序图,要明白芯片的工作原理,而编程员不用学这些,更多的是使用面向对象的开发.但两者的本质是一样的,其实编程员操作的是电脑的CPU跟单片机的原理是基本一样的.可以看一下微机原理.而且两者都是在写程序啊~!!
D. 电子编程什么意思,也算程序员吗
应该是指那种写c的程序猿或者用汇编,主要给mcu写驱动的,这类程序猿需要懂硬件电路知识,包括模拟电路,数字电路,还需要懂各种单片机原理,和c语言汇编语言。这当然是程序员。
E. 什么是程序什么是编程什么是程序员
程序是计算机软件的一种,一般是指可执。行的程序
编程就是使用某种编程语言来编写具有某种功能的计算机软件。
程序员就是做编程开发的人员。
F. 什么是计算机硬件工程师、程序员、网络管理员、系统维护专家及数据库管理人员
硬件工程师
主要负责
电脑硬件
的设计,维修。主要是这2个方面,还有的还要参与编程,但都是单片机编程!
程序员就是写程序代码的一些人,分初级到高级,按级别编写不同的代码,初级主要写一些简单的,比如前台代码,高级主要写核心部分!
网络管理员
主要管理的是网络连接,维护,服务器的管理,
路由器
的配置,和网络的组建!
系统维护
专家主要干的是硬件与软件方面的结合部分,难度挺大的。
数据库管理员
主要负责编写数据库
存储过程
和数据库文档的编写,还要写
帮助文件
,和各个数据库之间的转换!
在一些大一点的软件公司这些人都不可缺少!
G. 单片机的编程复杂吗要象程序员一样工作吗学习集成电路要经常做实验吗
单片机有很多种,其中最常用的,用的最多的是8051系列的,就这个系列的单片机来说(因为我现在主要用的就是51)编程不是很复杂,主要是它的指令比较麻烦,比较起PC机编程来说,因该是比PC编程要累,因为PC编程的程序员不需要对计算机硬件了解多少就可以编程了,而且可以直接看到程序的运行结果,但是单片机就不同了,你必须对对应型号的单片机硬件和外围电路非常熟悉,在调试程序的时候必须要有硬件电路的支持,如果单片机的硬件电路条件成熟的情况下,只是编程的话,工作方式和PC程序员差不多。
集成电路主要是一些逻辑功能模块,实现的是一些具体的功能,最要命的是集成电路的品种和型号非常多,所以,要想学好它就必须经常做实验,只有通过实际的操作或应用你才能对某一方面的集成电路有一定的了解,不做实验是不行的,包括单片机编程在内,这些东西在理论上不是很复杂,但是在实际的应用中会出现很多的意外情况,只有通过实验才能正真了解它的使用方法,比如说你要设计一个电路,实现对一个灯泡的亮灭控制,在理论上说,只要能控制灯泡的电源开断就可以了,但在实际应用中,有可能因为电压的高低,电阻的大小,集成电路引脚驱动能力的大小等等一系列因素而导致无法按照你的意愿去控制灯泡的亮灭。所以只有通过实验你才能了解到实际电路的运行情况。
说了这么多,感觉很多象是废话,呵呵,不好意思,我的表达能力不是很好,不过,如果你想踏入单片机这一行,那么你就必须做好疯狂学习的和做实验的准备,不然的话,无论你在理论上多么的强,你最终不会设计出一个产品,哪怕是很小的产品。希望我的回答对你有用。呵呵。
H. 只精通一门C语言的人,算不算程序员
如果一个精通C语言的人都不能被称之为程序员,那么称职的程序员真就不多了,不是所有的程序员都是对某种编程语言都是精通的,能精通编程语言的人在编码界也是稀有动物般的存在。要精通一种编程语言,除了非常雄厚的编程基础之外,还需要现场实际解决问题的能力,一个问题普通的程序员也能解决,高手一样能够解决,但实际产生的效果是不一样的,高手解决问题想到的是框架方面东西,一旦解决可能类似的一个体系的问题都会得到解决。
I. 学单片机能做什么能从事什么工作
这个问题相当于:
大学物理实验课中学习使用分光镜观察干涉条纹,以后有什么用、可做什么工作?这类实验器具有发展前景么?(观察干涉条纹的实验,也是基础物理实验中操作难度相对大的一个。)
单片机学习起到的作用,跟上述类似——相信这样一说心里就能有个大概的感觉了吧。
具体来说:
通过学习单片机,有利于深入了解微机的电子运行原理,有利于了解硬件基础运行规则和规律。
在单片机编程中所需要用到的汇编指令,也有利于引导计算机科学相关专业的学生下潜去了解底层编程语言的特性。
融入动手实践的课程,都有利于更直观、感性地传授知识。
对于今后的工作来说,无论是从事计算机程序设计、电子线路设计、微电子线路及系统设计,单片机的学习经历都有助益。在本科学习中,除非专业限定特别狭窄,一般不会极度深究单片机本身的内容;更多地是一种入门普及教学——所以可以作为一门通识课程来看待它——所起到的作用也与大多数通识课程相近。
关于 ARM(Advanced RISC Machines, Ltd.),该公司的核心产品线是一类综合性的微处理器产品,并不是简单通过某一门课程的学习可以达到的;但无疑单片机相关知识作为先修内容之一是必要和可取的。
关于 DSP(Digital Signal Processing),该领域涵盖面极广,且软、硬件均全面覆盖。如果要在其领域中发展,一般人只能精通掌控其中几个分支领域,所以不必担心、也不要期望某一门基础课程可以左右任何事情。
至于单片机本身的前景,目前电路规模巨大、功能完善的电子/微电子计算系统已经非常成熟,所以单片机的实际应用可能是在一些小型的专用系统或专用电路上;另外,它本身作为临时的实验或建模素材,也有简便易行的特征。
关于最后一个问题:知识面只覆盖任何一个小领域的人,进阶的学习和工作都会受到非常大的限制;在基础教育阶段尽量开拓自己的知识面总是有利的。