国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種適用于課堂使用的便攜式數(shù)字電子技術(shù)實(shí)驗(yàn)平臺設(shè)計(jì)

2019-04-09 04:39:31郭以賀張寧何玉鈞
中國教育技術(shù)裝備 2019年20期
關(guān)鍵詞:實(shí)驗(yàn)平臺數(shù)字電子技術(shù)

郭以賀 張寧 何玉鈞

摘? 要 目前,大多數(shù)高等院校數(shù)字電子技術(shù)基礎(chǔ)課程的實(shí)驗(yàn)教學(xué)滯后于課堂講授,且實(shí)驗(yàn)內(nèi)容占講授內(nèi)容的比例偏低。為了實(shí)現(xiàn)在課堂上邊講授邊實(shí)驗(yàn),激發(fā)學(xué)生的學(xué)習(xí)興趣并幫助學(xué)生及時掌握授課內(nèi)容,設(shè)計(jì)一種便攜式數(shù)字電子技術(shù)實(shí)驗(yàn)平臺。其核心由邏輯分析儀和各種基本數(shù)字電子電路組成,采用STM32F103處理器作為主控芯片,采用液晶顯示屏和按鍵實(shí)現(xiàn)人機(jī)交互。實(shí)踐表明,采用該實(shí)驗(yàn)平臺后,有效提高了課堂教學(xué)的質(zhì)量。

關(guān)鍵詞 邏輯分析儀;數(shù)字電子技術(shù);微處理器;實(shí)驗(yàn)平臺

中圖分類號:G642.423? ? 文獻(xiàn)標(biāo)識碼:B

文章編號:1671-489X(2019)20-0027-02

Design of Portable Digital Electronic Technology Experimental Platform with Classroom//GUO Yihe, ZHANG Ning, HE Yujun

Abstract At present, the experimental teaching of the course “Digital Electronic Technology Basis” in most universities lags behind the classroom teaching, and the proportion of the experimental content in the teaching content is low. In order to realize the experiment while teaching in class, stimulate interest in learning and help stu-dents grasp the teaching content in time, this paper designs a portabledigital electronic technology experimental platform, which consists of logic analyzer and various basic digital electronic circuits. The STM32F103 processor is used as the main control chip, and the hu-man-machine interaction is realized by LCD and keys. Practice showsthat the experimental platform can effectively improve the quality of?classroom teaching.

Key words logic analyzer; digital electronic technology; micro-pro-cessor; experimental platform

1 前言

高等院校數(shù)字電子技術(shù)基礎(chǔ)課程包括課堂教學(xué)和實(shí)驗(yàn)教學(xué)。在課堂教學(xué)中,一般通過板書或幻燈片等方式呈現(xiàn)電路的輸入和輸出邏輯關(guān)系。受實(shí)驗(yàn)學(xué)時限制,大部分高校只能讓學(xué)生對課程講授的部分電路在實(shí)驗(yàn)室進(jìn)行實(shí)驗(yàn)驗(yàn)證。這種傳統(tǒng)的教學(xué)方式中,實(shí)驗(yàn)滯后于講授,當(dāng)學(xué)生在課堂遇到難以理解的問題時,往往不能進(jìn)行有效的實(shí)驗(yàn)預(yù)習(xí),實(shí)驗(yàn)的效果也就難以保證。由于實(shí)驗(yàn)的內(nèi)容和學(xué)時有限,學(xué)生在實(shí)驗(yàn)過程中將主要時間花在導(dǎo)線連接上,對實(shí)驗(yàn)結(jié)果的分析和思考反而不足。

本文旨在設(shè)計(jì)一種便攜式的數(shù)字電子技術(shù)實(shí)驗(yàn)平臺,供學(xué)生在課堂及課下進(jìn)行電路邏輯功能驗(yàn)證。教師可以一邊講授一邊讓學(xué)生進(jìn)行動手實(shí)驗(yàn),從而及時消化所學(xué)知識,遇到問題后可以及時反饋給教師,從而實(shí)現(xiàn)師生間及時有效的互動,將講授的知識消化在課堂中。這樣在實(shí)驗(yàn)室的實(shí)驗(yàn)教學(xué)中就不必再進(jìn)行基本電路的功能驗(yàn)證,從而通過設(shè)計(jì)綜合性的實(shí)驗(yàn)內(nèi)容,提高學(xué)生分析問題和解決問題的能力。

2 設(shè)計(jì)思路

