新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STC單片機之初學者最佳芯片選擇

        STC單片機之初學者最佳芯片選擇

        作者: 時間:2016-11-24 來源:網絡 收藏
        剛開始學習單片機,看過很多書,看過很多資料,但很多人還是會像我當年一樣遇到一個很想不通的問題,,,,,,主要是我們都是想要實戰。沒有一塊自己的單片機電路心就不安。所以我們會開始著手單片機最小系統的設計,問題在于怎么下載單片機程序這一塊的電路設計。。。。。這可能對于高手來說不能成為問題,但對于單片機初學都這就是個很頭痛的問題,當年我就是這樣想的,,,,而我身邊的同學都是學的理論單片機。。所以我一個人摸索了好久,,老師也是理論的,實在沒辦法。。。單片機程序的下載,在前面的文章里我提到AT89S52 的下載電路——《8051單片機開發之USB下載的應用》。
        這篇文章里,主要是寫了下載方式的硬件電路,而軟件部分沒有寫。
        原來是打算續上,這幾天也一直手癢,但經過我思考了一下,突然覺得單片機下載部分沒有必要花費那么長的時間去學習。
        1、USB下載線已經是當年的事了,個人認為AT89S52也已經不是學習單片機最經典的芯片。
        2、主要是我已經不想再寫那些我認為沒有必要的技術。因為STC單片機的出現,讓我改變了單片機開發的方式。
        STC系列單片機是初學者的最好選擇(我在這不是打廣告,沒有收到宏晶任何廣告費,呵呵)。
        STC單片機系列很寵大,這個我們不管,現在我們關心的是超載程序的問題。
        STC89系列:功能和C52單片機類似。。。。。也就是和AT89S52一樣,,對于我們完全一樣,,,(其實還是有不一樣,但我們要求的是它對于我們初學者來說和AT89S52一樣就可以了,,)
        STC11系列:高速運算能力,是89系列的8-12倍
        STC12系列:帶AD/DA轉換或PWM輸出,其他和11系列差不多 。
        詳情請看http://www.stcmcu.com/這是宏晶的網站,所有單片機的系列都在上面,還有下載方式和下載軟件。
        不費話了,我們說了關心的問題是下載程序問題,所有STC單片機的下載方式都是使用串口下載。
        作為初學者 我們選用STC89C52RC這個型號的單片機、、、、、、、、、、
        下面我們將給出下載的方式:
        打開STC下載軟件,軟件名稱為STC_ISP_V479,可以在宏晶科技網站上下載,雙擊打開如下圖所示。選擇相應的STC單片機型號,設置下載串口號,打開程序的HEX文件,單擊下載按鈕,關閉單片機的電源重新上電,程序就自動下載到單片機里。
        注:此軟件只適用于STC單片機程序的下載。

        說明:
        1、選擇我們所用的單片機型號,這個很重要。。。。
        2、打開一個編譯成功的.HEX文件,這就是我們要下載的程序(這個文件怎么來,我們后面再說)。
        3、選擇我們使用的計算機串號的型號,這個在設備管理入可查看。
        右擊我的電腦-管理-設備管理-端口處查看串口號,下載串口號,如下圖所示。


        4、波特率默認方式。
        5、下載, 單擊下載按鈕,關閉單片機的電源重新上電,程序就自動下載到單片機里。
        到些結束,我們要做的事就完成,下載程序只是開發的一個小小角色,我們的目的是學習單片機,何必搞那么復雜,一塊STC才幾塊大洋。。。
        但是我們往往還會有這樣一個問題就是,我的計算機到底有沒有串口?
        沒有串口那就麻煩了,,,有兩種辦法解決:
        1、買一個串口卡,(這個方法不好,原因是不穩定)
        2、做一條USB轉串口線(這個辦法好,資料在GOOGE里有),實在不行買一條也行,才十三塊大洋,我在網上買過。很好用,,,,,,。。
        問題解決,下次我們開始進入學習基于STC單片機的程序設計部分。



        關鍵詞: STC單片機芯片選

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 龙陵县| 甘肃省| 塔城市| 霍城县| 睢宁县| 仙居县| 博兴县| 蚌埠市| 历史| 搜索| 荔波县| 临沭县| 尉犁县| 随州市| 维西| 江都市| 龙陵县| 清水县| 上栗县| 周口市| 洛南县| 镇安县| 崇信县| 武定县| 千阳县| 武鸣县| 惠州市| 霍山县| 吉林市| 阿拉善左旗| 新津县| 东海县| 寿阳县| 霍城县| 双柏县| 密云县| 会泽县| 宜兴市| 永州市| 本溪市| 浦城县|