A. 關於單片機ATM89S52燒錄程序的問題
你的學習板是無法實現對AT89S52的燒錄的,因為AT89S52不具備「自編程」的功能。
詳細說明一下:
AT89S52的燒錄模式屬於ISP,通俗的說是其它電路直接操作單片機的3根專用的埠完成燒錄,屬於硬體燒錄模式;
而你說用的STC89C52學習板的燒錄模式屬於IAP,通俗的講就是單片機通過學習板的串口,接收到需要燒錄的程序代碼,然後進行「自編程」,姑且叫它軟體模式,換句話說只有具備「自編程」性能的單片機才「可能」在你的學習板上完成燒錄。
(關於ISP和IAP,可以看一下下面這個連接,裡面簡單說明了下載燒錄的原理,STC的單片機與SST的類似,應該對你有幫助的:http://..com/question/266155202.html)
正常情況下你的問題解決方法有三個:
1、使用專門的下載器燒錄(如果真想用這兩片AT的晶元,這可能是最經濟的方式了)
2、使用通用型編程器燒錄
3、自己搭建一個燒錄電路(下面的建議)。
給你個比較現實的建議:暫時把這兩塊晶元放到一邊,還是用STC來學習。等你對51很熟悉後,反過來再自己設計一個針對AT89S52的燒錄電路,作為一個實戰練習真的非常合適,因為其硬體並不復雜,到時的主要精力會放在對AT89S52晶元編程時序的了解和軟體編制上。通過這個實戰練習,你的單片機水平絕對會拔高一個層次的,相信我。