亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区

自制51芯片仿真器完全手冊

2016-07-05 15:37

?

很多朋友來索要PCB圖紙,在這我把它出來,有需要的朋友可以下載查看。

?

04033101_1_s51.rar

初學51單片機或是業余玩玩單片機開發,每次總要不斷的調試程序,如沒有仿真器又不喜歡用軟件仿真,那只有每次把編譯好的程序燒錄到芯片上,然后在應用電路或實驗板上觀察程序運行的結果,對于一些小程序這樣的做好也可以很快找到程序上的錯誤,但是程序大了,變量也會變的很多,而直接燒片就很難看到這些變量的值了,在修改程序時還要不斷的燒片實驗,確實很麻煩,這時如果有一臺仿真器就會變得很好方便了。但一臺好的仿真器對于業余愛好者來說確實有一些貴,在這里介紹這種易于自制的51芯片仿真器雖然有一些地方不夠完善,但還是非常適于初學51單片機的朋友和經濟能力不是很好的業余愛好者。

?

  這個仿真器的仿真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變為在線下載的實驗器。在這里不詳述EasyIAP的使用,只講述如何利用它去把SST89C58升級為帶SoftICE固件程序的51仿真器。

?

?

自制51芯片仿真器完全手冊

?

?

一、制作帶串口的的最小化應用板

  無論是EasyIAP還是仿真器,都需要用串行口使SST89C58芯片和PC上位機進行通訊傳輸數據,因此我們先要制作一個帶RS232/TTL轉換的應用板,如果你的51實驗電路板或目標電路板已帶有這樣的電路那么你就可以跳過這一段了。圖二是筆者所設計的可以用于制作SST89C58/54仿真器、S51系列下載器或51系列實驗應用的小型應用板。(做個廣告,這板子將在本站進行發售)它的電路是很簡單的,用兩個NPN的小功率三極管和一些電阻二極管做RS232/TTL轉換

?

自制51芯片仿真器完全手冊

其它元件則做復位和時鐘振蕩電路。圖三是我以前做的51應用板,剛好可以用就拿來用了,省卻了用萬用板做圖四那樣的東西,但這塊應用板不能像圖4那個可以當芯片插到目標板上。在晶振方面最好使用11.0592M或12M。

?

?

?

自制51芯片仿真器完全手冊

?

?

二、有編程器的做法   做好以上所說的電路后,那么就可以把仿真CPU的HEX文件燒到SST89C58里面,再把它插到上面的電路中就可以了。因為SST89C58有兩個程序存儲區,在這里要注意的是在燒寫時就把仿真監控程序燒到SST89C58的第二個存儲區也就是的RB1。燒寫時要求用支持SST89C58的編程器,站長所用的是TOP2000。燒寫設置畫面如圖五,在這里要注意的是如果你要燒寫BSL固件程序做IAP在線下載器是不要對加密位SB1-3進行加密,并設存儲位為RB1,否則無法用IAP功能。各編程器的設置不一樣具體參看編程口的說明書。

?

自制51芯片仿真器完全手冊

?

?

圖五 TOP2000B燒寫SST89C58做仿真器時的設置

文件下載 文件名稱 說明 SoftIce58.hex SST89C58仿真監控程序 softICE54.hex SST89C54仿真監控程序 SSTEasyIAP11F.exe EasyIAP11F在線下載控制程序 SoftICE_58.zip 壓縮包內包含

SoftIce58.hex,SSTEasyIAP11F.exe easyiap_58_11.zip 包含11.0592M的BSL3,EasyIAP11E easyiap_58_12.zip 包含12M的BSL3,EasyIAP11E easyiap54_12.zip 包含11.0592M的58,BSL3,EasyIAP11E easyiap_54_11.zip 包含12M的BSL3,EasyIAP11E BSL1.1F_User's_Guide.pdf BSL5 EasyIAP11F使用手冊 SoftICE-UG.pdf SoftICE-UG.pdf使用手冊

