AT89S5x系列單片機(jī)支持對(duì)片內(nèi)Flash存儲(chǔ)器在線編程(ISP)。ISP是指在電路板上的被編程的空白器件可以直接寫入程序代碼,而不需要從電路板上取下器件,已經(jīng)編程的器件也可以用ISP方式擦除或再編程。
ISP下載編程器可以自行制作,也可電子市場(chǎng)購買。
ISP下載編程器與單片機(jī)一端連接的端口通常采用ATMEL公司提供的接口標(biāo)準(zhǔn),即10引腳的IDC端口。下圖為IDC端口的實(shí)物圖以及端口的定義。采用ISP下載程序時(shí),用戶目標(biāo)板上必須裝有上述IDC端口,端口中個(gè)信號(hào)線必須與目標(biāo)板上AT89S51的對(duì)應(yīng)引腳連接。注意,圖中的8腳Pl.4(SS(的反))端只是對(duì)AT89LP系列單片機(jī)有效,對(duì)AT89S5x系列單片機(jī)無效,不用連接即可。
常見市售的ISP下載型編程器為ISPro下載型編程器。購買ISPro下載型編程器時(shí),會(huì)隨機(jī)贈(zèng)送安裝光盤。用戶將安裝光盤插入光驅(qū),運(yùn)行安裝程序SETUP. exe即可。安裝后,在桌面上建立一個(gè)“ISPro. exe下載型編程器”圖標(biāo),雙擊該圖標(biāo),即可啟動(dòng)編程軟件。ISPro下載型編程器軟件的使用與RF-810軟件的使用方法基本相同,這里不再進(jìn)行具體介紹。用戶使用時(shí),可參照編程器使用說明書進(jìn)行操作。
上面介紹了兩種程序下載的方法,就單片機(jī)的發(fā)展方向而言,已經(jīng)趨向于ISP程序下載方式,一方面由于原有不支持ISP下載的芯片逐漸被淘汰(大部分已經(jīng)停產(chǎn)),另一方面ISP使用起來十分方便,而不用增加太多的成本就可以實(shí)現(xiàn)程序的下載,所以ISP下載方式已經(jīng)逐步成為主流。