自制51芯片仿真器完全手冊
出處:PIIICPU 發(fā)布于:2008-07-05 00:00:00 | 3904 次閱讀
很多朋友來索要PCB圖紙,在這我把它出來,有需要的朋友可以下載查看。
04033101_1_s51.rar
初學51單片機或是業(yè)余玩玩單片機開發(fā),每次總要不斷的調試程序,如沒有仿真器又不喜歡用軟件仿真,那只有每次把編譯好的程序燒錄到芯片上,然后在應用電路或實驗板上觀察程序運行的結果,對于一些小程序這樣的做好也可以很快找到程序上的錯誤,但是程序大了,變量也會變的很多,而直接燒片就很難看到這些變量的值了,在修改程序時還要不斷的燒片實驗,確實很麻煩,這時如果有一臺仿真器就會變得很好方便了。但一臺好的仿真器對于業(yè)余愛好者來說確實有一些貴,在這里介紹這種易于自制的51芯片仿真器雖然有一些地方不夠完善,但還是非常適于初學51單片機的朋友和經(jīng)濟能力不是很好的業(yè)余愛好者。
這個仿真器的仿真CPU是使用SST公司的SST89C58或SST89C54(其它相容的芯片也可,這里主要講述SST89C58),對于沒有可以燒寫SST89C58芯片的朋友應該選用CA版本的SST89C58芯片,這個CA型號的芯片出廠時已內置了BSL1.1E的固件程序。那什么是BSL呢?BSL就是英文BOOT-Strap Loader,意思就是可引導裝載,形象來說就像電腦用DOS起動盤起動后可以裝載應用程序并運行。只不過SST89C58是用串口來輸入程序資料的。為了能把編譯好的單片機程序HEX或BIN文件下載到SST89C58芯片上,SST公司還提供了一種叫EasyIAP的軟件,IAP為In-Application Programming,有了這個軟件就可以把SST89C54變?yōu)樵诰€下載的實驗器。在這里不詳述EasyIAP的使用,只講述如何利用它去把SST89C58升級為帶SoftICE固件程序的51仿真器。
一、制作帶串口的的最小化應用板 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
無論是EasyIAP還是仿真器,都需要用串行口使SST89C58芯片和PC上位機進行通訊傳輸數(shù)據(jù),因此我們先要制作一個帶RS232/TTL轉換的應用板,如果你的51實驗電路板或目標電路板已帶有這樣的電路那么你就可以跳過這一段了。圖二是筆者所設計的可以用于制作SST89C58/54仿真器、S51系列下載器或51系列實驗應用的小型應用板。(做個廣告,這板子將在本站進行發(fā)售)它的電路是很簡單的,用兩個NPN的小功率三極管和一些電阻二極管做RS232/TTL轉換
|
上一篇:自制PIC單片機編程器電路
下一篇:自制AVRISP下載型燒錄器
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://udpf.com.cn,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。