⑴ 宁波哪里有买电子元件
2017年初原美化埋宏猜电子市场已搬到华东城电子区(新天路555号),宁穿号与世纪大道交汇处,各种电子元器件,开关、电器、电路版、线束、小五金工具等销绝裂售、设计弯型、维修等都有
⑵ 同一个项目分别用stm32和51单片机会有什么不同
李工的经验,有如下几点不同,希望你供你参考。
1.51是8位单片机,而stm32是32位单片机。时钟方面stm32运行频率更高,性能更好。两种单片机性能差别比较大。
2.片上资源不一样。简单讲stm32单片机外设丰富,比如串口,I2c等。stm32单片机片上flash和RAM更大。以后升级功能,改进功能的空间大。如果考虑以后功能升级,建议考虑stm32.
3.成本上应该是51单片机要便宜一些。
4.stm32单片机开发资料和参考程序比较多,有库函数,应用起来方便。51单片机更多直接操作寄存器,开发不方便。
我是北漂李工,一个北漂8年的程序员。
在项目开发过程中,我们经常会遇到需要单片机选型,所以我们常常会根据项目功能需求来选择合适的单片机品牌和型号。常见的51内核单片机和STM32单片机也会是我们主要考虑的型号。
STM32与51单片机的参数差异 STM32与51单片机软件开发难度差异STM32使用寄存器比51单片机要多很多,其配置比51复杂,而且中断逻辑,时钟配置使能控制等很多概念都是51单片机中所没有的,再加上stm32很多功能如USB,FSMC。等等功能,其功能更加强大,虽然官方提供了开发固件库和相关开发辅助工具,但很多时候,遇到bug调试难度也加大了很多。
stm32固件库很多实用结构体和指针变量,很多在51单片机开发过程不太注重结构体与指针的使用,那么在STM32开发过程中,就难以理解其固件库的运用逻辑。
STM32与51单片机的性价比差异STM32比51处理速度快,外设功能丰富强大,所以价格普遍比51单片机偏贵,在项目选型过程中,需要根据项目功能需求,选择合适的单片机,如果是51单片机能用,那么考虑项目成本,肯定是不能选择STM32,如果51单片机不能用,即使再便宜,也用不了。
总之, 作为单片机开发工程师,需要能够进行一定的器件选型能力,这个也是必备的专业技能。
搞多了开发,你会发现其实用什么真的不重要,只要你会用就行。单片机好比一个精密机床,你要想加工一件作品,你用任何品牌的机床都可以,关键点是这个机床你会不会用,了解通透程度如何。不同品牌机床操作方法肯定大同小异,不会差别很多,你会用一种,另外一种不用看手册,也能猜出个七八分。机床这样,编程也是这样,给你个51,你应该能控制全世界。
首先如果同一个项目可以用51和STM32同时开发,就不建议使用STM32了,51成本更低。
STM32和51单片机不同点有很多:
1.开发方式不同
51单片机一般是直接操作寄存器,STM32主要操作库函数编程
2.系统资源不同
一般而言STM32资源要比51单片机更多
3.开发环境可能不同
51和STM32一般来讲都可以在Keil下开发,但STM32有更多中选择,可以在linux下面开发,windows Esplise下开发,甚至直接用VSCode + 插件方式开发。
4.操作系统区别
一般而言,51单片机不支持操作系统,STM32支持各种主流操作系统,STM32开发起来更容易,可以很方便的利用系统实现各种场景下的应用,51单片机由于没有操作系统,开发起来有一定阻碍,甚至有时候必须要做出部分功能的牺牲才能达到整体功能的和谐运行。
5.后期维护方式可能不同
STM32资源足够多,可以写一个bootloader程序来完成之后的系统升级工作,不需要拆机就可以完成固件的升级,而51单片机则不可以。
STM32系列单片机分为CORTEX M0,M1,M4内核,个人觉得STM32F0系列的从性价比,功能上可以完全替代51单片机,而且性能更好。当然也可以使用51,价格更便宜一些,,但是要做功能复杂一些的产品,51系列的单片机是不能满足的,比如驱动RGB 屏,至少要用STM32F429,支持LTDC接口,而且需要外扩内存,支持FMC接口,比如要做数字音频,要支持I2S ,比如要做USB传输,要支持USB ,要移植操作系统,文件系统等等,要看CPU 的资源等等,总之,要根据所做的项目看CPU的资源是否满足要求是非常重要的,这要再设计前期靠考虑周到,否则,项目做到一半发现资源不够,需要重来是很郁闷的事情。
做产品要考虑成本,几毛钱就能搞定的,没必要几块甚至几十块。一般来讲,价格越贵的,资源越多,使用起来越简单,随心所欲。简而言之,价格越低,资源越少的单片机,完成项目的难度越大,需要优化代码和算法。
在stm32之前是8051的天下,silabs的c8051f外设相当的强大。硬件不错,可惜代码不够多。atmel的代码比较多,可惜芯片不够强大。
stm32一出,横扫天下,要硬件有硬件,要软件有软件,价格便宜量又足,连低端产品都用他。
电动自行车控制器都用它,无刷电机都用它。
stm32是史上最广泛使用的单片机。
只要资源够用,都可以,20年前我用8051,现在用stm32。stm32方便些,可以在线调试。我现在开发东西复杂一点的,用stm32 1系列和4系列。简单一点的用stm8s一块多钱的样子。
我觉得你的问题对比对象不太对,一般能用51的项目用stm8或者avr即可。一般来说stm32比51强太多了,无论是性能和价格都没有可比性。
所以在我看来开发上没有什么太大不同,无非就是开发环境不一样,如果代码规范的话很容易进行互相移植(最近芯片涨价严重,我们公司正在换国产),而所谓的外设(uart iic spi等等)其实没有太大区别。
但是在生产上差别就出来了,主要在于交货能力,一般而言同为一级代理采购物料,st的交货能力要比stc的强(当然最近行情st也不行了,交期干到了9月份)。所以如果你的产品是主力长期货,建议选择交货能力强的。
我就记得51单片机放不了几个变量就超出了。复杂点的程序都很难写。
⑶ 做单片机开发 ,有前途吗请过来人指教!
本人还未毕业的小白,实习生而已~
弱弱的认为,单片机还是有前途,起码非常容易创业,当然,也非常容易出屌丝:
我觉得有以下要点要注意:
1、单片机,是越小越有前途,不是越大越有前途(最好十几个引脚的那种---》专用芯片(比如usb芯片))......像stm32那种,有点不伦不类的,当然工作自然不难找,但是.........就沦为楼上所提到的单片机+单片机的情况了。
2、熟悉协议,常用的协议 spi i2c这些不算(当然要懂),我说的是,起码两门以上大型协议:比如can总线协议,usb协议,或者网络协议,解明支持协议所需要的库函数的每一行(将硬件与软件相互投影)
3、熟悉多门业务,电源也好,触摸屏也好,把他们的原理弄的熟悉无比。最好工业啊,产品啊,这些相关东西起码要比较熟悉,毕竟,嵌入式是弄产品的。
4、了解操作系统,我说的是,为你弄的设备,写驱动程序(win 和 linux这两种是必须的),当然,如有现成的代码,你也可以不用写,但是起码你要看的懂。。。。毕竟你要指导别人移植,使用的。
5、熟悉上位机的面向对象编程,单片机也是软件工程师,多学学这些也是好的。。。。而且,你很有可能参与到上位机支持应用软件的编写当中。
6、当然,还有一些必要条件,比如良好的计算机基础(如编译原理,操作系统原理,微机原理之类),不是课本那些古老的东西,要结合你的环境,深入理解。
7、多认识些人,人--------》指的是有效的人
很多人,表面上认识人很多,实际上。。。。。。。
要认识,有特点的人!不解释,但这点很重要。。。。
也不多啦,就上面七点~
祝你好运!
本来,弄这行就是修罗之道。害怕的话去考研,考公务员~~~~~~
心血来潮来回答问题。。。。。。
再次强调!!本人是小白。
⑷ 宁波职业技术学院单片机补考好过吗
很好过。
一般补考难度和期末差不多,甚至可能会有几道原题或者类型题,但是如果还是期末的复习状态,结果可想而知。只要你真的考前一周每天看点儿,考前两天完完全全地进入突击状态,稳过不敢说,基本上是忐忑中然后就过了。
⑸ 单片机、嵌入式、硬件工程师和版图设计工作内容及就业前景比较
你好,我是系统工程师,希望我的回答能够帮助你。
1、单片机设计,相对于嵌入式来说更为简单。但是,不同于嵌入式分工那么明确,单片机设计工作基本同时包括了软件和硬件的设计。做的好的单片机设计,一年至少10万以上,且不需要太深厚的资历,只要动手能力强,项目经验足。但是,长远来看,比不了嵌入式。
2、嵌入式设计,太大。请楼主明确,就现在的行情来看,嵌入式软件工程师相当相当抢手!强烈建议。
3、硬件工程师也太大。比较好的有:电源、RF、嵌入式、系统。
4、版图设计比较适合于安逸性格的人,工资算中档。它不是很看重资历,适合于任何电子企业。
⑹ stc89系列单片机包含哪些主要逻辑功能部件
主要迅猜敏逻辑功能部件包括以下几个方面:
CPU核心:STC89系列单片机采用C51核心,具有高效的处理能力和丰富的指令集,支持多种数亩枝据类型和运算方式。
存储器:STC89系列单片机包含Flash存储器和RAM存储器。Flash存储器用于存储程序代码和数据,兆备而RAM存储器则用于存储程序运行时的变量和临时数据。
定时器:STC89系列单片机具有多个定时器,可以用于计时、延时、产生PWM信号等应用。定时器的时钟源可以选择内部时钟或外部时钟。
中断系统:STC89系列单片机支持多种中断源和中断优先级,可以快速响应外部事件,实现实时控制和处理。
串口通信:STC89系列单片机内置了多个串口模块,支持异步串口通信和同步串口通信,可以与外部设备进行数据交换和通信。
IO口:STC89系列单片机具有多个GPIO口,可以用于输入输出控制、中断触发等应用。
⑺ 单片机 ARM DSP 哪个以后的发展趋势好些听说做软件前期比较吃香,不过没后劲;做硬件越老越吃香...
首先,分析一下,每个的特点:
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中尘亩央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
而arm相对于单片机来讲处理速度更快,可以把其看成32位的单片机,与单片机的典型应用区别就是大多与操作系统配合使用
dsp 就是偏重于数据处理的微处理器,他比arm更加适合对数字信号的高速处理,更加适合各种运算,更派毁森加广泛的应用在通信领域。
可以看到,每个的侧余清重点还是有不同的。 每个的应用方向也是有点区别的。
我不知道你是刚学还是有过基础。刚学的话,建议学好C,因为单片机,ARM,DSP的开发都需要扎实的 C。dsp可能还需要一点汇编。首先学单片机,因为单片机简单,一个月就基本没问题了,然后学ARM,其实ARM就是32位的 单片机。会了单片机,ARM很简单,直接可以上手了。
DSP的话,需要一些数字信号处理 的理论知识。
其实学会,学好,哪个都是可以赚大钱的,呵呵。可能软件的比较算青春饭,但是可以转管理或者项目经理。硬件的话,经验比较重要,也就是越老越吃香。
手打的。望采纳,谢谢。
⑻ 有人知道宁波电子元器件市场在哪吗
哈哈,一二楼都是不懂行情的家伙。三楼稍微知道一点,不过都不准确。
宁波大的电子市场有两处,一处在江东宁穿路三号桥,也就是宁穿路与中兴路口,沿着宁穿路向东,大概100米左右,市场比较隐蔽,在路北边,到那里问下就好,就在公交车站附近,美化电子市场。
第二处在火车东站西边,有一幢新大楼,现代电子商城。
推荐去第一个地方,人气旺,东西稍多。
三楼说的是过去,在宁波老外滩附近,精确的说是宁波美术馆斜对面,车站路与人民路交叉口附近有一家比较大的,另外在人民路名雅苑附近(也就是人民路与新马路交叉口)也有几家小店。现在还有经营,不过规模远不能跟前两个相比。
⑼ 单片机工程师薪水在所有行业当中处于什么位置
薪水方面,跟许多因素有关,你的你技术水平,你在公司所处的行业,以及你们公司的发展情
况都直接关系到你的薪资水平。一般说:技术好进个专业的公司,一月2 3万的都有。
如果你没什么技术,进个小公司,运气好3000~ 4000。不过一般坚持一下,干个一两年,就可以换个七八千起步的工作了。
岗位职责
1、负责项目工程建设的总体控制、质量、进度、工程造价控制和技术管理等建设管理工作。
2、负责根据项目的总体管理目标编制项目建设的总体实施计划、年度和分月度的实施计划;下达项目的建设实施计划,并对实施中的项目计划进行统计分析和计划调整等综合管理。
3、组织项目办、监理单位和施工单位全面分析工程的特点与实际情况,分析确定工程的技术难点和控制要点,制定相应的针对性措施和重点控制流程。
并督查监理单位和施工单位制定相应的监理和施工的监控计划,落实人员和条件,实施于工程的监理和施工,使建设管理目标明确,层级之间形成有效监控的体系。
4、负责对施工合同履行的监督和动态管理。定期或不定期组织相关科室人员深入施工现场,督查施工单位三大负责人、专业工程师与主要机械设备的到位和工作情况;检查施工单位在前期准备、工程质量、进度、安全生产、现场管理等方面履行合同的情况,监控各项管理指令闭合。
监控质量保证体系保持良好的动态运行;监督施工单位严格按照设计图纸、批准的施工组织设计、技术规范进行施工;对照下达的实施计划对施工进度进行监控,并针对具体问题分析原因和采取措施;监督施工单位在安全生产、现场管理方面的措施和管理是否到位。
同时,对施工单位合同违约和施工管理人员的违规进行记录与处理,对发现的监理单位违约与监理人员的违规行为进行处理,并交办有关科室进行记录和跟踪落实。
5、负责项目建设中的技术管理工作。主持设计、监理、施工单位进行设计图纸会审、技术交底、设计完善和优化等;负责审查施工组织计划,组织对重要工艺进行审查和验证。
主持设计变更方案的论证;负责新技术、工艺和材料应用;组织实施技术攻关,解决施工中的重大技术问题;协助总监理工程师审查监理实施细则等。
6、负责新技术利用和项目的配套工程科研工作。
7、监督集中招标采购的大宗施工设备材料的质量和供应工作;协调工程技术方面合同各方及项目对外各方的工作关系。
8、负责工程变更和项目造价控制的管理工作,负责配合项目审计工作。
9、负责组织办理项目中间计量支付、交工支付及竣工结算。
以上内容参考:网络-工程师
⑽ 单片机工程师工资一般多少
单片机工程师工资较高,依经验和能力不同,工资也不同,但依现在的行情来说,工资至少也是10K每月起跳,高的100K的也有不少。