从51初学者到电子工程师1

发布者:camuspyc最新更新时间:2015-01-23 来源: laogu关键字:51初学者  电子工程师 手机看文章 扫描二维码
随时随地手机看文章

一、前言

 

很多电子工程师在某个方面精深钻研,成为某一个特殊领域的专家,从一开始的养

家糊口、慢慢小有收益、最后宝马豪宅,也是有的;这些电子工程师可能没有全面

掌握这些知识,因为这些行业用不上,例如,液晶显示器,很多行业就不需要;但

是,对于一个初学者,我认为,这个提纲是切合实际的,对于面向控制而言,已经

基本够用了;对于初学者,全面地掌握这些知识是很有必要的,因为你不知道今后

需要使用什么哪些知识,而这些知识, 80%以上你会在今后的工作中使用上,因为

这是都是最基本的。熟练掌握这些知识和应用,根据不同的地区、行业和老板,月

薪应该可以在3000元~5000元之间,甚至更高。

其实,可能有些你用不上,但是知道了也没有坏处;所谓书到用时方很少,又有谓

艺不压身。知识=月薪=年薪=金钱=香车宝马=…….. ,呵呵。

为什么要掌握这些知识?

实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这

些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂、

成本越低、市场上对相应的东东的需求越大,就越成功。这就是电子工程师的自身

的价值。从成本到产品售出,之间的差价就是企业的追求。作为企业的老板,是在

市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照

一定的构思原则(成本最低、可*性最高、电路板最小、功能最强大等)在最短的

时间内完成。最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有

关。这就是电子工程师的价值。

将电子产品抽象成一个硬件的模型,大约有以下组成:

1) 输入
2) 处理核心
3) 输出

输入基本上有以下的可能:

1) 键盘
2) 串行接口(RS232/485/can bus/以太网/USB)
3) 开关量(TTL,电流环路,干接点)
4) 模拟量(4~20ma、 0~10ma、0~5V(平衡和非平衡信号))

输出基本上有以下组成:

1) 串行接口(RS232/485/can bus/以太网/USB)
2) 开关量(TTL、电流环路、干接点、功率驱动)
3) 模拟量(4~20ma, 0~10ma,0~5V(平衡和非平衡信号))
4) LED显示:发光管、八字
5) 液晶显示器
6) 蜂鸣器

处理核心主要有:

1) 8位单片机,主要就是51系列
2) 32位arm单片机,主要有atmel和三星系列

51系列单片机现在看来,只能做一些简单的应用,说白了,这个芯片也就是做单一

的一件事情,做多了,不如使用arm来做;还可以在arm上加一个操作系统,程序既

可*又容易编写。

最近三星的arm受到追捧,价格便宜,以太网和USB的接口也有,周立功的开发系统

也便宜,作为学习ARM的产品来说,应该是最好的;作为工业级的控制,是不是合

适,在网友中有不同的看法和争议。本公司使用atmel ARM91系列开发的1个室外使

用的产品,在北京室外使用,没有任何的通风和加热的措施,从去年的5月份到现

在,运行情况良好。已经有个成功应用的案例。

但对于初学者来说,应该从51着手,一方面,51还是入门级的芯片,作为初学者练

手还是比较好的,可以将以上的概念走一遍;很多特殊的单片机也是在51的核的基

础上增加了一些I/O和A/D、D/A;也为今后学习更高一级的单片机和ARM打下基础。

再说了,哪个老板会将ARM级别的开发放在连51也没有学过的新手手中?

在51上面去做复杂的并行扩展是没有必要的,比如,扩展I/O口和A/D、D/A等等,

可以直接买带有A/D、D/A的单片机;或者直接使用ARM,它的I/O口线口多。可以使

用I2C接口的芯片,扩展I/O口和A/D、D/A,以及SPI接口扩展LED显示,例如:

MAX7219等芯片。

市面上一些比较古老的书籍中还有一些并行扩展的例子,如:RAM、EPROM、A/D、

D/A等,我觉得已经没有必要去看了,知道历史上有这些一回事就行了;

这些知识,是所有产品都具备的要素。所以要学,再具体应用。

说一个小的故事:野人献曝。

从前,有一个农民,冬天干了活后,休息晒太阳。好舒服呀。
他想,这么舒服的享受,我要献给国王,让他也能得到享受。
于是他兴冲冲地到了王宫,将他的宝贵经验献给了国王。

我现在就象这个农民,把自己认为很宝贵的经验献给大家。希望大家多提宝贵意见