三、沒有編程器的做法    如果你手頭上沒有支持SST89C58的編程器,那么你就要購賣CA版的SST89C58芯片,當然不是CA版的也是可以做的,只是相對來說比較麻煩這里就不做討論了,可以對參看紅日網友發起的貼子(http://bbs.cdle.net/dispbbs.asp?boardID=18&ID=940&page=1)。

  

  1.首先把CA版的SST89C58芯片插到上面介紹的電路板中,因CA版上已裝入了BSL3,你可以先下載EasyIAP11E,測試一下你的電路板是否是正常工作的。(用EasyIAP11F也可以)如果你能保證你的電路是正常工作的可以跳過這一步。把你的電路接到電腦串口上,打開EasyIAP11E軟件。

?

圖六 EasyIAP11E

   按菜單上的RS232彈出串口設置畫面,設好你要用的串口和波特率,選用波特率選用默認的38400就可。確定后按菜單的“Auto DetectChip”圖七中1所示。

圖七 電路正常程序的畫面

  當你的電路正常時就會圖七的畫面,并在2所示位置顯示芯片的型號,BSL版本等信息。如果你無法到這一步就請檢查你的電路是否有正常的復位和起振,串口電路是否正?;蛐酒欠駬p壞等等問題。

  2.升級BSL11E到BSL11F。下載EaspIAP11F并運行。下面是操作截圖和注意事項。

圖八

  圖八中選中的菜單項是把11E升級到11F的命令,下面一個則可以用檢測固件版本連接固件,如固件是11E也會提示是否升級到11F,最上一個則用于11F連接EaspIAP用。

?

?

圖九

圖十

?

圖十一 提示

  一路按確定,到了這一步會提示是否升級11E到11F,按“是”繼續升級.

?

圖十二 出錯提示

  如果你用于升級的SST89C58芯片做了加密操作的話就會在升級過程中出現圖十二的出錯提示,如真是加密了只有用編程器擦除后直接燒入仿真監控程序或BSL11F程序了。出現這樣的提示也可能是串口線接觸不好,或電路有問題。

?

圖十三 提示升級成功

圖十四 版本提示

  一切正常的話就會出現圖十三的成功升級11F提示。升級成功后,會在圖十四位置中顯示V1.1F的固件版本號。到了這一步11E升級就成功升級到11F。

?

  3.下載仿真監控固件程序。從11E升級到11F后就可以進行下面的操作了。下面的操作和上一步基本相同,這里就不詳述了。

?

圖十五

?

圖十六

?

圖十七 選擇對應你的電路板的晶振頻率

?

圖十八 下載SoftICE

?

圖十九 密碼一般不用輸入

?

圖二十

?

圖二十一 升級成功提示   升級成功后就可以把仿真器連接KEIL uv2或KEIL uv3進行仿真操作了。

?

?

?

圖22 項目設置菜單

?

?

圖23 項目設置

?

在項目設置Debug頁中選擇對應本仿真器的KeilMon51驅動,如圖23中1所示。圖23的3中是選擇在仿真時能使用的工具窗口,如內存顯示,斷點等等。按2進行圖24中的仿真器設置。設置好串口號,波特率,晶振為11.0592M時選38400。Cache Options為仿真緩選取后會加快仿真的運行的速度。

?

圖24 仿真器設置

?

?

圖25 仿真器連接成功

?

設好后編譯運行程序就可以連接仿真器了,連接成功會出現如圖25的畫面。如連接不成功就出現圖26的圖,這時可以先復位電路再按'Try Again',還不成功連接的話則應檢查軟件設置和硬件電路。圖25中1是指示仿真器的固件版本為F-MON51V3.4版。點擊3中小紅點位置時為設置和取消斷點,點擊2則運行到下一個斷點。圖27則是變量和存儲器的查看。仿真器在軟件大概的使用方法和軟件仿真相差不多。

?

?

圖27 連接不成功提示

?

?

?

亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美国产va在线影院| 91久久夜色精品国产网站| 在线精品亚洲| 国产一区二区三区直播精品电影 | 亚洲第一主播视频| 黑人一区二区| 国产一区二区三区久久久 | 国内一区二区在线视频观看| 国产一区av在线| 国产日韩欧美91| 国产一区二区无遮挡| 国产综合香蕉五月婷在线| 国产亚洲一区精品| 国产香蕉97碰碰久久人人| 国产视频久久久久| 国产自产高清不卡| 在线看片日韩| 亚洲人在线视频| 亚洲老板91色精品久久| 一本综合久久| 亚洲一区二区在线视频| 亚洲免费小视频| 欧美一区二区三区在线观看 | 欧美freesex8一10精品| 欧美国产日韩一区| 欧美日韩岛国| 国产精品成人av性教育| 国产精品视频九色porn| 国产亚洲精品久久飘花| 一区二区三区在线不卡| 亚洲国产综合视频在线观看| 亚洲精选在线| 亚洲欧美日韩精品一区二区| 久久爱另类一区二区小说| 亚洲国产小视频在线观看| 99精品国产一区二区青青牛奶| 一本色道久久综合亚洲精品高清| 亚洲一品av免费观看| 欧美一区二区观看视频| 久热精品视频在线观看| 欧美日韩精品免费观看视一区二区 | 国产一区视频观看| 亚洲黑丝一区二区| 亚洲色图自拍| 欧美中文字幕在线播放| 99国产一区二区三精品乱码| 午夜精品久久久久久久男人的天堂 | 亚洲国产小视频在线观看| 一区二区欧美亚洲| 欧美一区二区国产| 蜜臀av一级做a爰片久久| 欧美视频国产精品| 国产日韩欧美在线视频观看| 亚洲国产精品成人久久综合一区| 这里只有精品在线播放| 久久精品日产第一区二区| 在线性视频日韩欧美| 久久黄色影院| 欧美日韩国产区| 国产午夜精品视频免费不卡69堂| 亚洲精品日韩激情在线电影| 亚洲欧美一区二区三区在线| 99国产精品视频免费观看一公开| 欧美有码在线观看视频| 欧美极品aⅴ影院| 国产深夜精品| 99综合视频| 亚洲国产aⅴ天堂久久| 亚洲专区在线视频| 你懂的网址国产 欧美| 国产精品伦一区| 91久久午夜| 欧美一区日韩一区| 亚洲性夜色噜噜噜7777| 免费日韩一区二区| 国产精品亚洲аv天堂网| 亚洲激情视频在线播放| 久久成人免费日本黄色| 亚洲欧美国产高清va在线播| 欧美成人影音| 国内精品伊人久久久久av影院 | 免费日本视频一区| 国产小视频国产精品| 99视频在线精品国自产拍免费观看 | 亚洲国产1区| 久久精品免费| 欧美午夜欧美| 91久久精品国产91性色| 亚洲福利免费| 久久国产手机看片| 国产精品有限公司| 亚洲天堂av图片| 亚洲最快最全在线视频| 欧美成人免费大片| 一区二区在线观看视频| 午夜精品久久久久久久久| 亚洲一区二区三区国产| 欧美另类在线播放| 在线播放视频一区| 久久精品视频一| 久久精品男女| 国产婷婷成人久久av免费高清 | 一本色道久久综合亚洲91| 亚洲免费av观看| 美玉足脚交一区二区三区图片| 国产一区二区三区四区| 亚洲欧美制服另类日韩| 性欧美video另类hd性玩具| 国产精品v一区二区三区| 日韩亚洲欧美精品| 中文亚洲欧美| 欧美日韩一卡| 一区二区三区久久久| 亚洲午夜在线| 国产精品va在线播放| 一本到12不卡视频在线dvd| 在线一区视频| 欧美色123| 一区二区三区久久网| 亚洲免费一在线| 国产精品看片你懂得| 亚洲一二区在线| 欧美一区二区在线观看| 国产欧美日韩一区二区三区| 亚洲欧美国产精品桃花| 欧美诱惑福利视频| 国语自产精品视频在线看一大j8| 久久激情视频久久| 久久三级福利| 亚洲高清av| 一区二区三区国产在线| 欧美深夜影院| 亚洲欧美春色| 久久亚洲精品伦理| 禁断一区二区三区在线| 亚洲欧洲精品一区| 欧美精品一区二区高清在线观看| 日韩天天综合| 午夜精品亚洲| 国产一区二区三区四区老人| 亚洲人成在线播放| 欧美日韩一区在线观看视频| 亚洲专区欧美专区| 久久久亚洲精品一区二区三区| 在线观看日韩| 一本久久综合亚洲鲁鲁| 国产精品红桃| 欧美中文字幕视频| 欧美精品久久久久a| 亚洲视频免费观看| 久久精品一区二区三区中文字幕 | 国产一区二区毛片| 91久久精品国产91性色| 欧美日韩中文字幕在线视频| 亚洲一区二区欧美| 久久一二三区| 日韩视频在线一区| 久久精品国语| 亚洲精品美女免费| 欧美亚洲综合久久| 亚洲国产精品999| 亚洲欧美日韩另类| 好看的日韩视频| 在线一区日本视频| 国产一区av在线| 一区二区三区日韩| 国产欧美日韩三区| 亚洲乱码国产乱码精品精98午夜 | 国模一区二区三区| 亚洲视频一区二区免费在线观看| 国产欧美在线| 洋洋av久久久久久久一区| 国产日韩成人精品| 日韩一级成人av| 国产一本一道久久香蕉| 一区二区免费看| 好看的亚洲午夜视频在线| 亚洲视频第一页| 激情丁香综合| 亚洲一区一卡| 亚洲福利视频三区| 亚洲欧美一区二区精品久久久 | 最新日韩欧美| 久久久www成人免费精品| 亚洲乱码国产乱码精品精天堂| 久久动漫亚洲| 一本久久青青| 麻豆免费精品视频| 亚洲女性裸体视频| 欧美日韩精品在线播放| 久久精品亚洲乱码伦伦中文| 国产精品久久久久久av福利软件 | 亚洲欧洲日韩综合二区| 国产精品一卡二| 一二美女精品欧洲| 精品福利免费观看| 欧美制服丝袜| 在线视频一区观看| 欧美精品v日韩精品v国产精品 | 亚洲乱码视频|