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

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

2016-07-05 15:37

?

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

?

04033101_1_s51.rar

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

?

  這個仿真器的仿真CPU是使用SST公司的SST89C58或SST89C54(其它相容的芯片也可,這里主要講述SST89C58),對于沒有可以燒寫SST89C58芯片的朋友應(yīng)該選用CA版本的SST89C58芯片,這個CA型號的芯片出廠時已內(nèi)置了BSL1.1E的固件程序。那什么是BSL呢?BSL就是英文BOOT-Strap Loader,意思就是可引導(dǎo)裝載,形象來說就像電腦用DOS起動盤起動后可以裝載應(yīng)用程序并運行。只不過SST89C58是用串口來輸入程序資料的。為了能把編譯好的單片機程序HEX或BIN文件下載到SST89C58芯片上,SST公司還提供了一種叫EasyIAP的軟件,IAP為In-Application Programming,有了這個軟件就可以把SST89C54變?yōu)樵诰€下載的實驗器。在這里不詳述EasyIAP的使用,只講述如何利用它去把SST89C58升級為帶SoftICE固件程序的51仿真器。

?

?

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

?

?

一、制作帶串口的的最小化應(yīng)用板

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

?

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

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

?

?

?

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

?

?

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

?

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

?

?

圖五 TOP2000B燒寫SST89C58做仿真器時的設(shè)置

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

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版的也是可以做的,只是相對來說比較麻煩這里就不做討論了,可以對參看紅日網(wǎng)友發(fā)起的貼子(http://bbs.cdle.net/dispbbs.asp?boardID=18&ID=940&page=1)。

  

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

?

圖六 EasyIAP11E

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

圖七 電路正常程序的畫面

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

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

圖八

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

?

?

圖九

圖十

?

圖十一 提示

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

?

圖十二 出錯提示

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

?

圖十三 提示升級成功

圖十四 版本提示

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

?

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

?

圖十五

?

圖十六

?

圖十七 選擇對應(yīng)你的電路板的晶振頻率

?

圖十八 下載SoftICE

?

圖十九 密碼一般不用輸入

?

圖二十

?

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

?

?

?

圖22 項目設(shè)置菜單

?

?

圖23 項目設(shè)置

?

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

?

圖24 仿真器設(shè)置

?

?

圖25 仿真器連接成功

?

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

?

?

圖27 連接不成功提示

?

?

?

亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久女女女女999久久| 欧美日韩一区高清| 亚洲一区二区三区三| 亚洲精品久久久久久一区二区| 欧美亚洲一区二区在线| 中日韩视频在线观看| 99视频精品在线| 日韩亚洲一区在线播放| 亚洲精品国产精品国自产观看浪潮 | 久久久久久香蕉网| 欧美在线亚洲| 欧美在线观看一区二区| 欧美一区免费| 久久久久国色av免费看影院| 久久激情中文| 久久一二三四| 久久综合网hezyo| 久热精品在线视频| 欧美a级片网| 欧美区视频在线观看| 欧美日韩一区自拍| 国产精品美女诱惑| 国产精品视频自拍| 国产视频久久久久| 狠狠色综合色区| 亚洲第一在线视频| 亚洲精品免费一区二区三区| 99国产麻豆精品| 亚洲一级二级| 欧美综合二区| 亚洲日本中文字幕| 中文一区在线| 欧美一区二区性| 美国三级日本三级久久99| 欧美国产视频在线| 国产精品九九| 国产综合网站| 亚洲国产成人久久综合| 一本大道av伊人久久综合| 亚洲欧美激情四射在线日| 欧美制服丝袜| 亚洲精品一级| 午夜精品久久久久| 久久人人超碰| 欧美日韩一区二区三区在线观看免 | 亚洲欧美日韩精品| 亚洲国产午夜| 亚洲一区三区电影在线观看| 欧美在线一二三区| 欧美大胆成人| 国产精一区二区三区| 1024国产精品| 亚洲深夜福利| 亚洲国内精品在线| 亚洲免费人成在线视频观看| 久久免费视频这里只有精品| 欧美日韩精品系列| 国产日韩av在线播放| 亚洲激情精品| 性色av一区二区三区| 日韩视频久久| 久久国产精品久久精品国产| 欧美激情五月| 国产日韩欧美精品综合| 亚洲国产精品久久精品怡红院| 一区二区三区欧美在线观看| 亚洲电影在线看| 亚洲在线观看免费| 模特精品在线| 国产日韩亚洲欧美| 日韩性生活视频| 亚洲国产精品一区二区三区| 亚洲欧美日韩在线观看a三区| 欧美/亚洲一区| 国产欧美欧洲在线观看| 亚洲精品日韩在线观看| 久久er精品视频| 亚洲综合电影| 欧美国产丝袜视频| 激情久久婷婷| 午夜精品视频| 亚洲欧美日韩另类精品一区二区三区 | 欧美精品电影| 国内一区二区三区在线视频| 亚洲视频一区二区| 亚洲美女毛片| 免费观看不卡av| 国内在线观看一区二区三区| 一区二区三区精品视频| 亚洲精品综合精品自拍| 久久噜噜噜精品国产亚洲综合| 国产精品久99| 99天天综合性| 99国产欧美久久久精品| 免费不卡欧美自拍视频| 国产欧美一区二区白浆黑人| 在线一区二区日韩| 一区二区三区高清| 欧美精品麻豆| 亚洲福利视频三区| 久久国内精品自在自线400部| 欧美在线亚洲综合一区| 国产精品色网| 亚洲网站在线| 亚洲一区二区视频| 欧美日韩亚洲在线| 亚洲日韩第九十九页| 99re热精品| 欧美精品国产一区| 91久久夜色精品国产九色| 亚洲黄色成人| 免费看成人av| 亚洲高清资源综合久久精品| 亚洲黄色一区| 免费成人高清视频| 在线观看日韩专区| 亚洲精品国久久99热| 欧美/亚洲一区| 亚洲品质自拍| 一区二区三区视频在线看| 欧美激情亚洲激情| 亚洲精品欧美| 一区二区三区免费看| 欧美日韩国产一区精品一区 | 欧美午夜精品久久久久久孕妇| 亚洲精品视频免费在线观看| 日韩性生活视频| 欧美精品久久天天躁| aa国产精品| 亚洲欧美日韩电影| 国产欧美精品日韩| 欧美与黑人午夜性猛交久久久| 久久国产免费看| 国产原创一区二区| 91久久精品久久国产性色也91| 欧美18av| 亚洲老司机av| 亚洲欧美成人一区二区在线电影| 国产精品视频yy9099| 欧美亚洲一区二区在线| 久久在线视频在线| 亚洲国产精品va在线观看黑人| 一二三区精品| 国产精品女主播在线观看| 性欧美精品高清| 母乳一区在线观看| 99视频在线精品国自产拍免费观看 | 亚洲国产成人精品久久久国产成人一区| 亚洲精品一区中文| 欧美日韩一区二区在线视频| 亚洲欧美制服另类日韩| 老司机67194精品线观看| 91久久夜色精品国产九色| 亚洲在线黄色| 国内精品久久久久久久影视麻豆 | 亚洲美女视频在线免费观看| 亚洲系列中文字幕| 国产日韩免费| 日韩一区二区精品视频| 国产精品ⅴa在线观看h| 欧美一区二区三区婷婷月色| 欧美福利电影在线观看| 夜久久久久久| 久久免费视频在线| 一区二区三欧美| 久久综合九色综合网站 | 亚洲图片你懂的| 美日韩精品免费| 中文精品视频| 老色鬼精品视频在线观看播放| 一本久久a久久免费精品不卡| 欧美在线视频a| 亚洲肉体裸体xxxx137| 久久精品盗摄| 亚洲精品一二三区| 久久久精品国产99久久精品芒果| 91久久精品美女| 欧美一区二区女人| 亚洲黄色成人网| 久久国产黑丝| 99精品视频免费| 免费的成人av| 午夜国产精品视频| 欧美日韩综合在线免费观看| 久久国产精品久久久久久久久久 | 亚洲国产日韩欧美综合久久| 欧美一区二区三区四区夜夜大片| 亚洲成在人线av| 欧美在线观看视频| 亚洲精品欧美一区二区三区| 久久久久五月天| 亚洲一区二区高清视频| 每日更新成人在线视频| 亚洲制服欧美中文字幕中文字幕| 欧美高清视频在线| 久久国产直播| 国产欧美综合在线| 亚洲主播在线观看| 亚洲精品老司机| 欧美 日韩 国产一区二区在线视频|