;拍板砖也可以,骂我也无所谓,呵呵,随便。

关键字:51初学者  电子工程师 引用地址:从51初学者到电子工程师1

上一篇:从51初学者到电子工程师2
下一篇:单片机应用产品设计经验---抗干扰篇3

推荐阅读最新更新时间:2024-03-16 13:52

电子工程师结合创造性与习惯
电子工程师结合创造性与习惯 人们可能会对电子产品的开发与设计方法坚持某种不变的观念,甚至对解决不同问题所采用的器件这样的小事都有某种思维定势,这是可以理解的。 我认识到,对于电子设计人员来说,“熟悉招致轻视”这样的说法并不适用于他们。甚至那些我所认识的最有创造力的工程师也一样,他们中的一些人也有其最喜欢的做事方式。比方说,就 8 位微处理器而言,我本人就特别喜欢 8051 系列指令集,而我的许多同事更喜欢 6800。还有,我喜欢使用计数器和比较器配合执行脉冲宽度调制( PWM),而其他人则喜欢只采用计数器,甚至还采用模拟比较器和斜坡发生器(就像当年一样)。 您可能会说,这种情况归根结底是爱好的原因,确实如此。不过现在,您
[模拟电子]
为什么在中国电子工程师不如搞软件的?
作者:时光行者 做了9年硬件电路设计,5年智能手机,4年医疗器械,看到这个问题,心情很复杂,自己喜爱的工作居然无奈的发展到了这个窘境。 当初选择硬件是因为不想日复一日的坐在屏幕前面敲代码到天亮,硬件电路设计工作中的元素要丰富一些,各种仪器,各种元器件,实验室,工厂,电脑前面画图坐个台,供应商来了再接个客,个人觉的要比枯燥写代码有趣很多。当时硬件还是产品的主要卖点,软硬件算势均力敌。 但到了现在,依靠国内庞大的用户群,中国站在了全球互联网发展的前列,行业发展速度快,相关人才必定炙手可热,传统制造业与之相比,其实无论软件硬件,跟互联网行业都要差一个档次。问题是传统制造业内部,软件的发展也也要好于硬件,这是为什么呢?
[半导体设计/制造]
为什么在中国<font color='red'>电子工程师</font>不如搞软件的?
电子工程师必备:电源设计及电源测评指南
  电源工程师在电源设计或者电源测评时须考虑以下要素:   一、描述输入电压影响输出电压几个指标形式   1、绝对稳压系数   A、绝对稳压系数:表示负载不变时,稳压电源输出直流变化量△U0与输入电网变化量△Ui之比。即:K=△U0/△Ui。   B、相对稳压系数:表示负载不变时,稳压器输出直流电压△Uo的相对变化量△Uo与输出电网 Ui 的相对变化量Ui之比。即:S=△Uo/Uo /△Ui/Ui。   2、电网调整率   它表示输入电网电压由额定值变化±10%时,稳压电源输出电压的相对变化量,有时也以绝对值表示。   3、电压稳定度   负载电流保持为额定范围内的任何值,输入电压在规定的范围内变化所引起的输出电压相对变化△Uo/
[电源管理]
初学者51自学笔记》之定时器代码(三)
初始化程序: 对TMOD赋值,以确定T0和T1的工作方式。 计算初值,并将其写入TH0、TL0或TH1、TL1。 中断方式时,则对EA赋值,开放定时器中断。 使TR0或TR1置位,启动定时/计数器定时或计数。 //实现功能:数码管一秒加一; #include reg52.h #define uchar unsigned char #define uint unsigned int unsigned char code smg_du ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; void
[单片机]
电子工程师:你该知道的电源测试项目
电源并不是一个简单的小盒子,它相当于有源器件的心脏,源源不断的向元器件提供能量。 电源的好坏,直接影响到元器件的性能。电源的设计、制造及品质管理等测试需要精密的电子仪器设备来模拟电源供应器实际工作时之各项特性(亦即为各项规格),并验证通过后才能投入使用。工程师在设计或者测评电源时须知考虑以下要素:     一. 描述输入电压影响输出电压几个指标形式   1. 绝对稳压系数   A.绝对稳压系数:表示负载不变时, 稳压电源 输出直流变化量△U0与输入电网变化量△Ui之比。即:K=△U0/△Ui。   B. 相对稳压系数:表示负载不变时,稳压器输出直流电压△Uo的相对变化量△Uo与输出电网 Ui 的相对变化量Ui之比。即:S=△Uo
[电源管理]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved