請問各位怎樣製作89S51的燒錄程式(我要讓它能用RS232(COM1)下載) |
答題得分者是:dsplab
|
chjojon
一般會員 發表:7 回覆:26 積分:16 註冊:2006-07-09 發送簡訊給我 |
|
dsplab
中階會員 發表:4 回覆:42 積分:64 註冊:2004-11-11 發送簡訊給我 |
89S51的燒錄有分Parallel與Serial兩種,一般專門的燒錄器,例如Hi-Lo, 力浦等
都是以Parallel Mode方式燒錄,速度較快,另外就是採用SPI模式的Serial Mode 燒錄,此時89S51的P1.5為MOSI 輸入、P1.6為MISO輸出、P1.7為SCK 輸入,因 此只要PC端能夠提供標準TTL準位的邏輯值,來模擬SPI信號的話,都能夠來燒 錄89S51,大部分DIY燒錄器都是以LPT PORT來作為SPI信號輸出與輸入的模擬, 因為LPT PORT本來就是標準TTL準位的輸、出入介面,另外,也可以考慮使用 COM PORT來模擬SPI信號,不過是利用COM PORT的CTS、RTS、DSR、DTR、 DCD、RI信號,不過要注意的地方,COM PORT的上述信號為標準RS-232的負邏 輯電壓準位,必須加上例如MAX232的介面轉換IC才行,例如 PC端 MAX232 89S51 RTS->R1in ->R1out->P1.5 CTS<-T1out<-T1in <-P1.6 DTR->R2in ->R2out->P1.7 利用程式語言,控制RTS的輸出、CTS的輸入、DTR的輸出,並注意其電壓與邏輯 準位的關係,詳細控制方法請自行參考各種程式語言的語法與89S51規格書。 |
chjojon
一般會員 發表:7 回覆:26 積分:16 註冊:2006-07-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |