给单片机焼写程序需要什么东西_单片机怎么烧写程序
1.單片機怎么燒寫程序
STC系列單片機為例:首先,需要安裝keil軟件和STC_ISP程序下載軟件.先對你想要實現對單片機的功能用keil編程,然后用STC_ISP下載軟件下載到單片機上,最后打開給單片機提供電源就可以觀察單片機開發板或是自己搭建的板子上的現象了。
通過不斷修改程序,下載程序,最終獲得自己在實驗板上想要的結果.這樣就可以了。實驗板與PC機的連接:一般對現成購買的開發板來說,會有一個USB接口提供5v電源、提供通信或另一個USB用來下載接口驅動程序,同時有RS232串口,實現MAX232電平與單片機TTL電平之間轉換,用來進行通信下載程序和數據;;對自己搭建的電路板來說,仍會有MAX232芯片和RS232串口用來實現程序的燒寫,實現對單片機寫入數據和程序的下載.用的是RS232串口實現的程序燒寫!若要用USB來燒寫,需要一個相應的ISP下載軟件和硬件燒寫器,一般這種燒寫器價格不菲.用的是USB口實現燒寫程序!一般的,燒寫程序還是選用可以用ISP下載的,自己搭建個RS232串口的電路,簡單實用,對單片機燒寫程序就夠用了.。
2.如何給單片機燒錄程序
需要利用下載器和下載軟件才能將keil程序輸出的hex文件燒錄到單片機中。具體操作請參照以下步驟,演示單片機為51單片機。
1、首先準備好51單片機最小系統板和燒錄器。
2、打開stc-isp燒錄軟件選擇好單片機型號,這里的所選的單片機型號為STC89C/LE52RC。在此可以觀察到“串口號”顯示沒有可用的接口。
3、接著把燒錄器與51單片機最小系統連線,插入電腦。
4、電腦已經識別到串口號(COM10)后,選擇點擊“打開程序文件”,將目標hex文件導入。
5、然后點擊“下載”選項,可以看到軟件界面右下角顯示框顯示“正在檢測目標單片機。”。
6、然后對單片機重新上電,不久后,軟件界面右下角顯示框顯示“正在重新握手。成功”。完成以上設置后,即可完成給單片機燒錄程序。
3.給單片機寫程序為什么叫燒寫呢
燒寫就是對單片機中的rom進行擦寫。現代工藝下,rom現已能夠進行屢次擦寫,但在前期,rom只能一次性設計好,單片機自動燒錄機程序經編譯聯接后傳給機器就是機器語言,簡而言之就是一大堆1和0。在燒寫進程中,將燒、不燒一大堆MOS管和BJT的絲或連、不連上通道來表明這些1和0。
擴展資料:
芯片燒寫時,需要保證燒寫和標記的同步,即實際操作中應做到燒寫一片,標記一片。任何不能明確判斷芯片適用機種和校驗和的芯片,一律需重新燒寫并標識。在燒寫過程中,若發現程序與作業指導書或對照表不符,應該及時報警,決不允許私自切換程序及更改燒寫規范。
對于無故損壞燒寫規范、在燒寫規范中亂涂亂畫者查實責任人,并對責任人及組長進行處罰。燒寫芯片人員必須按照正式燒寫規范執行,進行程序燒寫。
4.單片機怎樣燒程式,一般需要什么硬件
樓主你好:
首先,單片機燒寫程序需要的通過相應引腳,將軟件生成的HEX文件下載到單片機中,但是得說的是不同類的單片機,其編程引腳也是不盡相同的。就拿比較常用的AT89s52單片機來說,其編程引腳為P1.5、P1.6、P1.7三個腳;如果是AVR單片機ATmega8515、ATmega16,其編程引腳是與AT89s52單片機兼容的;又如STC89c52單片機,其編程引腳為P3.6、P3.7兩個引腳。。具體情況,這里無法一一列舉,樓主查查自己使用的單片機說明書,都有詳細介紹。
一般單片機燒寫時都會使用USBasp下載程序,因此使用的是IDC10接口將USBasp信號引至電路板上。這里上傳一張以AT89s52下載程序為例子的圖片,供樓主參考。
總結
以上是生活随笔為你收集整理的给单片机焼写程序需要什么东西_单片机怎么烧写程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能指针的释放_手把手教你实现智能指针
- 下一篇: 如何在ubuntu下安装detectro