7月 10, 2015

80S51燒錄器

閃爍燈 by 80S51
        一直想重新把MCU的技術撿起來,但看過8051、AVR、MSP430、Arduino‧‧‧後,有些是擔心穩定性,有些是門檻太高,最後還是決定從8051重新開始。



        說起8051,當年高職畢業專題時曾經用組合語言寫過一個音樂盒+鬧鐘的作品,後來就再也沒碰過了,重新學習時才發現早就忘光了,再次開始了解後發現組語需要對硬體有更深入的了解,所以還是以C語言為主吧。

        工欲善其事,必先利其器;這是老祖宗傳下來的智慧,但在這關上卻著實讓我花了很多時間,因為。。。沒錢!!! 哈,傳統的80C51燒錄器大約要2k,比較過C51與S51後,當然是採用S51,燒錄更簡單,功能更強悍,價格更便宜,於是上網購置了便宜的雜牌燒錄器 (約NTD 500),需要自己焊接電路元件,並不難稍微有點EE底子的人應該都可以完成,之後依據下圖連接後就可以開始燒錄了。
燒錄器與80S51連接電路
        燒錄使用的是ISP programming, 一套泛用的軟體,可以燒錄80S51、AVR、24CXXX三種IC,依序操作後就完成了第一次測試了,程序的訊息提示窗會依據操作顯示相對應的訊息來提醒是否正確。
ISP programming V3.3 操作畫面

  1. 設置 comp port, 並點擊 Connect 按鈕
  2. 選擇S51並且讀取HEX檔案
  3. 連接燒錄器與80S51電路,點擊 Write 按鈕
  4. 完成燒錄!
ps. 2015/12/16補充,這兩天燒錄程序莫名地打不開搞了超久,最後才發現必須將硬體連接上後才能開啟軟體。

Author: Ken.H @ Taichung

沒有留言:

張貼留言