數(shù)字電路輸入輸出引腳往往較多,輸入和輸出之間具有特定的邏輯關(guān)系,傳統(tǒng)的示波器一般只有兩個通道,不適于對多路信號進(jìn)行同步觀察。數(shù)字電路往往只關(guān)注邏輯電平的高低,而不在意具體的電平數(shù)值,因此,邏輯分析儀應(yīng)運(yùn)而生[1]。時至今日,邏輯分析儀已經(jīng)是分析數(shù)字系統(tǒng)不可或缺的儀器。邏輯分析儀有三個重要參數(shù),分別是閾值電壓、采樣率和存儲深度。隨著后兩個參數(shù)要求的提高,邏輯分析儀實(shí)現(xiàn)的難度越大,成本也越高。而針對數(shù)字電子技術(shù)教學(xué)的便攜式邏輯分析儀對采樣率和存儲深度的要求并不太高,如采樣率1 MHz、存儲深度1 kB就能滿足要求。

隨著微處理器技術(shù)的發(fā)展,基于微處理器實(shí)現(xiàn)便攜式邏輯分析儀成為可能。本文采用STM32F103處理器,該芯片基于Cortex-M3內(nèi)核,CPU最高速度達(dá)72 MHz[2-3],內(nèi)置256 kB的Flash存儲器可以實(shí)現(xiàn)代碼的固化,內(nèi)置48 kB的 RAM存儲器可以實(shí)現(xiàn)數(shù)據(jù)的存儲,不需要外置RAM就能滿足便攜式邏輯分析儀的采樣和存儲要求。軟件設(shè)計(jì)則基于MDK5開發(fā)平臺和C語言開發(fā)[4],程序包含數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)顯示等幾個部分。

3 實(shí)現(xiàn)方案

為滿足課堂實(shí)驗(yàn)的需求,所設(shè)計(jì)邏輯分析儀采用常見的手機(jī)充電寶供電,因此,本系統(tǒng)5 V電源采用Mini USB供電,由于STM32F103等芯片需要3.3 V供電,故使用一片LDO芯片AMS1117-3.3實(shí)現(xiàn)5 V轉(zhuǎn)3.3 V。處理器采用8 MHz的無源晶振,通過內(nèi)部鎖相環(huán)倍頻至64 MHz作為處理器的時鐘。邏輯波形通過屏幕分辨率為320×240的TFT-LCD顯示,每個像素點(diǎn)支持16位色。TFT-LCD模塊接口的數(shù)據(jù)端口采用16位的并口,可以提供足夠快的傳輸速率,處理器通過FSMC接口連接LCD。實(shí)驗(yàn)平臺設(shè)置六個按鍵,分別提供上、下、左、右、確定和取消功能,在不同的界面下可以通過六個按鍵實(shí)現(xiàn)參數(shù)配置和功能選擇。為實(shí)現(xiàn)配置參數(shù)掉電不丟失,外擴(kuò)一片閃存芯片W25Q64,將重要的參數(shù)存儲到該芯片中。同時設(shè)置四個LED,提供必要的電平指示功能。

和數(shù)字電子技術(shù)基礎(chǔ)課程有關(guān)的測試電路,如基本門電路、觸發(fā)器、譯碼器、計(jì)數(shù)器、移位寄存器等,采用體積較小的貼片封裝,輸入和輸出連接至處理器的IO口,通過按鍵可靈活地設(shè)置不同的輸入模式,通過液晶實(shí)現(xiàn)輸入和輸出的顯示。這樣一來,學(xué)生可以準(zhǔn)確地了解相關(guān)電路的輸入輸出邏輯關(guān)系,并通過不同的配置,全面測試電路的功能。此外,通過硬件設(shè)置相應(yīng)的跳線帽,學(xué)生可以手動修改電路的結(jié)構(gòu),進(jìn)行豐富的嘗試和電路設(shè)計(jì)。

軟件基于STM32的固件庫進(jìn)行開發(fā),將需要讀取的IO口配置成下拉輸入高速模式,輸出IO口設(shè)置為推挽輸出,測試電路的時鐘由處理器輸出。設(shè)置定時器的中斷頻率最高為1 MHz,即最快每1 μs翻轉(zhuǎn)一次時鐘電平,并在中斷服務(wù)函數(shù)中同步讀取測試電路各個輸出口的電平,保存在RAM中。

