『壹』 剛學51單片機,不知道怎麼把程序導入單片機,需要哪些器材,又如何連接
你是買的開發板嗎?如果是,一般都有PL2303驅動晶元,只要裝上stc—isp下載軟體。再買一根下載線。裝上驅動就可以了。
下載程序在stc-isp軟體中設置;其設置如下:
1.設置你的單片機型號
2.設置埠號
3.設置波特率,一般默認就可以
4.找到你寫好的程序的hex文件
5.先斷開單片機電源,點擊下載,當系統提示給MCU供電時,打開電源,這樣程序就下好了
『貳』 單片機新建程序步驟
單片機(Single-Chip Microcomputer)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
中文名
單片機
外文名
Microcontrollers
類別
電路晶元
應用
工業生產、電子設備等
快速
導航
基本結構
硬體特徵
51單片機的結構與功能
應用
單片機技術的開發
單片機有效應用
故障的排除
簡介
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。[1]
從二十世紀九十年代開始,單片機技術就已經發展起來,隨著時代的進步與科技的發展,目前該技術的實踐應用日漸成熟,單片機被廣泛應用於各個領域。現如今,人們越來越重視單片機在智能電子技術方面的開發和應用,單片機的發展進入到新的時期,無論是自動測量還是智能儀表的實踐,都能看到單片機技術的身影。當前工業發展進程中,電子行業屬於新興產業,工業生產中人們將電子信息技術成功運用,讓電子信息技術與單片機技術相融合,有效提高了單片機應用效果。作為計算機技術中的一個分支,單片機技術在電子產品領域的應用,豐富了電子產品的功能,也為智能化電子設備的開發和應用提供了新的出路,實現了智能化電子設備的創新與發展。[2]
單片機也被稱為單片微控器,屬於一種集成式電路晶元。在單片機中主要包含CPU、只讀存儲器ROM和隨機存儲器RAM等,多樣化數據採集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。 由此可見,單片機憑借著強大的數據處理技術和計算功能可以在智能電子設備中充分應用。簡單地說,單片機就是一塊晶元,這塊晶元組成了一個系統,通過集成電路技術的應用,將數據運算與處理能力集成到晶元中,實現對數據的高速化處理。[2]
基本結構
單片機的結構框圖如下圖所示:
單片機結構框圖
運算器
運算器由運算部件——算術邏輯單元(Arithmetic & Logical Unit,簡稱ALU)、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最後將結果存入累加器。
運算器有兩個功能:
(1) 執行各種算術運算。
(2) 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。
運算器所執行全部操作都是由控制器發出的控制信號來指揮的,並且,一個算術操作產生一個運算結果,一個邏輯操作產生一個判決。
『叄』 單片機怎麼導入程序
你問的導入程序是什麼意思?是把電腦里的程序燒錄到實物單片機內嗎?
電腦里的程序寫好了,要用編譯軟體 keil 編譯成HEX代碼文件,再用燒錄軟體,把HEX代碼文件燒錄到實物單片機里就行了。這個操作也叫下載程序,或叫編程。不叫導入。
『肆』 單片機是如何導入程序滴還有導入的方式需要的設備是什麼
用燒寫器,不過現在很多51單片機都可以用串口燒寫了,arm也可以。但是串口需要232轉ttl電平轉換(要用到max232之類的晶元)。然後用廠商提供的燒寫程序就可以了,像stc的就可以用stc—isp
『伍』 怎麼把程序導入單片機中
如何將已編好的程序塊導入源文件,有兩種方法:
1.打開所要導入源文件的功能塊,在LAD/STL/FBD編輯窗口中選擇菜單FILE-->Generate Source...,輸入源文件名,選擇要導入的塊,點擊OK.後就可以在工程管理器裡面的SOURCE項下找到剛才生成的源文件.打開即可
2.首先在工程管理器裡面的SOURCE項建立一個源文件(打開SOURCE項,菜單:INSERT-->S7 SOFTWARE-->STL SOURCE).打開,菜單:INSERT-->BLOCK,在打開的界面選擇需要導入的塊.結果同上
『陸』 單片機怎麼把程序寫進去啊
1.先用keil軟體編寫程序,用C語言或者是編譯語言,編譯的時候要生成.hex文件。
2.然後用STC下載軟體下載到單片機里邊,就可以看到效果了。
『柒』 單片機怎麼寫入程序
有專門的燒錄器,燒錄進去
『捌』 我想在單片機做的時鍾的程序里添加可以設置時間的程序,該怎麼加進去
一般先增加個指定的觸發條件,比如某個按鍵按下,或者接收到某個指令,就代表進入設置時間模式。然後配合顯示分別調整日期時間。調整完成使用指定函數把數據寫入系統中就可以了。
『玖』 如何把程序裝到單片機里
以stc的單片機為例:
1、用keil編程軟體寫好程序,編譯輸出為hex和二進制文件
2、用串口電平轉換板(常用MAX232晶元來做),把電腦後面的com口和單片機的(Rxd、Dxd引腳)相連,單片機還要接晶振和電源。
3、在電腦運行stc公司提供的STC-ISP軟體,把前面編譯好的hex文件裝到單片機里。
提到的軟體都可從網上下載獲得,電平轉換部分可以自己做也可以買編程器。
『拾』 單片機寫程序步驟
給單片機寫程序的步驟至少有以下幾點:
熟悉或了解目標單片機的性能、資源等等與編程有關的東西。
熟悉或熟練掌握一門編程語言。
准備、配置好一種編譯軟體。
准備、配置好目標單片機的燒錄裝置。