當(dāng)前位置:歐亞貿(mào)易網(wǎng) > 技術(shù)中心 > 所有分類
中能儀表講述仿真器的原理:
仿真器內(nèi)部的P口等硬件資源和51系列單片機(jī)基本是兼容的。仿真主控程序被存儲(chǔ)在仿真器芯片特殊的空間內(nèi),
有一段特殊的地址段用來(lái)存儲(chǔ)仿真主控程序,仿真主控程序就象一臺(tái)電腦的操作系統(tǒng)一樣控制仿真器的正確運(yùn)轉(zhuǎn)。
仿真器和電腦上的上位機(jī)軟件(即KEIL)是通過(guò)串口相連的,通過(guò)仿真器芯片的RXD和TXD負(fù)責(zé)接收電腦主機(jī)發(fā)來(lái)的控制數(shù)據(jù),
TXD負(fù)責(zé)給電腦主機(jī)發(fā)送反饋信息。控制指令由KEIL發(fā)出,由仿真器內(nèi)部的仿真主控程序負(fù)責(zé)執(zhí)行接收到的數(shù)據(jù),并且進(jìn)行正確的處理。
進(jìn)而驅(qū)動(dòng)相應(yīng)的硬件工作,這其中也包括把接收到的BIN或者其它格式的程序存放到仿真器芯片內(nèi)部用來(lái)存儲(chǔ)可執(zhí)行程序的存儲(chǔ)單元
(這個(gè)過(guò)程的把程序燒寫(xiě)到51芯片里面是類似的,只是仿真器的擦寫(xiě)是以覆蓋形式來(lái)做的),這樣就實(shí)現(xiàn)了類似編程器反復(fù)燒寫(xiě)來(lái)試驗(yàn)
的功能!不同的是通過(guò)仿真主控程序可以做到讓這些目標(biāo)程序做特定的運(yùn)行,比如單步、斷點(diǎn)、地址等,并且通過(guò)KEIL可時(shí)
時(shí)觀察到單片機(jī)內(nèi)部各個(gè)存儲(chǔ)單元的狀態(tài)。仿真器和電腦主機(jī)聯(lián)機(jī)后就象是兩個(gè)精密的齒輪相互咬合的關(guān)系,一量強(qiáng)行中斷這種聯(lián)系
(比如強(qiáng)行給仿真器手動(dòng)復(fù)位或都撥支聯(lián)機(jī)線等),電腦就會(huì)提示聯(lián)機(jī)出現(xiàn)問(wèn)題,這也體現(xiàn)了硬件仿真的特性,即"所見(jiàn)即所得"。
這些都是編程器無(wú)法做到的。這些給調(diào)試、修改、以及生成最終程序創(chuàng)造了比較有力的保證。
推薦產(chǎn)品:渦街流量計(jì),電磁流量計(jì),渦輪流量計(jì),孔板流量計(jì),節(jié)流裝置,K型熱電偶,S型熱電偶,熱電阻,雙金屬溫度計(jì),數(shù)顯表、壓力變送器,變送器