程序员和单片机的肤浅问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:20:08
我是学电子科学的。以后想向单片机设计和开发方向发展。。
有没有单片机程序员之类的考试?有的话要考些什么?在哪报名。。最好给个网站。。。
他。。跟那个计算机等级考试有没有什么区别?
然后想向那个方向发展的话。。有些什么步骤?有些什么考试要考?
最好能拿些什么证书对就业有帮助?

其实你考虑的这些问题都是正确的,如单片机程序员的考试、学习步骤等,但是据我所了解的是目前很多企业的用人单位都比较倾向于实用型人才,就是要有自己的真本事,文凭只能说明你学习过这方面的知识,至于会不会应用到工作中还是另一回事。所以我认为单片机设计和开发那可是讲究实际操作的,就必须从简单的到复杂的,逐步编程去理解,实现自己所要的功能。建议你从以下步骤去思考:
1.首先要了解哪一系列的单片机,如51系列、avr系列,pic系列,430系列等;系列当中又分为好几种类,要综合考虑使用场合及成本,然后选择其中的一种来作为开发设计;一般同一系列都会有很多共性。
2.单片机程序语言,一般不同的单片机所采用的语言都会有所区别,所以就要看你想采用哪一系列的单片机,然后针对该系列选择一款语言,如汇编语言、C语言,建议采用高级语言。
3.选择编程器,建议初学者最好买个学习板,先玩熟练以后再用面包板自己焊接测试。
4.根据所要的功能选择不同的传感器,如电压、电流、压力、温度、湿度等
5.实现一些功能所要的外围器件等
最重要的是自己要动手实践,才会不断的积累经验,逐步的找出灵感,达到自己所要的目标。

  单片机的入门对于有c语言基础的程序员来说是很简单的。光学习单片机发展是有限的,但是他是一个基础。任何想在电子产品上面有发展的人都必须学习。建议入门单片机,以后在朝ARM,FPGA,PCB等方面发展。

  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

学电子科学以后向单片机开发方向发展有前途,
目前国内没有正规的单片机类的考试,单片机注重工程实际应用,要懂电子硬件设计,关键是要学实际编程开发和设计外围电路,
与计算机等级考试区别较大,但是如果你考了个C语言(二级)证书,对单片机的软件