Siemka!
Drogi kolego
mr_kciuk. Jak widać po poście który napisałeś, dysponujesz datasheet'em do wymienianego w pytaniu µkontrolera. Przejżałem ten dokument i już z pierwszej strony można dowiedzieć się że jest to układ z wbudowaną pamięcią EPROM/ROM. Na stronie 28 widnieje schemat połączeń oraz jest opisany algorytm programowania tego mikrokontrolera. Z dokumentu tego można dowiedzieć się też że µkontroler ten pozwala na wyłączenie wewnętrznej pamięci programu i korzystanie z zewnętrznej lub na współdzielenie przestrzeni adresowej i jednoczesne korzystanie i z pamięci wewnętrznej i zewnętrznej programu. Można też poprzez odpowiednie nastawy w odpowiednich rejestrach zmniejszać pojemność wewnętrznej pamięci programu.
Ale do rzeczy, układ ten jest produkowany w wersji z okienkiem w obudowie i posiada pamięć programu EPROM kasowalną promieniami UV. Do programowania tego urządzenia należy użyć programatora równoległego pokazanego na schemacie w datasheet i niestety nie da się programować tego układu tak prosto jak dotychczas to robiłeś, w układzie docelowym. Druga wersja tego kontrolera to wersja w obudowie bez okienka, którą zapewne Ty posiadasz, jest to wersja OTP, czyli możesz zaprogramować ten układ tylko jeden raz i też za pomocą wyżej opisanego programatora. Jedyny sposób jaki pozwoli Ci na zabawę z tym kontrolerem to wyłączenie wewnętrznej pamięci programu i korzystanie z zewnętrznej w postaci kości pamięci FLASH. Wtedy będziesz mógł wielokrotnie zmieniać program, z tym że będziesz zmuszony posiadać programator do tych kostek. Ta metoda nie należy jednak do prostych, a w warunkach amatorskich może być nawet uciążliwa. Jeżeli chcesz pobawić się MCS'51 i do tego w tym "zabawkowym" Bascomie to polecam µkontrolery z pamięcią FLASH np: DS89C450 Dallasa które bez problemu możesz wielokrotnie programować w układzie poprzez port szeregowy.
Zatem polecam szczegółową lekturę datasheet'ów oraz zgłębianie wiedzy o architekturze kontrolerów którymi się bawisz oraz polecam przesiadkę z Bascoma na C i na ASM bo używając tego języka można co prawda szybko wystartować i pisać szybko aplikacje, ale nie nauczysz się za dużo i będziesz miał ciągle dylematy takie jak choćby ten.
Życzę udanej podróży i owocnej nauki...
Pozdrawiam Electix