❶ 一個新單片機怎麼寫程序
用編程器寫。將編程器和計算機連好,啟動編程器軟體,選好單片機型號,按要求放置好新單片機,將要寫程序機器碼傳入編程器,會有圖面,按圖面,擦,寫,校驗,就完成了。
❷ 單片機怎麼編程
1:首先需要選擇一個開發板
2:選擇一個寫軟體的平台,專業術語叫IDE
3:寫好代碼,比如點亮開發板上的一個LED燈
4:燒錄程序到開發板上
5:測試。
❸ 單片機編程的整個流程
首先,你需要單片機吧,其次需要下載器,下載線,單片機模擬晶元等,如果你還要自己做電路,那麼還要一套電子工具,什麼電烙鐵,剪線鉗,鑷子,吸錫器什麼的.
我拿51系列單片機來舉例.
(1)首先你要做的是,規劃好你要做什麼,對設計的各個方面做一個粗略的規劃.如,編程要實現什麼,需不需要自己做電路....
(2)把電路圖畫好,對照電路圖做電路,如果自己做電路的話,你需要去電子城購買電子元器件,然後對照電路圖把硬體電路做好.檢查電路有沒有問題,如是否短路,虛焊什麼的...
(3)步驟2是針對較簡單的單片機最小系統,如果你做的電路有點復雜,最好做一塊PCB板,這時你就需要用電路編輯工具如DXP,等PCB文件發給生產PCB板的廠家加工,這個過程也不長,如果你經驗積累得很多的話.但要設計一塊好的PCB板,還有電路圖設計,這都是有很深的學問的.冰凍三尺,非一日之寒...
(4)通過步驟2,3你的硬體已有了,現在可以編程,編程也是分幾個階段的,但主要階段是:設計演算法-->繪制流程圖-->編寫代碼-->編譯-->下載-->運行或調試-->程序的優化.
其中,演算法設計的優劣很重要,它是決定你的設計的質量如何的一方面.繪制流程圖這個環節被很多人忽略,對於一些小程序,不需要繪制流程圖,但對於一個很大的程序,你沒有一個體系的思想,是很難寫下去的.但不否認,有這樣的高手,但我覺得要從一開始養成良好的習慣,簡單的畫畫流程圖是有好處的.日積月累,它會提高你編程的效率.接下來,編寫代碼,可以用KEIL軟體,其它還有什麼ASM什麼的.我知道的最多的都是用的KEIL.代碼編寫好後,編譯生成HEX,BIN文件,這兩種類型的文件都是可以下載到單片機的ROM中的.
(5)下載到單片機後,就開始運行了,或用模擬晶元進行在線調試,有問題就改,直到沒有問題為止.成功後,還需要反思一下,自己的設計還有沒有需要改進的地方.如程序需不需要優化,電路需不需要優化,換種演算法行不行....
(註:你問題中說要」做成一個晶元」,這一點我不知道.我沒做過.向ATMEL,SST,周立功等的工程師打聽打聽說不定會有更大的收獲.)
❹ 如何在51單片機開發板上燒寫程序
1.在電腦中找到【STC-ISP】程序燒寫軟體,有不同版本,但用法基本一致。雙擊打開會出現下圖中界面。
2.然後點擊下圖中箭頭所指處,找到單片機型號STC89C52。然後,將51單片機開發板與電腦連接起來,初次連接時,會自動給電腦裝一個驅動。
3.單片機與電腦連接成功後,點擊下圖中【掃描】按鈕,掃描出單片機與電腦連接的那個埠號。然後,點擊【打開程序文件】按鈕。
4.在彈出的對話框中,選擇剛剛編寫的那個程序文件,點擊【打開】按鈕。
5.然後,點擊圖中的【廳搜下載/編程】按鈕。
6.此時,給按下單片機開發板上的【電源開扮宏歷關】給單片機上電。
7.程序燒寫成功後,會出現下圖所示界面。
8.此時,你會看到單絕宏片機開發板上,流水燈的第一個被點亮了。
❺ 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹內了;
開啟後,點擊菜容單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。
❻ 怎樣給單片機編程
看你用的是什麼類型的單片機,一般來說51系列的是入門級的也很好用,資料很多。你把編的程序經過編譯後,形成一個最終的二進制文件,然後利用編程器寫入單片機晶元中,然後把寫了程序的晶元安裝或焊接在電路中進行測試,最好的辦法是用一些學習板或開發測試板,因為那樣可以免去焊來焊去之苦。
當然你用STC(宏晶)片子,也可以事先做好電路,然後用STC下載線把你編制的程序寫到晶元中。
另外,對於單片機技術,你不僅會編程,還要會電路設計,因為不同的電路設計有不同的程序與之對應,單片機編程與電路設計是分不開的。