亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于計算機單片機仿真機完善對單片機的調(diào)試分析

        2014-04-29 00:00:00胡波李治軍陳曉丹
        計算機光盤軟件與應(yīng)用 2014年19期

        摘 要:對單片機的調(diào)試問題進行分析研究,需要我們在對計算機單片機以及仿真機進行了解的基礎(chǔ)上進行。本文簡單介紹了單片機的軟件仿真系統(tǒng),以及在測試單片機的應(yīng)用板故障時經(jīng)常要面對的問題,并給出了完善單片機調(diào)試需要注意的方面。

        關(guān)鍵詞:單片機;調(diào)試;應(yīng)用板;故障

        中圖分類號:TP368.1

        單片機在目前的人們生活中有著廣泛的應(yīng)用,除了應(yīng)用于采集控制過程的數(shù)據(jù)外,在機電一體化和各種網(wǎng)絡(luò)技術(shù)甚至是家用電器方面也發(fā)揮著一定的作用。另外,單片機具有高集成度,快運算,小體積,低價格以及能夠可靠運行的優(yōu)勢。至于單片機的調(diào)試階段,其實就是在成功設(shè)計出目標機的硬軟件后,再對目標機硬件及軟件的故障或錯誤進行排除糾正的過程。也就是說,單片機的調(diào)試過程其實就是解決單片機硬軟件不協(xié)調(diào)性的過程。

        1 關(guān)于單片機軟件的仿真系統(tǒng)

        目前,各種軟件仿真系統(tǒng)已經(jīng)隨著計算機網(wǎng)絡(luò)的快速發(fā)展而大量出現(xiàn),由于計算機的硬件和軟件功能都在不斷提高,所以現(xiàn)在開發(fā)一些實際的軟件系統(tǒng)的時候,軟件的仿真系統(tǒng)也能夠為其提供安全保障。另外,軟件的仿真系統(tǒng)還能夠節(jié)約軟件開發(fā)過程中需要的大量人力物力。單片機作為電子信息技術(shù)里面重要的一部分,自然也不例外?目前已有的仿真工具非常的多,例如用于電子設(shè)計自動化的EDA工具,通過模數(shù)混合進行仿真的OrCAD?Multisim以及Protel工具,MaxplusII?Expert等對數(shù)字系統(tǒng)設(shè)計進行仿真的工具,或者是系統(tǒng)性的仿真軟件Systemview?不過,雖然單片機的軟件仿真系統(tǒng)非常之多,但經(jīng)常在實驗室里裝備的Multisim?MaxplusII?Systemview等各式軟件,即使是與配套硬件進行合作,也無法完成單片機的仿真工作?那么就需要建設(shè)單片機的實驗室了?如果在單片機實驗室中引入硬件的仿真系統(tǒng),就需要同時引入多套同類型的硬件仿真系統(tǒng)來保證工作的順利進行,這就會產(chǎn)生相當高的投資成本。所以,如果經(jīng)費比較緊張的話,只要引入單片機的軟件仿真系統(tǒng)就行了,這么一來不僅能夠縮小采購硬件設(shè)備的數(shù)量,節(jié)約硬件投資成本,還可以減少維護硬件設(shè)備的資金及工作量。

        2 測試單片機的應(yīng)用板故障時經(jīng)常要面對的問題

        2.1 測試單片機芯片的功能

        應(yīng)用電路板通常具有很多小的器件,單片機應(yīng)用板也不例外??傮w來說,單片機應(yīng)用板上的小器件可大致分為兩部分,即總線與非總線兩種。但是,測試非總線應(yīng)用板器件所需的系統(tǒng)硬件和測試總線應(yīng)用板器件的硬件是相同的。I/O的激勵RAM傳送出所需的測試向量到應(yīng)用板器件負責輸入的一端,然后在I/O的響應(yīng)RAM中輸入器件采集到的數(shù)據(jù)信息。最后計算機對得到的數(shù)據(jù)進行系統(tǒng)地分析,并和最初預(yù)訂的數(shù)據(jù)進行對比處理。如果根據(jù)數(shù)據(jù)判斷單片機應(yīng)用板的運行狀態(tài)與起初預(yù)訂的狀態(tài)并不一致的話,則表明該單片機中被測的芯片是有故障存在的。不過,對于單片機應(yīng)用板上大規(guī)模的數(shù)字器件來說,在進行功能測試的時候,卻無法完全測試其性能。要知道,無論是大規(guī)模器件還是超大規(guī)模器件,其內(nèi)部都有十分復雜的結(jié)構(gòu),而且隨著規(guī)模的增大,結(jié)構(gòu)也就越加復雜。所以,在對此類器件進行測試的時候,可以采用分別測試的方法,也就是只對器件本身各個模塊進行測試,并對多個模塊進行連接的數(shù)據(jù)通道進行檢測。這種測試的方法并不需要多大的測試向量,且有著很高的測試效率。

        2.2 測試芯片引腳的連線

        單片機應(yīng)用板出現(xiàn)短、斷路問題的原因就在于引腳連線出現(xiàn)故障,下面來對非總線器件的引腳連線測試問題進行了探討。對單片機非總線器件的引腳連線進行測試時,也可以利用對總線器件進行測試時的方法。不過,有一點需要注意的是,在測試非總線器件的引腳連線時,為了完成其與其他各器件的電器隔離,需要利用反向驅(qū)動的方法,甚至是直接斷開該應(yīng)用板和電源的連接。因為該測試方法更加安全,如今已被廣泛采用。

        2.3 將被測器件和別的器件進行隔離

        前面已經(jīng)提過,將應(yīng)用板上的器件進行分開測試是非常有效的測試辦法,那么,為了實現(xiàn)器件的分別測試,就需要將被測的器件和別的器件進行隔離。隔離的一個重要辦法就是反向驅(qū)動,這也是目前單片機應(yīng)用板的故障測試中經(jīng)常用到的方法。不過在采用此方法時還有一些需要我們注意的地方,例如反向驅(qū)動的應(yīng)用時間不能太長,在減小驅(qū)動電流時動作一定要快速,以此避免IC器件因驅(qū)動電流而被損壞。反向驅(qū)動的應(yīng)用時間通常不超過100ms。通過對該方法的長久研究和實踐,不難發(fā)現(xiàn)該方法是比較安全的,對TTL及ECL都有比較好的保護。可如果是CMOS電路,卻需要慎重進行選擇了,畢竟CMOS電路的工作電壓還是很高的。

        3 對單片機的調(diào)試

        3.1 靜電調(diào)試

        在對單片機進行加電的時候,首先要確定單片機的各個線路是否正確,并依據(jù)萬用電和單片機硬件的邏輯設(shè)計圖等,對單片機元件型號和規(guī)格進行檢查,確保其安裝符合說明上的要求。尤其是對于單片機的電源系統(tǒng),一定要進行重點的檢查,避免出現(xiàn)電源短路與極性錯誤這樣的問題。在加電之后,要注意檢查單片機每個插件的引腳,對其電位和各點的電平進行徹底檢查,看其是否正常。

        3.2 聯(lián)機仿真調(diào)試

        3.2.1 首先是對擴展RAM存貯器的測試和調(diào)試。利用仿真機外部的數(shù)據(jù)存貯器來對操作命令進行讀寫,并將得到的數(shù)據(jù)信息輸入到單片機的外部RAM存貯器中。這個時候,如果光標開始閃動,但單元也能夠被修改,則表明存儲器沒有什么故障,但如果光標發(fā)生閃動,但單元并不可以被修改,就表明存儲器出現(xiàn)了故障,不是寫不進去就是讀不出來。這時就需要進一步進行檢查了。

        3.2.2 如果程序能夠通過仿真模式2運行通過,那么就可以在EPROM里得到固化,然后在樣機中的EPROM插座上把已固化的EPROM插入,之后再選擇仿真模式3,CPU會面向用戶系統(tǒng)指出指控制信號和讀寫控制信號,最后再進行調(diào)試運行,這樣便可以進行驗證固化的程序是否正確?

        3.2.3 仿真機在與上位計算機通過RS-232接口連機時,應(yīng)該選擇仿真模式2,如果是對目標文件裝載,最好是之前就設(shè)置好斷點?在選擇DBUG中的調(diào)試運行命令RUNANDDEBUG這種模式下,仿真機DBUG內(nèi)部會被CPU的取指控制信號指向,讀寫控制信號便會向用戶系統(tǒng)發(fā)送命令?在仿真時候,仿真機DBUG的RAM內(nèi)會存入用戶的程序,在這種模式下可以使用所有的DBUG的所有調(diào)試排錯命令,而且在這種模式下一般通過的程序都可以能脫機自行運行?

        4 結(jié)束語

        單片機具有高集成度、快運算,小體積的特點,以及低價格和能夠可靠運行的優(yōu)勢,所以在目前的人們生活中有著廣泛的應(yīng)用。本文簡單介紹了單片機的軟件仿真系統(tǒng),以及在測試單片機的應(yīng)用板故障時經(jīng)常要面對的問題,并給出了發(fā)展單片機調(diào)試需要注意的方面,就是希望單片機的調(diào)試過程能夠被盡早完善,實現(xiàn)單片機的高效調(diào)試。

        參考文獻:

        [1]姜韜,江國學.基于仿真軟件的單片機虛擬實驗系統(tǒng)設(shè)計與應(yīng)用[J].制造業(yè)自動化,2010(12):201-203.

        [2]曹健雄,嚴壯志.基于FPGA的單片機仿真器設(shè)計[J].中國醫(yī)療器械雜志,2010(06):424-426+441.

        [3]高立新.基于Proteus軟件的單片機仿真實驗[J].常州信息職業(yè)技術(shù)學院學報,2011(03):29-32.

        [4]張慶.單片機實踐教學中的仿真設(shè)計與應(yīng)用[J].湖北第二師范學院學報,2013(02):42-45.

        [5]何新洲,舒松.“三大利器”構(gòu)建單片機仿真實驗平臺[J].科技經(jīng)濟市場,2009(08):100-101.

        作者單位:國網(wǎng)甘肅省電力公司信息通信公司,蘭州 730000

        在线亚洲国产一区二区三区| 校园春色人妻激情高清中文字幕| 校园春色综合久久精品中文字幕| 亚洲熟妇av一区| 55夜色66夜色国产精品视频| 中文在线а√天堂官网| 超碰性爱| 亚洲人妻御姐中文字幕| 不卡一区二区视频日本| 亚洲中文字幕久久精品无码a| 亚洲成a∨人片在无码2023| 亚洲都市校园激情另类| 国产视频最新| 99久久免费精品色老| 成人免费av高清在线| 日韩精品人妻中文字幕有码| ā片在线观看免费观看 | 成av免费大片黄在线观看| 久久精品国产热| 国产最新一区二区三区| 国产精品日韩av一区二区| 精品久久久久久无码中文野结衣| 精品人妻少妇一区二区三区不卡| 人妖精品视频在线观看| 蜜桃视频成年人在线观看| 亚洲字幕中文综合久久| 久久久久久无码av成人影院| 97久久超碰国产精品2021| 无码三级国产三级在线电影| 一区二区三区熟妇人妻18| 国产精品日韩av一区二区三区| 永久亚洲成a人片777777| 欧美人与动人物姣配xxxx| 女性自慰网站免费看ww| 国产三级视频一区二区| 亚洲视频在线免费不卡| 无码字幕av一区二区三区| 成全视频高清免费| 国产精品日日摸夜夜添夜夜添 | 老妇女性较大毛片| 一本大道久久a久久综合|