在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            博客專欄

            EEPW首頁 > 博客 > STC單片機和STM32單片機哪個更適合入門?

            STC單片機和STM32單片機哪個更適合入門?

            發(fā)布人:創(chuàng)客物聯(lián)網(wǎng) 時間:2019-03-29 來源:工程師 發(fā)布文章

            1、引言


            在當今這個模擬電子技術看似被冷落(其實無處不在)和數(shù)字電子技術主導的信息時代,對于剛入電子信息相關專業(yè)的大中專學生或需要轉(zhuǎn)型進入電子產(chǎn)品硬件研發(fā)行業(yè)的工程師而言,首先面對的第一個問題是:8位的51單片機和32位的基于Cortex-M3內(nèi)核的STM32單片機哪一個作為電子技術入門的硬件平臺更合適?在綜合收集網(wǎng)上相關信息后,我相信很多剛入行的朋友,都應該被支持51單片機和STM32單片機任一種硬件平臺作為入門的理由搞得不知所措。


            我雖不才,但是,也從事硬件研發(fā)工作十年之久。因此,我也想從自己的角度給各位剛入行或準備進入電子產(chǎn)品硬件研發(fā)行業(yè)的工程師和大中專學生一個盡可能全面的參考依據(jù)。當然,我發(fā)布的言論,也僅僅是代表我個人的觀點,各位朋友如何做出抉擇,依舊要考各位朋友自己斟酌。


            由于在國內(nèi),STC系列的51單片機市場占有率最高,參考資料和使用人群眾多,因此,在下文中,我們將以STC單片機作為51單片機的代表。正如,STM32單片機作為基于ARM公司Cortex-M3內(nèi)核單片機的代表一樣。在這里STC單片機是51單片機的代表,STM32是基于ARM公司Cortex-M3內(nèi)核單片機的代表。


            2、從易到難的學習規(guī)律


            我想各位朋友都應該知道學習的基本規(guī)律就是:從易到難。無論我們學習任何知識、經(jīng)驗和技能,都要遵循這個規(guī)律,否則,好高騖遠的后果就是:要么面對重重困難,選擇放棄,或者,從頭再來。


            STC單片機與STM32單片機相比,具備以下優(yōu)點:


            (1)STC單片機內(nèi)部結構比STM32單片機簡單,便于初學者理解單片機的經(jīng)典結構。雖然STC單片機和STM32單片機都是哈弗計算機結構,但是,STC單片機的內(nèi)部結構相對而言,更為簡單。


            (2)STC單片機寄存器數(shù)量比STM32單片機少了很多很多。STC單片機的寄存器只有幾十個,可是STM32單片機的寄存器有幾百個。兩者完全不在一個數(shù)量級上。由于MCS-51、Cortex-M3、Cortex-M4、Cortex-A9、Cortex-A73或者MIPS等等單片機內(nèi)核及片內(nèi)外設,都是通過程序操作寄存器實現(xiàn)特定功能的,因此,寄存器數(shù)量只有幾十個的STC單片機,相對而言,更容易讓初學者入門學習。


            (3)STC單片機采用MCS-51指令集,其匯編指令一百多條,比STM32少了很多很多。相對少的匯編指令集,能夠讓初學者相對快速的了解運算處理器匯編指令的功能、結構與計算機體系結構之間的關系。


            (4)最新版本的STC8系列單片機具備下載程序方便和自身就是仿真器的特點,節(jié)約初學電子產(chǎn)品設計技術的資金投入,學習開發(fā)技術方便快捷。STM32需要單獨購買獨立的Jlink仿真器才可以仿真。


            (5)STC單片機具備相對簡單的經(jīng)典體系結構,使初學者不必花費太多精力在其硬件本身,可以集中精力掌握好后續(xù)任何類型單片機開發(fā)的基礎語言:C語言。同時,也可以掌握電子產(chǎn)品基本的設計思想、經(jīng)驗和技能。


            因此,綜上所述,根據(jù)我們由淺入深和從易到難的學習規(guī)律可知:初學電子產(chǎn)品開發(fā)技術的工程師和大中專學生,應先學習和掌握采用STC單片機開發(fā)電子產(chǎn)品的技能。這是基礎技能。


            3、魚和熊掌需依次兼得


            STC單片機和STM32單片機都是采用獨立的數(shù)據(jù)和地址總線訪問數(shù)據(jù)和程序存儲器的哈弗計算機結構。STC單片機是基于MCS-51內(nèi)核的8位單片機,STM32是基于Cortex-M3內(nèi)核的32位單片機。兩者都具備單芯片內(nèi)集成計算機的核心運算處理器和不同功能的外設。STC單片機和STM32單片機在國內(nèi)應用都非常廣泛,資料也非常多,入門需要的信息、資源、工具和軟件等等都比較豐富。這兩種芯片的這些特點和現(xiàn)實,決定了當前一個非常重要的現(xiàn)實:硬件研發(fā)工程師有必要全部掌握采用STC單片機和STM32單片機開發(fā)產(chǎn)品的技能。


            4、總結


            入門學習建議:學習和掌握采用STC單片機研發(fā)產(chǎn)品的思想、知識、經(jīng)驗和技能。這是硬件研發(fā)工程師的基本技能,也是學習32位和64位SOC芯片的基礎。


            當前技術發(fā)展的現(xiàn)實告訴我們一個現(xiàn)實:硬件研發(fā)工程師有必要全部掌握采用STC單片機和STM32單片機開發(fā)產(chǎn)品的技能。

            *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。

            逆變器相關文章:逆變器原理


            可控硅相關文章:可控硅工作原理


            逆變器相關文章:逆變器工作原理


            比較器相關文章:比較器工作原理




            關鍵詞:

            相關推薦

            技術專區(qū)

            關閉