我想做一个以单片机基础知识为基础的系统,比较大,有偿做系统,可以吗?

《谈学单片机有前途还是嵌入式系统有前途》1
> 《谈学单片机有前途还是嵌入式系统有前途》1
《谈学单片机有前途还是嵌入式系统有前途》1
  以后有这方面的项目找楼主帮忙行不?&&有偿的帮忙当然可以。在商言商,时间就是金钱。  深练三十年,精炼需一生。&&不错。  单片机的功夫在单片机之外~~~~~顶啊顶~总结下就是单片机适合单干,嵌入式适合团队,完毕!&&不仅仅如此。嵌入式的业务不会很多,即使有,估计都是以公司为单位承接的。而单片机的业务量却很多,我每个月都有做不完的项目。大部分的老板,只要单片机能做的,当然首先是考虑单片机的,因为成本,开发周期,稳定性都比带操作系统的要好。什么情况下单片机不能做,在彩屏显示等需要复杂界面的情况下,而这个时候,老板还有两个选择,一个是单片机加电脑上位机,另外一个才是嵌入式。而正常情况下,老板会优先考虑第一种方案,其次才是嵌入式加TFT彩屏或者触摸屏。所以,我把搞嵌入式简单等同于搞电脑编程的,事实上,搞过嵌入式的,大部分都赞同我的观点。  我感觉单片机的成长的高度可能有限,而嵌入式的高度更高,更利于以后职业的发展。&&单片机的成长空间是无限的,我做这行有六年多了,我觉得离天花板还很远,估计我这一辈子都不会满足的。单片机在程序上,你会越做越规范,越做越清晰,越做越模块化。在型号上,有各种各样的厂家,每个厂家又有各种各样的系列。在外围驱动上,那更加是五花八门。当你做的项目越多,你的资料库会越丰富,就像你往银行里存的钱一样。以后开发的项目速度会越来越快,稳定性越来越可靠。同时你的客户会越来越多。  单片机只是其中一种应该,如果是高端计算的话,用单片机肯定不够的。。我觉得楼主指的嵌入式应该是指嵌入式应用之类的吧,也就是不用懂得硬件方面内容的工作吧!?  楼主的话还是很有道理的,特别是像我这样从上位机应用软件这边做过来的过来人,越来越深刻的感受到。这个是中国的悲哀,也不见得做硬件,软硬结合的嵌入式就是比C++更有技术含量,或许在国外做C++的薪水还更高,但是在这悲催的天朝确实是做软件是青春饭,越做越没前途,特别是到了30岁以后都得转型。。。写过这么多程序,始终觉得应用软件是最难写的。。但是却又是被人看的低,工资又少,逻辑又复杂,还是最容易被加班。。悲哀,为那些当初存在着程序梦想的苦逼孩纸们感到悲哀。&&谢谢你的回复。你是目前回复字数最多的一个,  另外,我不知道大家是如何理解我这句话&单片机的功夫在单片机之外。&搞单片机不纯粹是一个技术工具,还是一个平台,在这个平台上,你会有机会接触各行各业的老板,各行各业的信息。在这个平台上,你可进可退,进,机会成熟的时候,可以做一些有量的产品。退,可以继续搞项目工程。(对于&单片机的功夫在单片机之外&的解释)  我们学校现在要我们参加嵌入式培训,好像很有前途的,单片机的经历对学习嵌入式有不少好处吧&&单片机的经历不但对学习嵌入式当然有帮助,对学习电脑都有帮助,因为这是最底层的东西。即使以后不搞单片机,对我们日常生活都有帮助,帮助你了解各种智能家电的原理。  呵呵。我也是工作多年的经验感慨,之前是做VC开发的,在有名的企业也干过,只是中国做软件的行业太不规范了,青春饭,看着之前公司的那些真正的软件高手30好几了都还啥都没混到还是个光棍,真的是备受打击。。没办法只能转行。。现在也有了些单片机和嵌入式的经验,但是也只是从程序方面去考虑这些项目,确实自己现在还是很不专业。前些时间去面试了很多公司,感觉一般做汽车电子,军工,通信,普通民用产品(比如美的)这类公司可能对单片机要求多点,因为可能考虑成本,实时性,稳定性方面的要求。但是一般做项目型的公司(就是从客户手上拿项目,或者是做特殊产品卖关系户),人家就不要搞单片机的,直接上ARM系统,能够把东西堆出来就行,确实感觉也是像楼主说的那样,这类公司不专业,没前途。因为是做关系客户,做的产品也不够好,能够应付过去就行了。。。。  但是我现在也还是有个疑惑。。现在也有很多同事是搞单片机的(51系列),跟他们聊天,包括网上看到的一些内容,感觉搞这个的也貌似没啥前途,做硬件的3年工作经验的比做软件3年工作经验的拿的钱少多了,我估计应该也是他们走的路线走错了。像楼主您这种层次的,说实话我真没见过,也不知道是咋样成长起来的。楼主能介绍些技术成长路线么?具体性的指点下我们这种想转型的菜鸟。。比如进哪类公司好,做神马行业好,看神马书好,学神马具体技术好....大概要花多长时间的成长期。。  弱弱的问下楼主,进工厂做这个,好么?&&谢谢你的关注。要解除这些疑惑,首先要弄清楚公司的本质。有两种公司,一种是做量的公司。另外一种是做设计的公司。  做量的公司,永远都是以市场业务为核心的,在这样的公司里名义上是做单片机开发,实际上是做维护或者技术支持,好一点的就是做做产品升级,一年之中能有一个新产品让你开发,就已经很不错了,在这样的环境里,换成谁,谁都觉得单片机没前途。  设计类的公司,老板肯定也是这一行的技术牛人,他在开公司的时候就想到了,把你们都培养成技术牛人,如果以后给不了满意的薪水,你们迟早要自己出来单干,很纠结,怎么办?铁打的营盘流水的兵,要么就不开公司,要开就要设计好合理的分工制度。分权才方便管理嘛。因此把公司分成家电组,工控组,医疗保健组,汽车电子组,安防组,消费玩具组,等等,然后又把技术人员分成软件工程师,硬件工程师,测试工程师。当然,接项目谈价钱等核心肯定还是老板牢牢捉住。编写程序的时候,公司肯定会要求按照固定的模式来操作。变量命名要统一,每一行代码要有中文注释等等,无论以后谁来都能接手。在这样的公司里上班,技术会有一定的积累,但是客户资源没有积累,空间还是有限。  综上所述,进公司上班只能是暂时的,想一辈子在别人的公司里有作为,是不可能的。技术成长路线很简单,就是接项目做,不断地接项目做,在实战中积累经验,丰富你的资料库,积累你的客户资源,积累你的行业口碑。  怎么样才能接到项目?当然是利用互联网来多发布广告,可以在58同城,赶集网,好喇叭,兼职网等网站发布免费的广告,自己也要建一个对外宣传的个人网站,500元左右就可以搞一个,很划算。当你的项目越做越多,老客户与相关的朋友就越多,以后这些老客户给你的项目,你都做不完。我现在基本很少发广告了,因为很多熟人会帮我介绍。  找单片机开发的工作难啊,要本科,要几年的工作经验,像我这样刚出大学的专科生情何以堪啊&&不怕。我就是大专毕业的,毕业于桂林航天工业高等专科学校,现在改名为桂林航天工业学院。我还认识一个在广州搞单片机的绝世高手,他叫林文,中专毕业的,他一年赚几十万,买车买房,老婆小孩都有了,才30多岁。事实上,等你接项目做的时候,没有人会关心你的学历,人家只在乎你的技术。我最近找了一个合伙人,他是初中毕业的,我现在要带他从零开始学, 他很有学习的欲望,我很相信他学好单片机一点问题都没有。我这个初中毕业的合伙人,他之前是在工地做包工头的,现在32岁了,照样从零开始跟我学单片机。  PLC与单片机呢 有什么区别于未来前景&&PLC内部就是由单片机做成的一个产品,用在工控大型设备上比较多。PLC能做的,单片机都能做,单片机能做的,PLC未必能做。单片机比PLC便宜多了。如果你现在还是在学习阶段,还不能明确未来工作是不是要用到PLC,那么,毫无疑问,学单片机绝对比PLC更加有前途。如果以后工作岗位上要用到,到时候再学PLC,也不会很难。  楼主你接的项目一般都是什么?&&工控,仪器等项目比较多。以前还帮别人做过上位机开发,不过最近,我不接上位机开发的项目了,我只做自己最擅长的部分,电子电路,也就是单片机这部分。    前辈 ,你是从什么时候开始学习单片机的?我现在三十岁,学习单片机会不会年纪大了?&&不会。我的合作伙伴今年32岁,初中毕业,照样从零开始学。江民软件的创始人,38岁才开始学计算机编程,关键看你的学习能力与态度。  我在学校的时候就开始学单片机了,而且当时我是我们专业里单片机最厉害的。毕业设计的时候,我是为数不多,真正做出实物来的学生。然后一毕业刚好就找到搞单片机开发的工作,我算是比较幸运的。想想我以前专业的同学,82个人,目前只有两个人搞单片机的,一个是我,一个是我的徒弟。  我也有个兄弟在深圳搞单片机,不过好久没联系了。我想哪天我也去深圳玩一玩,拜访一下吴总你,不介意吧?&&我没你想象的那么高大,我就是一个自由职业者,称不上吴总,别人都叫我小吴。我在网上可能比较活跃,平时是比较内向的,大部分时间都是自己关起门来搞电子。如果不是业务关系,你那么热情来拜访我,我真的是有压力,为了避免你对我的这种好感&见光死&,你还是别来。我还是要谢谢你那么看得起我。  我们要参加比赛,一放暑假十几个人都跑光了, 我一个女生每天去实验室学单片机,从零开始,前途一片迷茫。&&女生学单片机,很少,支持一下。  学校来了好几家嵌入式培训机构,鼓吹我们都去学&&在学校,基础与动手实践是最重要。对于电子专业来说,如果单片机还没学好,就去学嵌入式,真是不应该。  学什么都一样,最主要是脚踏实地的学,。楼主能推荐点相关的英文资料吗?我觉得专业性强一点的英文资料很欠缺&&要相关的英文资料干什么?如果是为了单片机而学英语,那么到处都是英文资料,随便下载一些IC的资料来阅读,不懂的就在百度上翻译。我以前读书的时候,是过了英语四级,出来工作之后,因为要看IC资料,一开始的时候,阅读还是很吃力,不过我凡是遇到不懂的单词,都会马上在百度上翻译看懂,虽然速度有点慢,有时候看懂一个IC资料,要花三四天时间,但是我坚持下来两三年后,阅读就不成问题了。关键还是要有耐心与坚持。  说的好,想当个体户就学单片机,单片机硬软并重,嵌入偏软件&&。精辟。嵌入式其实就是PC编程,跟电子没什么关系。是属于两个不同的领域。搞电子的发展方向不应该是嵌入式。
