傳統燒錄微控制器有兩種主要的方式,第一種方式為在近端電腦使用IC燒錄器進行燒錄;第二種方式為使用具有線上燒錄(ISP, In-System Programming)的微控制器,於近端電腦透過通用非同步接收/傳輸(UART, universal asynchronous receiver/transmitter)或通用串列匯流排(USB, universal serial bus)進行燒錄。本文提出一個基於網際網路遠端可程式化之嵌入式微控制器系統,我們將其命名為8051 NET-ISP。該系統由乙太網路通訊模組及具有ISP功能的微控制器AT89S51所組成。透過本系統,遠端使用者不僅能透過網際網路遠端上傳更新程式或下載程式回來修改,也可以透過網際網路直接控制本系統後端的應用電路,不需將佈建在遠端的系統節點或微控制器取回,即可進行遠端維護。如此一來,微控制器的燒錄方式,由傳統的近端使用電腦操作擴展到透過網際網路遠端操作。此外,所有能被微控制器控制的應用電路,皆能與本系統結合應用。當佈建大量節點從事各種應用時,本系統比目前廣泛使用的微控制器電路或系統具有更好的擴充性、方便性及管理效率。
Traditionally, programming a microcontroller unit (MCU) either requires an IC burner or such MCU is in-system programmable. Usually programming an ISP MCU in system is feasible only with operation of a local computer which is connected with the system via universal asynchronous receiver-transmitter (UART) or universal serial bus (USB) interfaces. This thesis proposes an internet-based remote programming system which is named 8051 NET-ISP. This system consists of an Ethernet communication module and an applicable MCU AT89S51 which is capable of ISP functions. Therefore a remote computer user can update or download the assembled hex-code program of 89C51 or remotely control the applicable circuit through the Internet without reaching the system if it has been distributed faraway. Microcontroller unit programming from the near operation with local computer is extended to the remote operation via the Internet. In addition, all of the applicable circuit that can be controlled by microcontroller which be combined with the system. Such system extends applicability compares with modern MCU circuits and improves the management convenience as the number of the same module rises.