以74HC163計(jì)數(shù)器電路為例,電路如圖1所示。其中時鐘CLK、置數(shù)輸入端P0-P3接處理器輸出IO口;計(jì)數(shù)輸出Q0-Q3、進(jìn)位TC接處理器輸入IO口;S1為撥碼開關(guān),可手動控制,計(jì)數(shù)輸出經(jīng)4輸入與非門SN74HC20反饋到置數(shù)端,實(shí)現(xiàn)小于16的其他進(jìn)制計(jì)數(shù)器[5]。學(xué)生可以設(shè)定不同的置數(shù)數(shù)值和撥碼開關(guān)位置并通過液晶觀察電路的各種輸出結(jié)果,從而全面準(zhǔn)確地理解電路的工作原理。與采用LED或數(shù)碼管方式觀察電路輸出相比,邏輯分析儀可以清楚地顯示各個觀察波形的相位關(guān)系。教師也可以在課堂上提出設(shè)計(jì)實(shí)驗(yàn)題目,根據(jù)學(xué)生的實(shí)驗(yàn)效果,及時調(diào)整授課內(nèi)容。而在實(shí)驗(yàn)室的實(shí)踐環(huán)節(jié),可以安排更為復(fù)雜的兩片163計(jì)數(shù)器級聯(lián)實(shí)現(xiàn)100進(jìn)制、60進(jìn)制計(jì)數(shù)等綜合性題目。

液晶顯示屏呈現(xiàn)的邏輯波形效果如圖2所示,同時通過按鍵控制可以對顯示波形進(jìn)行縮放,滿足不同情況下的觀察需求。在待機(jī)界面中可以通過選擇不同的實(shí)驗(yàn)項(xiàng)目,進(jìn)入不同的顯示界面,滿足各個實(shí)驗(yàn)的特定需求。同時利用處理器內(nèi)部定時器的計(jì)數(shù)功能,可以測量各個波形的頻率,幫助學(xué)生更好地理解計(jì)數(shù)器的分頻功能。

4 結(jié)語

以便攜式數(shù)字電子技術(shù)實(shí)驗(yàn)平臺為設(shè)計(jì)目標(biāo),提出一種以STM32F103處理器為核心的設(shè)計(jì)方案,實(shí)現(xiàn)邏輯分析儀功能與數(shù)字電子技術(shù)基礎(chǔ)課程常見電路的有機(jī)結(jié)合。便攜式數(shù)字電子技術(shù)實(shí)驗(yàn)平臺體積小、成本低,可以在課堂教學(xué)中發(fā)放給學(xué)生使用,通過邊講邊練,提高課堂教學(xué)效率,豐富實(shí)驗(yàn)教學(xué)內(nèi)容。

參考文獻(xiàn)

[1]徐杰.電子測量技術(shù)與應(yīng)用[M].2版.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2018.

[2]鄭亮,鄭士海.嵌入式系統(tǒng)開發(fā)與實(shí)踐:基于STM32F10x系列[M].北京:北京航空航天大學(xué)出版社,2015.

[3]陳啟軍,余有靈,張偉.嵌入式系統(tǒng)及其應(yīng)用:基于Cortex-M3內(nèi)核和STM32F系列微控制器的系統(tǒng)設(shè)計(jì)與開發(fā)[M].上海:同濟(jì)大學(xué)出版社,2014.

[4]李寧.基于MDK的STM32處理器開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2008.

[5]謝志遠(yuǎn),尚秋峰.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,2014.

猜你喜歡
實(shí)驗(yàn)平臺數(shù)字電子技術(shù)
云計(jì)算在職業(yè)院校中的應(yīng)用與思考
案例教學(xué)在數(shù)字電子技術(shù)課程中的應(yīng)用研究
EDA技術(shù)在數(shù)字電子技術(shù)實(shí)驗(yàn)中的應(yīng)用
基于FPGA的計(jì)算機(jī)系統(tǒng)接口實(shí)驗(yàn)平臺的設(shè)計(jì)與研制
生物醫(yī)學(xué)工程專業(yè)創(chuàng)新人才培養(yǎng)策略
單片機(jī)仿真實(shí)驗(yàn)平臺的設(shè)計(jì)分析
EDA技術(shù)在數(shù)字電子技術(shù)教學(xué)中的探索
《數(shù)字電子技術(shù)》課程教學(xué)研究和探索
科技視界(2016年24期)2016-10-11 13:15:21
基于工程認(rèn)知的數(shù)字電子技術(shù)課程教學(xué)改革研究
科技視界(2016年6期)2016-07-12 08:47:29
基于LabVIEW下嵌入式系統(tǒng)實(shí)驗(yàn)平臺的設(shè)計(jì)與實(shí)現(xiàn)分析
罗甸县| 沙洋县| 曲麻莱县| 石狮市| 嵊州市| 郑州市| 长子县| 龙山县| 界首市| 巴楚县| 怀宁县| 越西县| 江阴市| 玉林市| 镇安县| 汉沽区| 浙江省| 扬中市| 达拉特旗| 孟州市| 长沙市| 潢川县| 牡丹江市| 民县| 肇州县| 黔西| 察雅县| 安阳县| 太原市| 福贡县| 镇赉县| 大宁县| 泾川县| 治县。| 莫力| 武夷山市| 博乐市| 磴口县| 曲麻莱县| 澜沧| 改则县|