軟件知識 - 大牛談硬件電子工程師必備技能,你掌握了嗎?
2016年06月14日 11:07 來源:網(wǎng)站整理 作者:h1654155596.7254 我要評論(0)
第二部分:軟件知識
一、匯編語言
二、C51
該部分可以從市場上買到的N種開發(fā)板上學(xué)到,至于第一部分,需要人來帶吧。
為什么要掌握這些知識?
實際上,電子工程師就是將一堆器件搭在一起,注入思想(程序),完成原來的這些器件分離時無法完成的功能,做成一個成品。所需要的技能越高、功能越復(fù)雜成本越低、市場上對相應(yīng)的東東的需求越大,就越成功。這就是電子工程師的自身的價值。從成本到產(chǎn)品售出,之間的差價就是企業(yè)的追求。作為企業(yè)的老板,是在市場上去尋找這樣的應(yīng)用;對電子工程師而言,是將老板提出的需求或者應(yīng)用按照一定的構(gòu)思原則(成本最低、可靠性最高、電路板最小、功能最強大等)在最短的時間內(nèi)完成。最短的時間,跟電子工程師的熟練程度、工作效率和工作時間直接有關(guān)。這就是電子工程師的價值將電子產(chǎn)品抽象成一個硬件的模型,大約有以下組成:
1)輸入
2)處理核心
3)輸出
輸入基本上有以下的可能:
1)鍵盤
2)串行接口(RS232/485/canbus/以太網(wǎng)/USB)
3)開關(guān)量(TTL,電流環(huán)路,干接點)
4)模擬量(4~20ma、0~10ma、0~5V(平衡和非平衡信號))
輸出基本上有以下組成:
1)串行接口(RS232/485/canbus/以太網(wǎng)/USB)
2)開關(guān)量(TTL、電流環(huán)路、干接點、功率驅(qū)動)
3)模擬量(4~20ma,0~10ma,0~5V(平衡和非平衡信號))
4)LED顯示:發(fā)光管、八字
5)液晶顯示器
6)蜂鳴器
處理核心主要有:
1)8位單片機,主要就是51系列
51系列單片機現(xiàn)在看來,只能做一些簡單的應(yīng)用,說白了,這個芯片也就是做單一的一件事情,做多了,不如使用arm來做;還可以在arm上加一個操作系統(tǒng),程序既可靠又容易編寫最近三星的arm受到追捧,價格便宜,以太網(wǎng)和USB的接口也有,周立功的開發(fā)系統(tǒng)也便宜,作為學(xué)習(xí)ARM的產(chǎn)品來說,應(yīng)該是最好的;作為工業(yè)級的控制,是不是合適,在網(wǎng)友中有不同的看法和爭議。本公司使用atmelARM91系列開發(fā)的1個室外使的產(chǎn)品,在北京室外使用,沒有任何的通風(fēng)和加熱的措施,從去年的5月份到現(xiàn)在,運行情況良好。已經(jīng)有個成功應(yīng)用的案例。
但對于初學(xué)者來說,應(yīng)該從51著手,一方面,51還是入門級的芯片,作為初學(xué)者練手還是比較好的,可以將以上的概念走一遍;很多特殊的單片機也是在51的核的基礎(chǔ)上增加了一些I/O和A/D、D/A;也為今后學(xué)習(xí)更高一級的單片機和ARM打下基礎(chǔ)。
再說了,哪個老板會將ARM級別的開發(fā)放在連51也沒有學(xué)過的新手手中在51上面去做復(fù)雜的并行擴展是沒有必要的,比如,擴展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等,我覺得已經(jīng)沒有必要去看了,知道歷史上有這些一回事就行了
這些知識,是所有產(chǎn)品都具備的要素。所以要學(xué),再具體應(yīng)用。
本文導(dǎo)航
- 第 1 頁:大牛談硬件電子工程師必備技能,你掌握了嗎?
- 第 2 頁:軟件知識
上周熱點文章排行榜
上周資料下載排行榜
論壇熱帖
- LF開頭請問這個是什么封裝元器件 jf_77000477
- 【飛凌嵌入式OK3588J-C開發(fā)板體驗】OK3588J-C開發(fā)板開箱評測 jf_43382582
- 【書籍評測活動NO.52】基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化 ElecFans小喇叭
- 求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊、用戶手冊、Pack包和例程等),謝謝 jf_43621189
- 請問如何關(guān)閉獨立看門狗 jf_39582415
- 【「從算法到電路—數(shù)字芯片算法的電路實現(xiàn)」閱讀體驗】+閱讀濾波器章節(jié)部分筆記 james_87
熱門博文
論壇熱帖
模擬技術(shù)技術(shù)應(yīng)用
模擬技術(shù)資料下載
- 《模擬技術(shù)應(yīng)用技巧101例》pdf
- 模擬電路67(開關(guān)型穩(wěn)壓電路1)
- 數(shù)字隔離器技術(shù)大觀:原理、應(yīng)用案例、設(shè)計技巧及選型要素
- 使用Django Selenium和ja<x>vasc<x>ript進行Python測試驅(qū)動開發(fā)
- 如何使用MATLAB進行水力裂縫擴展數(shù)值模擬技術(shù)的詳細(xì)資料說明
- 五款9011三級管開關(guān)電路設(shè)計原理圖詳解
- 六款典型窗口比較器電路設(shè)計原理圖詳解
- 向“后摩爾”時代邁步中半導(dǎo)體集成電路設(shè)計業(yè)依然面臨諸多挑戰(zhàn)
- 模擬應(yīng)用期刊_2015.01
- 模擬應(yīng)用期刊_2015.04
熱評
- IR將功率半導(dǎo)體觸角伸往消費市場
- 多功能算術(shù)/邏輯運算單元(ALU) ,什么是多功能
- 動態(tài)ip、靜態(tài)ip、pppoe撥號的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識別怎么破解
- 超級計算機榜單重新排名 中國天河二號已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識別方法
- iphone6概念機圖片曝光_iphone6上市時
博文
帖子
- 【書籍評測活動NO.51】具身智能機器人系統(tǒng) | 了解AI的下一個浪潮! ElecFans小喇叭
- 請教關(guān)于CS1239低側(cè)采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現(xiàn)負(fù)值的原因是什么 jf_42363055
- 請問如何關(guān)閉獨立看門狗 jf_39582415
- ads1291雙電源供電時,Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+03.SFP光口測試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬物死
- 【「HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用」閱讀體驗】+1-7章有感 夜孤影
- DIY了一臺無人機,用全志T113芯片 文小二
- 電子產(chǎn)品結(jié)構(gòu)與導(dǎo)熱材料解決方案 jf_86221244
用戶評論
查看全部 條評論
查看全部 條評論>>