單片機(jī)仿真器

仿真機(jī)一般具有一個(gè)仿真頭,用于取代目標(biāo)系統(tǒng)中的單片機(jī),也就是用這個(gè)插頭模仿單片機(jī),這也是單片機(jī)仿真器名稱的由來。
目前,隨著單片機(jī)的小型化,貼片化和具有ISP,IAP等功能的單片機(jī)的廣泛應(yīng)用,傳統(tǒng)單片機(jī)仿真器的應(yīng)用范圍也有所縮小。而軟件單片機(jī)仿真器(即單片機(jī)仿真程序)的應(yīng)用逐漸廣泛,單片機(jī)仿真程序即在個(gè)人計(jì)算機(jī)上運(yùn)行的特殊程序,可在一定程度上模擬單片機(jī)運(yùn)行的硬件環(huán)境,并在該環(huán)境下運(yùn)行單片機(jī)目標(biāo)程序,并可對(duì)目標(biāo)程序進(jìn)行調(diào)試、斷點(diǎn)、觀察變量等操作,可大大提升單片機(jī)系統(tǒng)的調(diào)試效率。純軟件單片機(jī)仿真器往往與硬件設(shè)計(jì)程序集成在一起發(fā)布,使得開發(fā)者可以對(duì)單片機(jī)硬件與軟件進(jìn)行同步開發(fā)。
主要功能和特性:
1、可以仿真63K程序空間,接近64K的16位地址空間.
2、可以仿真64Kxdata空間,全部64K的16位地址空間.
3、可以真實(shí)仿真全部32條IO腳.
4、完全兼容keilC51 UV2調(diào)試環(huán)境,可以通過UV2環(huán)境進(jìn)行單步,斷點(diǎn),全速等操作.
5、可以使用C51語言或者ASM匯編語言進(jìn)行調(diào)試
6、可以非常方便地進(jìn)行所有變量觀察,包括鼠標(biāo)取值觀察,即鼠標(biāo)放在某變量上就會(huì)立即顯示出它此的值.
7、可選擇使用用戶晶振,支持0-40MHZ晶振頻率。
8、片上帶有768字節(jié)的xdata,您可以在仿真時(shí)選擇使用他們,進(jìn)行xdata的仿真.
9、可以仿真雙DPTR指針.
10、可以仿真去除ALE信號(hào)輸出.
11、自適應(yīng)300-38400bPS的所有波特率通訊.
12、體積非常細(xì)小,非常方便插入到用戶板中.插入時(shí)緊貼用戶板,沒有連接電纜,這樣可以有效地 減少運(yùn)行中的干擾,避免仿真時(shí)出現(xiàn)莫名其妙的故障.
13、仿真插針采用優(yōu)質(zhì)鍍金插針,可以有效地防止日久生銹,附贈(zèng)優(yōu)質(zhì)園腳IC插座,保護(hù)仿真插針,同時(shí)不會(huì)損壞目標(biāo)板上的插座.
14、仿真時(shí)監(jiān)控和用戶代碼分離,不可能產(chǎn)生不能仿真的軟故障.
15、RS-232接口不計(jì)成本采用MAX202集成電路,串行通訊穩(wěn)定可靠,絕非一般三極管的簡(jiǎn)易電路可比。
功能限制:
仿真器占用單片機(jī)串口及定時(shí)器2,與Keil C(PC)通訊,故不支持串口及定時(shí)器2的仿真功能。 全速運(yùn)行時(shí)單片機(jī)串口及定時(shí)器2可供用戶使用。
仿真器使用方法:
1、將仿真器插入需仿真的用戶板的CPU插座中,仿真器由用戶板供電;
2、將仿真器的串行電纜和PC機(jī)接好,打開用戶板電源;
3、通過Keil C 的IDE開發(fā)仿真環(huán)境UV2 下載用戶程序進(jìn)行仿真、調(diào)試。
4、仿真器硬件說明:
a、使用用戶板的晶振
仿真器晶振旁有兩組跳線用來切換內(nèi)部晶振和用戶板晶振,當(dāng)兩個(gè)短路塊位于仿真器晶振一側(cè)時(shí),默認(rèn)使用仿真板上的晶振(11.0592MHz), 當(dāng)兩個(gè)短路塊位于電容一側(cè)時(shí),使用用戶板的晶振。
b、為便于調(diào)試帶看門狗的用戶板,仿真器的復(fù)位端未與用戶板復(fù)位端相連;故仿真器的復(fù)位按 鈕只復(fù)位仿真器,不復(fù)位用戶板;若要復(fù)位用戶板,請(qǐng)使用用戶板復(fù)位按鈕。
設(shè)置方法
1、先打開一個(gè)工程文件。如果你沒有工程文件就要先建立一個(gè)。這里拿 keil c51提供的 hello.prj為例子說明:
用鼠標(biāo)點(diǎn)擊菜單的project,選擇open project。如圖:
2、選擇keil\c51\examples\hello\hello,點(diǎn)擊打開,如圖:
3、選擇菜單的Project->Option for Target 'Simulator',如圖:
3.1選擇C51欄的設(shè)置如圖: 刪掉define:里的MONITOR51這幾個(gè)字母,如果define欄是空的,可以跳過這一步:
刪掉MONTOR51之后的設(shè)置如下圖,不要點(diǎn)擊確定,因?yàn)檫要進(jìn)行其他設(shè)置:
附注:3.1的步驟是調(diào)試keil提供的這個(gè)Hello工程才需要做的,對(duì)你自己建立的工程不需要這個(gè)設(shè) 置,你自己的工程可以跳過這步,直接進(jìn)行下一個(gè)設(shè)置.在這里用紅色來寫這個(gè)說明,是需要引起用 戶注意。
4、選擇debug欄的設(shè)置項(xiàng)目: Use: Keil Monitor-51 Driver :選擇這一項(xiàng) Load Application at Start:選擇這項(xiàng)之后,keil才會(huì)自動(dòng)裝載你的程序代碼。Go till main:調(diào)試C語言程序時(shí)可以選擇這一項(xiàng),PC會(huì)自動(dòng)運(yùn)行到main程序處
點(diǎn)擊上圖的Settings,打開新的窗口: Port:設(shè)置你的串口號(hào),為仿真器的串口電纜線所連接的串口。 Baudrate:設(shè)置為38400,仿真器固定使用38400bps跟keil C通訊。 Serial Interrupt: Cache Options: 這兩項(xiàng)可以選也可以不選;
最后點(diǎn)擊ok和確定關(guān)閉你的設(shè)置。
5、編譯你的程序,選擇Project -> Rebuild all target files
6、編譯完畢之后,選擇Debug->Start/Stop Debug Session,就進(jìn)入仿真了
7、裝載代碼之后,在左下角顯示如圖:
Connected to Monitor-51 V3.4 表示連接到仿真器,仿真器的版本號(hào)為3.4, Load "C:\\Keil\\C51\EXAMPLES\\HELLO\\HELLO" 表示代碼裝載成功。
8、其他的調(diào)試方法跟軟件仿真一樣,有單步,斷點(diǎn),全速運(yùn)行等各種調(diào)試方法。
拉薩單筒烘干機(jī)與三通烘干機(jī)
- 產(chǎn)品規(guī)格:
- Φ1.2x12
- 產(chǎn)品數(shù)量:
- 12
- 經(jīng)營(yíng)模式:
- 生產(chǎn)型
- 執(zhí)照認(rèn)證:
- 已認(rèn)證
- 最近更新:
- 2025/9/30 9:05:11
- 經(jīng)營(yíng)品牌:
- 鹽城騰飛環(huán)保
單筒烘干機(jī)與三通烘干機(jī)功能對(duì)比 我們?cè)诹私夂娓蓹C(jī)的時(shí)候,會(huì)了解到烘干機(jī)有單筒的,三筒的以及網(wǎng)帶烘干機(jī)等,不同的烘干機(jī)都有各自的特性,因此用戶在選購(gòu)的時(shí)候,要先了解各種烘干機(jī)的¥99999元/臺(tái)所在地:江蘇鹽城
鹽城騰飛環(huán)?萍加邢薰
不銹鋼穿墻套管 單片穿墻套管 雙片穿墻套管
- 產(chǎn)品規(guī)格:
- DN20
- 產(chǎn)品數(shù)量:
- 1000
- 經(jīng)營(yíng)模式:
- 生產(chǎn)型
- 執(zhí)照認(rèn)證:
- 已認(rèn)證
- 最近更新:
- 2025/2/14 9:39:59
- 經(jīng)營(yíng)品牌:
衛(wèi)生級(jí)穿墻套管304不銹鋼穿墻套管單片穿墻套管雙片穿墻套管 不銹鋼穿墻套管概述: 穿墻套管又叫做穿墻管、保溫裝飾片套管、穿彩板套管,也是一種管道輔助材料。用于一般管道穿墻,利¥35元/個(gè)所在地:浙江溫州
溫州市乾方機(jī)械有限公司
仿真冰板 仿真冰板價(jià)格 仿真冰板廠家
- 產(chǎn)品規(guī)格:
- 定制
- 產(chǎn)品數(shù)量:
- 8888
- 經(jīng)營(yíng)模式:
- 生產(chǎn)型
- 執(zhí)照認(rèn)證:
- 未認(rèn)證
- 最近更新:
- 2024/11/20 14:47:34
- 經(jīng)營(yíng)品牌:
- 中聚
材質(zhì):uhmwpe 用途:滑冰 板 產(chǎn)地:河北 壁厚:10-20 mm¥1200元/平方米所在地:河北張家口
張家口市中聚新材料科技有限公司