分享给小伙伴们:
我来说两句……
微信公众号二
微信公众号一我要用单片机做一个PLC,用什么样的单片机做好啊。。_百度知道
我要用单片机做一个PLC,用什么样的单片机做好啊。。
我有更好的答案
选择你最熟悉的单片机是你最好的选择。无论选择什么样的单片机都是可以做出一个PLC的。关键是你是不是熟悉这个单片机。另外就是你打算做的这个PLC预计达到多大的处理速度。如果你仅仅是做一个样品那么随便选择一个单片机就可以,如果你打算做一个高速的稳定的,那么你就得好好花点心思考虑硬件了。也许你得从CPU开始搭你的系统。
我就是想做个样板,想选一个质量好点的单片机学习,现在学的都是51的单片,plc都是三菱fn的和西门子200/300的,所以帮忙什么样的好一些。。。
如果你选择51单片机,把么stc的高速系列单片机价格便宜,速度也还算可以。如果你真的追求品质和速度的话我建议你选择精简指令集的单片机,例如AVR的Atmega,或者TI的MSP430等。就自己DIY来讲还是AVR比较好一点,这个和封装类型有关系。如果你可以做PCB板子的话MSP430是个不错的选择。
采纳率:46%
来自团队:
我也建议找自己熟悉的单片机来做,但是也可以找一个新的来做,但是最好找有技术支持的公司,有些所谓的质量好,只不过是价格高的理由而已,现在市面的单片机都可以做的,如果质量不过关怎么会有那么多的回头客呢
别说做一个PLC,是做工控顺序控制系统而已。可以选用STC的90系列芯片,也可以选用AVR的ATMEGA芯片,但是,你你这个问题,可见你也仅仅是刚入门,建议你使用STC芯片,也不要想哪么大的想法,就买个开发板,学学实在的吧。
为您推荐:
其他类似问题
您可能关注的内容
单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。可靠性设计
单片机应用系统的可靠性设计
  随着单片机在国防、金融、工业控制等重要领域应用越来越广泛,单片机应用系统的可靠性越来越成为人们关注的一个重要课题。单片机应用系统的可靠性是由多种因素决定的,大体分为硬件系统可靠性设计和软件系统可靠性设计。
  一、硬件系统可靠性设计
  (1)选优设计
  在系统硬件设计和加工时,应该选用质量好的接插件,设计好工艺结构;选用合格的元器件,进行严格的测试、筛选和老化;设计时技术参数(如负载)要留有一定的余量或降额使用元器件;提高印制板和组装的质量。
  (2)冗余与容错设计
  保证单片机应用系统100%无故障是不可能的。容错是指当系统的某个部件发生故障时,系统仍能完全正常地工作,即给系统增加容忍故障的能力。为使系统具有容错能力,必须在系统中增加适当的冗余单元,以保证当某个部件发生故障时能由冗余部件接替其工作,原部件修复后再恢复出错前的状态。硬件冗余设计可以在元件级、子系统或系统级上进行。例如,在系统级上采用双机系统,两套系统互为备用。
  (3)采用硬件抗干扰措施
  来自供电系统以及通过导线传输、电磁耦合等产生的电磁干扰信号,是单片机系统工作不稳定的重要因素,在系统硬件设计时必须采取有效的干扰抑制措施。单片机应用系统中还常使用系统监视电路检测系统发生的错误或故障,自动报警或使系统自动恢复正常工作状态。如采用电源故障监视、看门狗定时器等采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。如图1所示电路中,CPU的复位信号共有3个:上电复位(C1、R2),人工复位(S、R1、R2)和Watchdog复位(C2、R3),通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。
  看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。需要注意的是,在程序正常运行的时候,应该在适当的地方加一条喂狗指令,使系统正常运行时的定时时间达不到预置时间。系统就不会复位。
  二、软件可靠性设计
  单片机应用系统的软件和硬件是紧密相关的。要使整个系统具有较高的可靠性,除了在尽可能提高硬件可靠性的前提下,软件的可靠性设计也是必不可少的,必须从设计、测试及长期使用等方面来解决软件可靠性。单片机系统的抗干扰能力是系统可靠性的重要指标。由于51单片机的指令系统是复杂指令集结构,致使其抗干扰性能较低,尤其用在工业控制的场合,如果不增加额外的抗干扰措施,甚至无法正常工作。单片机软件抗干扰设计的主要目的就是及时发现&跑飞&的程序,并及时地将程序拉入正常轨道,主要方法有:指令冗余、软件&陷阱&、软件&看门狗&等等。
  (1)指令冗余
  CPU取指令过程是先取操作码,再取操作数。在程序的关键地方人为的插入一些单字节指令,或将有效单字节指令重写称为指令冗余,通常是在双字节指令和三字节指令后插入两个字节以上的NOP指令。这样即使跑飞程序飞到双字节指令和三字节指令操作数上。由于窄操作指令NOP的存在,避免了后面的指令被错误地执行,为程序纳入正轨做好准备。此外,对系统流向起重要作用的指令,如RET、RE、LCALI.、LJMP,JC等,可以在这些指令之后插入两条NOP指令,可将跑飞程序纳入正轨,以确保这些重要指令的执行。指令冗余只能使CPU不再将操作数当作操作码错误地执行,却不能主动地将程序的错误执行方向扭转过来,要想纠止程序的错误执行方向,就需要下面的技术。
  (2)设计软件&陷阱&
  通常在程序存储器中未使用的EPROM空间填入窄操作指令NOP,最后再填入一条跳转指令,跳转到跑飞处理程序,或者直接填入指令LJMP 0000H,当跑飞程序落到此区域。即可在执行一段空操作后转入正轨。如果未使用的EPROM空间比较大,可以均匀地填入几条空操作指令和跳转指令,这种几条空操作指令加一条跳转指令的结构我们称之为&软件陷阱&。
  软件陷阱的一般结构为:
  LJMP FLY
  FLY为跑飞处理子程序,如果程序正常执行,软件陷阱部分是永远也执行不到的,只有在程序跑飞到陷阱里,软件陷阱会立刻将程序跳转到正常轨道。即使程序没有跑飞到陷阱里,也可以在程序执行一段错误操作后遇到一个软件陷阱,从而转入正轨。除了程序存储器的空白区域,程序的数据表结尾也应该设置软件陷阱,如果数据表比较大,应该在数据表的中间也设置软件陷阱,以保证程序跑飞到数据区能及时转入正轨。另外,如果程序存储器的空间足够大的话,可以在每两个子程序中间设 置一个软件陷阱。当使用的中断因干扰而开放时,在对应的中断服务程序中设置软件陷阱,能及时捕获错误的中断。软件陷阱的数量要根据实际受到干扰的情况和程序存储器的容量来确定,如果太少不能进行有效的跑飞拦截,如果太多又会占用大量的程序存储器空间。
  (3)软件&看门狗&技术
  跑飞的程序在执行一些错误操作之后。
  经常会进入&死循环&,也就足常说的&死机&。通常采用&软件看门狗&技术使程序脱离&死循环&,软件&看门狗&技术的原理是通过不断检测程序循环运行时间,若发现程序循环时间超过最大循环运行时间,则认为系统陷入&死循环&,需要进行出错处理。在实际应用中,通常用定时中断服务程序定时地检查主程序的运行情况。例如,在RAM区选择一个字节作为软件看门狗寄存器,主程序每循环一次将该寄存器加l,定时器TO的中断服务程序每中断一次将该寄存器减l并检查一次,如果程序执行正常。看门狗寄存器不会改变或改变不大,如果看门狗寄存器发生了改变或改变很大,则说明系统陷入&死循环&。需要进行出错处理。在工业应用中,严重的干扰有时会破坏中断方式控制字,关闭中断,造成看门狗失效,这时可以采用环形中断监视系统。用定时器TO监视定时器Tl,用定时器Tl监视丰程序,主程序监视定时器T0.
  采用这种环形结构的软件&看门狗&具有良好的抗干扰性能,大大提高了系统可靠性。对于需经常使用Tl定时器进行串口通讯的测控系统,则定时器Tl不能进行中断,可改由串口中断进行监控。当然,对主程序最大循环周期、定时器T0和Tl定时周期应于全盘合理考虑。软件&看门狗&技术需要使用定时器,而在大多数的控制程序中,定时器都是紧俏的资源。这就使&软件看门狗&技术的实际应用受到了限制,我们可以采取一些技巧性的处理,将软件&看门狗&程序与其它定时程序复用同一个定时器,这样既完成定时功能又完成软件&看门狗&的功能。
  (4)检查RAM区标志数据及时发现严重干扰
  这种方法是在RAM区中选择几个固定单元,在初始化程序中将其设置成固定的数据,只要程序正常运行,这些单元的内容是不会改变的。如果因为程序&跑飞&或其它干扰导致这些RAM单元中的任何单元的数据发生了变化,说明单片机系统已经受到了严重的干扰,不能可靠地运行下去了。我们可以在程序执行的过程中适时地检查这些RAM单元的内容,一旦发现有数据改变,立刻执行LJMP 0000 H语句,强制单片机复位。
  (5)刷新输出端口
  排除严重干扰,当单片机系统受到严重干扰时,输出端口的状态也可能因干扰而改变,在程序的执行过程中适时地根据相关程序模块的运算结果刷新输出端口,可以排除干扰对输出端口状态的影响,使错误的输出状态及时得到纠正。
  (6)进行多次输入采样
  避免严重干扰,强烈的干扰会影响单片机的输入信号,造成输入信号瞬间采样的误差或误读,要避免干扰的影响,通常采取重复采样,加权平均的方法。
  三、结束语
  单片机系统运行的可靠性会不确定因素的干扰。提高单片机应用系统的可靠性要从软硬件入手。提高系统的自身防御行为,以上所提到几种提高可靠性的方法,都不是单独使用的,只有根据实际情况将这些方法有效地结合起来,才能达到最佳抗干扰效果,使我们的单片机系统稳定可靠地工作。
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
本文开始介绍了单片机的概念和单片机的硬件特性,其次介绍了单片机的种类及介绍了8位单片机和16位单片机...
如果你现在还没有单片机开发板,那买一个什么单片机的开发板呢?由于现在ARM单片机占据了整个市场的大部...
在电子产品的各种通讯方式中,CAN(Controller Area Network)总线以其高可靠性...
首先介绍一下软件的架构,小π机器人的软件部分主要包含手机APP程序、上位机程序、主控单片机程序和从机...
本文开始介绍了单片机编程器的特点以及对单片机编程器作用及功能进行了解析,其次介绍了烧录器的概念以及它...
控制器局域网( Contro llerA reaN etwo rk, CAN)是一种多主方式的串行通...
新唐科技股份有限公司(Nuvoton Technology Corp.)是位在台湾的一家半导体公司,...
本文主要介绍了单片机芯片型号有哪些_常见单片机芯片型号大全。经典的单片机芯片型号:1、MCS-51系...
本系统以AT89S52单片机为控制器,通过人机接口(按键和LCD显示屏)来设置输出电流,设置步进等级...
LED 护栏管又名丽得管,是一种先进的LED装饰照明灯饰产品。以红、绿、蓝3种颜色的LED作为光源...
本系统以单片机作为核心控制电路,相对于一般电路构成的防重装弹装置,电路更简洁,调试更快捷,基于软件编...
本文主要介绍了74ls02中文资料汇总(74ls02引脚图及功能_真值表及应用电路),74ls02是...
这个是用Proteus做的硬件设计,对单片机有兴趣大概都用过吧!另外还有软件程序,如果把这个硬件比作...
采用MMA7361加速度角度传感器测量角度。加速度角度传感器是通过测量由于重力引起的加速度计算出器件...
传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。随着科技的发展和人们生活水平的提...
本文提出的一种基于 Proteus 的单片机演奏音乐的方法,非常简单实用,且该方法基于软件来实现的...
首先要放清51的定位,跟我一起再念一遍:51只是个工具51只是个工具51只是个工具。当然51还有一个...
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。
数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分...
血糖测量通常采用电化学分析中的三电极体系。三电极体系是相对于传统的两电极体系而言,包括,工作电极(W...
当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。现在,...
所谓单片机,就是把中央处理器CPU(Central Processing Unit)、存储器(Mem...
单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表...
对于学习单片机的人而言,肯定都想知道单片机目前的发展现状啊,据此来给自己指定学习目标吧。所以小编总结...
STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,...
如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...
日本NEC公司生产的μPD780208系列8位单片机属于78K/0家庭中功能较强的一种系列。根据内部...
系统采用单片机(STC89C54RD)作为主要控制器件,采用HEDS9701槽型光耦加360线光栅片...
以往我们所使用到的二维码大多依赖网络平台或者智能终端,今天我们来谈谈在单片机平台上的实现过程。
电路简单、功能强大、质量可靠,这就是单片机被广泛是使用的根本原因。在我们的生活里,电器更新换代频繁、...
PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运...
如果我们把这个“口”字图形的“.”处用“0”代替,就可以很形象地得到“口”的字形码:0000H 00...
这是一个非常经典的TI的关于FLASH存储模块的程序,在几乎所有的关于MSP430的书籍等资料上都可...
迄今为止,写过的程序都是一些很简单的程序,从来没有想到要自己写.H文件,也不知道.H文件到底什么用,...
本文主要介绍了现在市场上有哪些单片机很火的_单片机市场现状分析以及单片机结构介绍。单片机是一种集成电...
本文主要介绍了怎么知道单片机型号_单片机型号的判断。AT89系列包括两大类第一类是常规的,就是AT8...
本文主要介绍了单片机上电复位电路图大全。复位电路由按键复位和上电复位两部分组成。上电复位:STC89...
设计很重要,工程也很关键。理论要结合实际,才能做好产品。
嵌入式开发就是设计特定功能的计算机系统,手机,mp3、mp4,mp5,自动供水系统,洗衣机,油井监控...
在单片机编程的过程中,如果一名设计者能够同时掌握多门编程语言,那么这名设计者肯定是一位非常优秀的人才...
单片机里有一些部件需要我们使用和操作,都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器,例...
局部变量,不加说明默认为auto型,即动态存储,如果不赋初值,将是一个不确定的值。而将局部变量定义为...
学习单片机,你不能没有一本纸质的教程,到本地的书店挑选或便宜的可以到卓越、当当网掏一掏。有了教程能更...
大体测量范围电感测量范围:
0.1μH-----1H小电容测量范围:
1pF----2....
本文开始介绍了排阻的阻值读取方式,其次介绍了排阻的作用和排阻的引脚说明,最后介绍了51单片机最小系统...
为简化系统设计,本系统采取直接发送16×16LED点阵数据的方法,此方法可以去除单片机汉字点阵库的设...
本文主要一个基于单片机的智能环境数据采集小车系统的设计,能实现环境温湿度的采集、发送、接收、处理、显...
串行口的工作方式0为移位寄存器输入输出方式,方式0发送或接收完8位数据后由硬件置位发送中断标志TI或...
atmega48单片机低功耗系统设计首要是选择合适的单片机。atmega48单片机是一款8位微控制器...
本文旨在提供一个轻量级的单片机多级菜单实现方法,以较少的系统资源消耗和简单方便的方法完成菜单设计。考...
在选择 LDO 时,重要的是要知道如何区分各种LDO。器件的静态电流、封装大小和型号是重要的器件参数...
本文介绍的汽车自动巡航控制系统可以有效地减轻驾驶员的疲劳,避免交通事故,并利于环保。当在高速公路上长...
本文利用单片机C作为128×64单色OLED的控制核心器件,采用的是维信诺公司的一款...
根据微位移控制系统的设计要求,首先应保证控制系统的定位精度,其次应尽量做到结构简单,成本低,操作简便...
当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,...
影响单片机系统运行稳定性的因素可大体分为外因和内因两部分:射频干扰,电源线或电源内部产生的干扰
由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到...
有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助
每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的...
随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数...
电阻焊一般是使工件处在一定电极压力作用下并利用电流通过工件时所产生的电阻热将两工件之间的接触表面熔化...
随着物质文化生活水平的提高,人们对于包装、装饰材料的要求也越来越高,只有将计算机控制引入到模切烫金机...
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复...
1.数据传送指令汇总 2.算术运算类指令汇总 3.控制转移类指令汇总 4.逻辑运算指令汇总 5.布...
全国大学生电子设计竞赛中的C题,要求设计一个以 单片机 为核心器件实现对行驶中的 电动模型汽车 自动...
当时国内从事动态密码器研发生产的公司并不多,而能拥有自主知识产权的公司更少。公司创始人是剑桥大学毕业...
不要拒绝RTOS!
逐次逼近式AD转换器与计数式A/D转换类似,只是数字量由“逐次逼近寄存器SAR”产生。SAR使用“对...
本功能主要用于准备用于查表计算的 R/T 表格,主要用于温度、浊度等模拟量的测量,根据电路分压电阻的...
单片机,又称微处理器,他将一个系统所需要的RAM,Rom ,CPU等相关外设集成在一块集成电路上,我...
现将while(1);语句屏蔽掉。我还以为程序不能被正确执行了呢,因为退出了main主函数,就像Re...
点阵式平板图形液晶显示器在各种便携式产品中具有非常广泛的应用。对于不同厂家的产品及不同的运用目的,显...
数字式温度传感器(简称SWC),又称集成数字脉冲式感温探头,是一种新型的三端温度变送器件。该器件采用...
由于单片机具有功能强,使用灵活,体积小,性价比高等特点,近年来在测控系统中得到广泛应用。而在许多场合...
读取一字节数据的程序段如下: 读取数据时,T1先置1,其后的RD信号将行地址送到地址线AB上,并使D...
VD5026 -4的每组串行数据输出波形由同步脉冲、12位加密地址(和控制数据)及1位停止位组成。编...
为了测量时间r,又为使测量的φ角的精度不受电网频率(或周期T)的影响,采用图所示的接口电路。 由变压...
传统的投币电话,都是以几对红外发射、接收对管作传感器,利用硬币遮光原理粗测币的直径。这种方法精度低,...
当超声波传感器发出的超声波遇到物体返回时,探头接收其反射回波信息,从而可对接收到的反射回波进行分析、...
本文介绍使用8031单片机测量三相电网 功率因数角的原理、接口电路和程序实现。经实践验证,测量准确、...
单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可...
串行口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就能...
在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’...
八段LED数码管显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发...
89C51芯片没有自带PWM发生器,如果要用51来产生PWM波就必须要用软件编程的方法来模拟。方法大...
遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?
(1) PCB板布线错误;...
使用STM32L496的Nucleo板的LPUART 做打印输出时,电脑端始终没法出现任何信息。
说到51单片机的时钟首先想到51时怎么工作的呢?微型控制器要想工作必须要有一个“动力”,对于51单片...
在单片机系统里,按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设...
/*************定义全局变量*****************/uchar Kp,TI,...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 单片机基础知识 的文章

 

随机推荐