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

        ?

        一種常用數(shù)字電路芯片功能檢測(cè)系統(tǒng)

        2017-06-19 19:29:48唐海賢
        實(shí)驗(yàn)室研究與探索 2017年5期
        關(guān)鍵詞:真值表數(shù)字電路上位

        劉 艷, 高 茜, 張 斌, 景 昊, 唐海賢

        (河海大學(xué) 物聯(lián)網(wǎng)工程學(xué)院, 江蘇 常州 213022)

        一種常用數(shù)字電路芯片功能檢測(cè)系統(tǒng)

        劉 艷, 高 茜, 張 斌, 景 昊, 唐海賢

        (河海大學(xué) 物聯(lián)網(wǎng)工程學(xué)院, 江蘇 常州 213022)

        開(kāi)發(fā)了一種芯片功能檢測(cè)系統(tǒng),該系統(tǒng)基于實(shí)踐教學(xué)中的與非門(mén)、反相器、數(shù)據(jù)選擇器、計(jì)數(shù)器、譯碼器、顯示譯碼器等常用芯片進(jìn)行設(shè)計(jì),由上位機(jī)和硬件電路兩部分組成。上位機(jī)用以實(shí)現(xiàn)對(duì)芯片功能表或真值表的輸入、管理及發(fā)送;硬件電路負(fù)責(zé)接收功能表或真值表信號(hào)并完成芯片的檢測(cè),得出芯片是否損壞或功能是否正常的結(jié)果,并顯示或報(bào)警。本系統(tǒng)可以降低數(shù)字電路實(shí)踐中檢測(cè)芯片的難度和復(fù)雜度,并提高準(zhǔn)確度,為實(shí)驗(yàn)結(jié)果的正確性奠定了基礎(chǔ)。

        數(shù)字電路; 芯片檢測(cè); 實(shí)踐教學(xué)

        0 引 言

        伴隨數(shù)字電子技術(shù)的發(fā)展與壯大使得全球信息化進(jìn)程得到發(fā)展[1]?!皵?shù)字電子技術(shù)”課程是高等學(xué)校電氣類、電子信息類、自動(dòng)化、機(jī)電類和計(jì)算機(jī)類專業(yè)的重要必修基礎(chǔ)課程,課程的顯著特點(diǎn)之一是它的實(shí)踐性。文獻(xiàn)[2-4]中注重將理論與實(shí)踐相結(jié)合,證實(shí)了數(shù)字電子技術(shù)在實(shí)踐中的重要性;文獻(xiàn)[5-6]中強(qiáng)調(diào)了仿真軟件在數(shù)字電子技術(shù)學(xué)習(xí)過(guò)程中的重要性。

        在實(shí)踐教學(xué)過(guò)程中,所使用芯片的完好性是達(dá)到實(shí)驗(yàn)效果的前提。最常用的芯片檢測(cè)方式是手工檢測(cè),即通過(guò)手工連線、搭建電路,根據(jù)芯片的功能表或真值表給相應(yīng)引腳提供輸入電平,觀察對(duì)應(yīng)功能引腳的電平輸出,判斷芯片是否完好。這種方法效率不高,需要連接復(fù)雜的線路,不斷地切換輸入開(kāi)關(guān),檢測(cè)結(jié)果可靠性不高。因此,設(shè)計(jì)一種電路簡(jiǎn)單、操作方便、結(jié)果可靠的芯片檢測(cè)裝置或系統(tǒng),能提高數(shù)字電路實(shí)踐課程中的教學(xué)和學(xué)習(xí)效率,方便教師和學(xué)生將時(shí)間和精力投入到更深層次的實(shí)驗(yàn)教學(xué)和學(xué)習(xí)中。文獻(xiàn)[7-8]中對(duì)自動(dòng)檢測(cè)芯片裝置利用單片機(jī)做過(guò)研究,完成一套針對(duì)74系列芯片的檢測(cè)裝置,但針對(duì)的芯片范圍較小。

        本文針對(duì)傳統(tǒng)手工檢測(cè)芯片的不足,在數(shù)字電路實(shí)踐教學(xué)中,針對(duì)與非門(mén)、反相器、數(shù)據(jù)選擇器、計(jì)數(shù)器、譯碼器、顯示譯碼器等常用芯片,設(shè)計(jì)了一種基于數(shù)字電路實(shí)驗(yàn)的常用芯片檢測(cè)系統(tǒng),以檢測(cè)數(shù)字電路實(shí)驗(yàn)中大多數(shù)芯片的功能是否正常,保證數(shù)字電路實(shí)踐教學(xué)的順利進(jìn)行。

        1 系統(tǒng)整體設(shè)計(jì)

        系統(tǒng)針對(duì)常用數(shù)字電路芯片設(shè)計(jì),測(cè)試硬件應(yīng)滿足不同引腳個(gè)數(shù)和排列,而且能根據(jù)芯片不同提供不同功能表或真值表。分析前述常用芯片特點(diǎn)可知,其工作電壓大多為5 V,引腳數(shù)大多為14或16,且對(duì)于14引腳的芯片,第14號(hào)引腳為VCC,第7號(hào)引腳為GND;對(duì)于16引腳芯片,第16號(hào)引腳為VCC,第8號(hào)引腳為GND[9-11]。針對(duì)這些共同點(diǎn),系統(tǒng)的硬件電路為包括16引腳的芯片插座以及控制、顯示芯片檢測(cè)結(jié)果部分;靈活輸入功能表或真值表的功能由上位機(jī)提供,包括待檢測(cè)芯片各種信息,如芯片引腳數(shù)量、各引腳的功能以及芯片的真值表等。上位機(jī)和硬件系統(tǒng)通過(guò)串口連接:上位機(jī)通過(guò)RXD線將待檢測(cè)芯片的相關(guān)信息發(fā)送至硬件電路,硬件電路便可根據(jù)接收到的數(shù)據(jù)對(duì)芯片極性自動(dòng)檢測(cè),顯示芯片檢測(cè)結(jié)果并通過(guò)TXD線將檢測(cè)結(jié)果發(fā)送至上位機(jī),上位機(jī)亦可顯示芯片檢測(cè)結(jié)果。

        常用芯片損壞通常有兩種表現(xiàn)形式:① 芯片的VCC和GND引腳短路(即連通),芯片硬件損壞;② 芯片的輸入輸出電平與真值表不符,功能紊亂。為了保證硬件電路不受被檢測(cè)芯片的影響,能夠獨(dú)立工作,必須對(duì)VCC和GND引腳連通的情況進(jìn)行單獨(dú)檢測(cè)。硬件電路結(jié)構(gòu)示意圖見(jiàn)圖1。圖中外圍電路主要由LED、蜂鳴器、撥碼開(kāi)關(guān)、芯片插座、繼電器以及串口模塊組成。LED和蜂鳴器用于顯示芯片檢測(cè)結(jié)果,若芯片正常,LED亮,否則,蜂鳴器響;撥碼開(kāi)關(guān)用于選擇本芯片檢測(cè)系統(tǒng)的工作模式;芯片插座用于插接待檢測(cè)芯片;兩個(gè)繼電器用于切換14引腳芯片和16引腳芯片的檢測(cè)以及配合檢測(cè)芯片的VCC、GND是否連通;串口模塊用于程序的下載,接收上位機(jī)發(fā)送的待檢測(cè)芯片的真值表以及發(fā)送芯片檢測(cè)結(jié)果至上位機(jī)[12-13]。

        圖1 圖1 硬件電路結(jié)構(gòu)示意圖

        芯片檢測(cè)系統(tǒng)的上位機(jī)需要加載真值表,將真值表發(fā)送至硬件電路以及等待硬件電路回復(fù)芯片檢測(cè)結(jié)果并顯示,其工作流程見(jiàn)圖2所示。

        圖2 上位機(jī)工作流程圖

        2 上位機(jī)設(shè)計(jì)

        上位機(jī)部分可以實(shí)現(xiàn)對(duì)芯片功能表或真值表的輸入、管理和發(fā)送,具體有:功能表或真值表的加載與保存,將功能表或真值表發(fā)送至硬件電路。功能表或真值表的加載有兩種方式:① 手動(dòng)輸入真值表;② 從文件中導(dǎo)入真值表。手動(dòng)輸入真值表時(shí),首先要對(duì)其相關(guān)參數(shù)進(jìn)行設(shè)定,包括串行通信相關(guān)參數(shù)[14]和待檢測(cè)芯片相關(guān)參數(shù)。待檢測(cè)芯片相關(guān)參數(shù)主要為芯片的引腳數(shù)以及每個(gè)引腳的功能,包括輸入、輸出、接地和時(shí)鐘,分別用I、O、GND和CLK表示。參數(shù)設(shè)置完成后,即可在上位機(jī)界面右側(cè)表格中輸入該芯片的真值表,如圖3(a)所示。該圖中表頭為芯片的引腳序號(hào)以及該序號(hào)引腳的功能,輸入完成后,可將真值表保存至文件,以便下次使用。圖3(b)為保存后的功能表。若之前已輸入過(guò)芯片功能表或真值表,使用時(shí)可以直接從文件中選取并導(dǎo)入真值表,不需要再次設(shè)置串口參數(shù)和芯片各個(gè)引腳的功能。

        點(diǎn)擊發(fā)送按鈕,上位機(jī)可按照特定格式通過(guò)串口將芯片的真值表發(fā)送至硬件電路,硬件電路便可進(jìn)行芯片檢測(cè)。檢測(cè)完成后,硬件電路將檢測(cè)結(jié)果發(fā)送至上位機(jī),上位機(jī)可顯示檢測(cè)結(jié)果,當(dāng)芯片正常時(shí),上位機(jī)可用綠色字體顯示芯片正常;否則,會(huì)用紅色字體顯示芯片故障。

        圖3所示上位機(jī)程序?yàn)閃indows系統(tǒng),采用基于.NET的C#編寫(xiě)[15]。

        (a) 設(shè)置界面

        圖3 上位機(jī)工作流程圖

        3 硬件電路設(shè)計(jì)

        系統(tǒng)硬件電路如圖4所示。電路1為控制器及其基本外圍電路;電路2為結(jié)果顯示部分,包含一個(gè)LED和一個(gè)蜂鳴器;電路3為芯片檢測(cè)部分,其中包括2個(gè)下拉電阻,用于為芯片插座的部分引腳提供初始化電平;電路4為繼電器電路,用于切換芯片插座的不同連接狀態(tài);電路5為撥碼開(kāi)關(guān),用于選擇芯片檢測(cè)系統(tǒng)的不同工作模式;電路6為串行口通信電路,用于控制器的程序下載以及與上位機(jī)的連接。

        圖4 硬件電路原理圖

        3.1 芯片檢測(cè)

        芯片檢測(cè)電路由1個(gè)16位芯片插座、2個(gè)繼電器、1個(gè)控制器以及串口模塊組成。檢測(cè)芯片時(shí),將芯片正確插入16位芯片插座后啟動(dòng)單片機(jī)并選擇相應(yīng)的工作模式即可開(kāi)始自動(dòng)檢測(cè)。被檢測(cè)芯片的真值表可以有兩種來(lái)源; ① 讀取預(yù)先保存在控制器EEPROM中的真值表;② 從串口模塊接收由上位機(jī)發(fā)送的真值表。

        3.2 工作模式選擇

        工作模式選擇電路為一帶有下拉電阻的8位撥碼開(kāi)關(guān),當(dāng)撥碼開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),與單片機(jī)相連的引腳電平會(huì)發(fā)生變化。通過(guò)改變撥碼開(kāi)關(guān)的狀態(tài),可以切換芯片檢測(cè)系統(tǒng)的工作模式。當(dāng)沒(méi)有撥碼開(kāi)關(guān)被撥下時(shí),控制器等待接收由上位機(jī)發(fā)送的真值表,直至接收到完整真值表后開(kāi)始檢測(cè);當(dāng)檢測(cè)系統(tǒng)斷電時(shí),本次接收到的真值表將不會(huì)保存。當(dāng)有撥碼開(kāi)關(guān)被撥下時(shí),控制器首先檢測(cè)該工作模式所對(duì)應(yīng)的E2PROM[16]存儲(chǔ)區(qū)域中是否有已存儲(chǔ)的真值表,如果已有保存的真值表,則將其讀出用于芯片檢測(cè);否則,將會(huì)等待接收由上位機(jī)發(fā)送的真值表,此工作模式下,控制器會(huì)將真值表保存于E2PROM中特定存儲(chǔ)區(qū)域。

        3.3 結(jié)果顯示

        結(jié)果顯示電路由一個(gè)LED指示燈、一個(gè)蜂鳴器組成。LED指示燈、蜂鳴器均與芯片檢測(cè)部分中的控制器相連。芯片檢測(cè)部分對(duì)芯片是否損壞的判斷結(jié)果通過(guò)控制器傳遞給結(jié)果顯示部分:LED指示燈亮表示芯片未損壞,蜂鳴器響表示芯片損壞。

        3.4 控制器程序設(shè)計(jì)

        控制器實(shí)現(xiàn)功能表或真值表的接收,并在相應(yīng)輸入輸出引腳輸出相應(yīng)電平,采用51系列單片機(jī)即可實(shí)現(xiàn),本系統(tǒng)選用具有8 KB程序存儲(chǔ)空間、512 byte數(shù)據(jù)存儲(chǔ)空間、內(nèi)帶4 KB E2PROM存儲(chǔ)空間、可直接只用串口下載程序[17-18]的STC89C52。控制器程序設(shè)計(jì)流程如圖5所示。 其工作步驟為:設(shè)置工作模式,接收或檢測(cè);若為接收模式,則接收上位機(jī)發(fā)來(lái)的功能表或真值表并存入E2PROM;保存功能表或真值表,進(jìn)入檢測(cè)模式;首先判斷VCC與 GND是否連通,如果短路,得出芯片損壞的結(jié)果;VCC與 GND未短路,則遍歷功能表或真值表,判斷芯片功能是否正常;得出芯片檢測(cè)結(jié)果并發(fā)回上位機(jī)。

        圖5 控制器程序設(shè)計(jì)流程圖

        4 結(jié) 語(yǔ)

        用于數(shù)字電子技術(shù)實(shí)踐教學(xué)的芯片功能檢測(cè)系統(tǒng),基于數(shù)字電子技術(shù)相關(guān)實(shí)踐課程教學(xué)設(shè)計(jì),包括適用于各種芯片安裝并檢測(cè)的硬件電路和可指定芯片功能表/真值表的上位機(jī),靈活、快速地就芯片功能進(jìn)行檢測(cè)。這種與實(shí)踐課程聯(lián)系緊密、易于實(shí)施、操作簡(jiǎn)單的檢測(cè)系統(tǒng),改變了傳統(tǒng)的手工檢測(cè)芯片的方式,為快速、準(zhǔn)確檢測(cè)芯片是否損壞提供了保障。該系統(tǒng)得出的檢測(cè)結(jié)果,是學(xué)生順利完成實(shí)驗(yàn)、達(dá)到實(shí)驗(yàn)效果的前提,同時(shí)也可促進(jìn)學(xué)生對(duì)實(shí)驗(yàn)原理的理解,提高實(shí)踐課程的教學(xué)效果。

        [1] 李勁松.數(shù)字電子技術(shù)的發(fā)展現(xiàn)狀分析[J].電子世界,2016,28(10):42.

        [2] 楊春玲,朱 敏,張 巖.數(shù)字電子技術(shù)基礎(chǔ)研究性教學(xué)方法的探索與實(shí)踐[J].中國(guó)大學(xué)教學(xué),2014(2):58-60

        [3] 張學(xué)成.數(shù)字電子技術(shù)試驗(yàn)改革與創(chuàng)新[J].實(shí)驗(yàn)室研究與探索,2011,30(8):285-288.

        [4] 李 旭,張為公.基于科研項(xiàng)目的數(shù)字電路創(chuàng)新型實(shí)驗(yàn)教學(xué)改革[J].實(shí)驗(yàn)室研究與探索,2015,34(1):168-171,209.

        [5] 王雪麗.EDA技術(shù)在數(shù)字電子技術(shù)實(shí)驗(yàn)中的應(yīng)用分析[J].電子制作,2014(21):212.

        [6] 方天紅,張升義.Proteus在“數(shù)字邏輯電路”課程項(xiàng)目驅(qū)動(dòng)教學(xué)中的應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2014,33(4):195-197,285.

        [7] 王艷芳,張 穎,趙二剛,等.數(shù)字電路芯片檢測(cè)系統(tǒng)的研制與應(yīng)用[J].實(shí)驗(yàn)室科學(xué),2015,18(1):43-46.

        [8] 肖寶森.多功能數(shù)字芯片測(cè)試儀的設(shè)計(jì)與應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2012,27(12):133-136.

        [9] 康華光.電子技術(shù)基礎(chǔ)數(shù)字部分[M].6版.北京:高等教育出版社,2013.

        [10] 李哲英.電子技術(shù)及其應(yīng)用基礎(chǔ)(數(shù)字部分)[M].2版.北京:高等教育出版社,2009.

        [11] 王小海,祁才君,阮秉濤.集成電子技術(shù)基礎(chǔ)教程(下)[M].2版.北京:高等教育出版社,2008.

        [12] 潘 方.RS232串口通信在PC機(jī)與單片機(jī)通信中的應(yīng)用[J].現(xiàn)代電子技術(shù),2012,35(13):69-71.

        [13] 翟希述,王寶興,范 淼.基于Visual C#的串口通信程序設(shè)計(jì)[J].電子科技,2011,24(2):24-26.

        [14] 周 陽(yáng),周美嬌,黃 波,等.基于C#的串口通信系統(tǒng)的研究與設(shè)計(jì)[J].電子測(cè)量技術(shù),2015,38(7):135-140.

        [15] 內(nèi)格爾(Nagel,C.),李 銘譯.C#高級(jí)編程[M].9版.北京:清華大學(xué)出版社,2014.

        [16] 徐 晴,紀(jì) 峰,田正其,等.基于EEPROM數(shù)據(jù)讀寫(xiě)的智能電能表白盒測(cè)試方法[J].電測(cè)與儀表,2014,51(3):1-5.

        [17] 周 鵬.基于STC89C52單片機(jī)的溫度檢測(cè)系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012,35(22):10-13.

        [18] 謝運(yùn)祥,歐陽(yáng)森.電子電力單片機(jī)控制技術(shù)[M].北京:機(jī)械工業(yè)出版社,2007.

        A Testing System of Commonly Used Digital Crcuitchip

        LIUYan,GAOXi,ZHANGBin,JINGHao,TANGHaixian

        (College of Internet of Things Engineering, Hohai University, Changzhou 213022, Jiangsu, China)

        There are some problems such as complex circuit connection, inefficiency detection in digital circuit practical teaching. Hence, the research group has studied and designed a testing system of commonly used digital circuit chip. The system is based on NAND gate, phase inverter, data selector, counter, decoder and display decoder of the practical teaching. It is composed of upper system and hardware circuit. The upper system serves as entering, management, transmitting function table or truth table. The hardware circuit serves as receiving the signals to testing chip, providing result whether the chip gets damaged or chip’s function is normal, and showing the testing result. The system can reduce difficulty and complexity and improve the accuracy of chip testing in the digital circuit practice teaching. That is essential to conduct a correct experiment.

        digital circuits; chip testing; practical teaching

        2016-08-29

        江蘇高校品牌專業(yè)建設(shè)工程資助項(xiàng)目(PPAY2015B141);河海大學(xué)高等教育科學(xué)研究2015年度立項(xiàng)課題(20151212)

        劉 艷(1984-),女,重慶人,實(shí)驗(yàn)師,主要從事電子技術(shù)、信息獲取與處理技術(shù)的研究。

        Tel.: 13646117429; E-mail:liuyan_s@163.com

        TN 606; G 642.0

        A

        1006-7167(2017)05-0068-04

        猜你喜歡
        真值表數(shù)字電路上位
        《離散數(shù)學(xué)》中二元關(guān)系傳遞性的判定
        基于數(shù)字電路的定時(shí)器的設(shè)計(jì)
        電子制作(2019年22期)2020-01-14 03:16:46
        MATLAB在數(shù)字電路教學(xué)中的應(yīng)用
        特斯拉 風(fēng)云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        基于數(shù)字電路的密碼鎖設(shè)計(jì)與實(shí)現(xiàn)
        搶答器原理的設(shè)計(jì)
        數(shù)字電路實(shí)驗(yàn)的設(shè)計(jì)分析
        電子制作(2017年1期)2017-05-17 03:54:28
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機(jī)的教室智能監(jiān)測(cè)管理系統(tǒng)
        飛機(jī)燃油測(cè)量系統(tǒng)設(shè)計(jì)誤差影響分析
        科技視界(2016年22期)2016-10-18 15:56:13
        亚洲男同志gay 片可播放| 色偷偷久久久精品亚洲| 亚洲成aⅴ人片久青草影院| 国产精品无套内射迪丽热巴| 免青青草免费观看视频在线| 亚洲精品久久麻豆蜜桃| 本道天堂成在人线av无码免费 | 日本中文字幕官网亚洲| 日本三级香港三级人妇99| 免费人成再在线观看视频| 中文字幕一区二区三区乱码不卡 | 精品久久久久久久久午夜福利| 野外性史欧美k8播放| 国产精品自线在线播放| av免费在线国语对白| 日本熟日本熟妇中文在线观看| 久久精品国产9久久综合| 精品国产自拍在线视频| 伊人久久大香线蕉av色婷婷色| 毛片无码国产| 一本大道东京热无码中字| 一二区视频免费在线观看| 国产欧美综合一区二区三区| 亚洲av无码精品色午夜在线观看| 在线精品日韩一区二区三区| 97久久综合精品国产丝袜长腿 | 精品福利一区二区三区| 亚洲精品动漫免费二区| 无码人妻丰满熟妇精品区| 久久麻豆精亚洲av品国产精品 | 欧美国产综合欧美视频| 亚洲精品你懂的在线观看| 亚洲一区二区精品在线看| 大桥未久av一区二区三区| 最新高清无码专区| 无码人妻中文中字幕一区二区| 一区二区三区国产精品麻豆| 97精品久久久久中文字幕| 日本免费人成视频播放| 在线亚洲国产一区二区三区| 国产精品天干天干|