朱向慶 鄭景揚(yáng) 陳文龍 邱日錞 陸浩培
摘 要: 提出一種多功能單片機(jī)與CPLD實(shí)驗(yàn)板的設(shè)計(jì)方案。該實(shí)驗(yàn)板以單片機(jī)最小系統(tǒng)、CPLD最小系統(tǒng)為控制中心,其集成電源模塊、輸入模塊、輸出模塊、串行總線模塊、障礙物檢測(cè)模塊及模擬量模塊,能夠完成通用8051內(nèi)核單片機(jī)的仿真與下載實(shí)驗(yàn),完成CPLD實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,該實(shí)驗(yàn)板具有集成度高、適用性廣、擴(kuò)展性強(qiáng)、簡(jiǎn)單易用等優(yōu)點(diǎn),可在單片機(jī)、EDA技術(shù)、數(shù)字電路與數(shù)字邏輯、通信原理課程的實(shí)踐教學(xué)中推廣使用。
關(guān)鍵詞: 復(fù)雜可編程邏輯器件; 實(shí)驗(yàn)板; 仿真實(shí)驗(yàn); 下載實(shí)驗(yàn)
中圖分類(lèi)號(hào): TN710?34; TP368 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2016)06?0123?04
Design of multifunctional single chip microcomputer and CPLD experimental board
ZHU Xiangqing, ZHENG Jingyang, CHEN Wenlong, QIU Richun, LU Haopei
(School of Electronic & Information Engineering, Jiaying University, Meizhou 514015, China)
Abstract: A design scheme for multifunctional single chip microcomputer and CPLD experimental board is proposed. The experimental board takes the single chip microcomputer minimum system and the CPLD minimum system as the control center. The power module, input module, output module, serial bus module, obstacle detection module and analog?quantity module are integrated to accomplish the simulation and download experiments of 8051 kernel single chip microcomputer, and CPLD experiment. The experimental results show that this experimental board has the advantages of high integration, extensive applicability, strong expandability, and simple use, and can be widely used in the practical teaching of the courses such as single chip microcomputer, EDA technology, digital circuit and digital logic, communication principle.
Keywords: CPLD; experimental board; simulation experiment; download experiment
0 引 言
目前,我國(guó)高校的電子信息類(lèi)學(xué)科已經(jīng)普遍開(kāi)設(shè)數(shù)字電路與數(shù)字邏輯、單片機(jī)、EDA(Electronic Design Automation,電子設(shè)計(jì)自動(dòng)化)技術(shù)和通信原理等專(zhuān)業(yè)基礎(chǔ)課程[1?2]。實(shí)踐教學(xué)是這些課程教學(xué)的重要環(huán)節(jié),有著舉足輕重的作用。在學(xué)習(xí)過(guò)程中,不少學(xué)生都會(huì)從網(wǎng)店購(gòu)買(mǎi)各種小型實(shí)驗(yàn)板,好處是能夠直接使用,缺陷是學(xué)生對(duì)實(shí)驗(yàn)板系統(tǒng)的硬件了解不夠深入[3];購(gòu)買(mǎi)的實(shí)驗(yàn)板通常只能滿(mǎn)足某一門(mén)課程的教學(xué)需求,利用率較低,且價(jià)格較貴,各類(lèi)實(shí)驗(yàn)板的共性部分不能重復(fù)使用。從降低學(xué)生的學(xué)習(xí)成本,提高學(xué)生動(dòng)手能力,培養(yǎng)學(xué)生掌握微處理器架構(gòu)設(shè)計(jì)方法,滿(mǎn)足企業(yè)對(duì)求職者的技能要求這4個(gè)角度出發(fā),自制一款將單片機(jī)與復(fù)雜可編程邏輯器件(Complex Programmable Logic Device,CPLD)合二為一,能夠滿(mǎn)足多門(mén)課程教學(xué)需求,且可以進(jìn)行硬件仿真、燒錄程序的實(shí)驗(yàn)教學(xué)儀器。
1 總體設(shè)計(jì)思路與方案為了使設(shè)計(jì)的實(shí)驗(yàn)板具有較強(qiáng)的擴(kuò)展性、適用性、穩(wěn)定性及性?xún)r(jià)比,主要從以下幾個(gè)角度出發(fā),構(gòu)思功能模塊及硬件電路:
(1) 實(shí)驗(yàn)板可根據(jù)需要,安裝不同型號(hào)的單片機(jī),不需要額外的硬件設(shè)備支持,即可實(shí)現(xiàn)硬件仿真與下載功能。其他已燒錄程序的DIP40封裝通用51系列單片機(jī),可直接安裝在實(shí)驗(yàn)板上,利用實(shí)驗(yàn)板上的模塊進(jìn)行實(shí)驗(yàn)。
(2) 實(shí)驗(yàn)板集成輸入模塊、輸出模塊、串行總線模塊、模擬量模塊、自動(dòng)控制模塊和障礙物檢測(cè)模塊等,使得實(shí)驗(yàn)板擁有強(qiáng)大的外圍支持,這些模塊可以用單片機(jī)或者CPLD單獨(dú)控制,能夠提高外圍器件的利用率,節(jié)約設(shè)備購(gòu)置成本[4]。
(3) 單片機(jī)與CPLD的所有I/O接都通過(guò)排針引出,方便使用者以此實(shí)驗(yàn)板為母板,連接控制其他設(shè)備,進(jìn)行二次開(kāi)發(fā)實(shí)驗(yàn)。
(4) 所有價(jià)格較貴的芯片、顯示器件、模塊等都不是直接焊接在實(shí)驗(yàn)板上,而是安裝在實(shí)驗(yàn)板上焊接的緊縮座、管座、圓孔母座、排座等上面,方便拆卸,以便在其他系統(tǒng)中重復(fù)使用。單片機(jī)及CPLD的時(shí)鐘電路所使用的晶振也安裝在圓孔母座上,方便使用者根據(jù)實(shí)驗(yàn)需要調(diào)換不同頻率的晶振。
(5) 實(shí)驗(yàn)板的所有功能模塊均連接至單片機(jī)I/O,做CPLD實(shí)驗(yàn)時(shí),將單片機(jī)卸下,用杜邦線連接CPLD的I/O至單片機(jī)I/O,即可用CPLD控制各功能模塊。對(duì)于共用單片機(jī)I/O的各功能模塊,使用者均可通過(guò)短路端子控制其電源或者數(shù)據(jù)線等,避免實(shí)驗(yàn)項(xiàng)目的沖突。
2 系統(tǒng)硬件結(jié)構(gòu)
實(shí)驗(yàn)板電路連接方框結(jié)構(gòu)示意圖如圖1所示,主要包括單片機(jī)最小系統(tǒng)、CPLD最小系統(tǒng)、功能模塊及電源模塊四大部分。功能模塊主要有輸入模塊、輸出模塊、串行總線模塊、障礙物檢測(cè)模塊和模擬量模塊5種。單片機(jī)最小系統(tǒng)由單片機(jī)、單片機(jī)復(fù)位電路、單片機(jī)時(shí)鐘電路及單片機(jī)I/O擴(kuò)展接口構(gòu)成。單片機(jī)通過(guò)電平轉(zhuǎn)換電路連接9針母座的單片機(jī)編程/調(diào)試接,計(jì)算機(jī)通過(guò)串連接單片機(jī)編程/調(diào)試接,實(shí)現(xiàn)硬件仿真與程序燒錄功能,單片機(jī)可以是宏晶科技公司的STC12C5A60S2和STC89C52RC、飛利浦公司的P89C52RD2、SST公司的SST89E516RD等通用DIP40封裝51系列單片機(jī)。單片機(jī)I/O擴(kuò)展接由P0~P3引出,連接至各功能模塊。
CPLD最小系統(tǒng)包括CPLD芯片EPM7128SLC84、CPLD時(shí)鐘電路、CPLD復(fù)位電路及CPLD I/O口擴(kuò)展接口,計(jì)算機(jī)可通過(guò)JTAG接口電路將程序加載至CPLD
[5]。輸入模塊包括8位撥碼開(kāi)關(guān)、矩陣鍵盤(pán)及一體化紅外接收頭,在鍵盤(pán)工作方式控制端子的控制下,矩陣鍵盤(pán)可工作于4×4行列式鍵盤(pán)及1×4獨(dú)立按鍵兩種工作方式,以提高硬件的利用率。輸出模塊包括中文字符液晶/觸摸彩屏接、12864 OLED(Organic Light Emitting Diode,有機(jī)發(fā)光二極管)液晶接口、1602字符液晶接、8位發(fā)光二極管電路、8×8單色LED點(diǎn)陣電路、四位一體共陽(yáng)數(shù)碼管電路、蜂鳴器電路、電機(jī)接及繼電器電路。中文字符液晶/觸摸彩屏接口可安裝12864中文字符液晶或
2.4寸TFT觸摸彩屏, LED驅(qū)動(dòng)電路由8個(gè)PNP型三極管S9012構(gòu)成,用于驅(qū)動(dòng)點(diǎn)陣和數(shù)碼管;達(dá)林頓管驅(qū)動(dòng)電路由復(fù)合管驅(qū)動(dòng)器ULN2003構(gòu)成,用于驅(qū)動(dòng)蜂鳴器、電機(jī)和繼電器,電機(jī)接口可安裝型號(hào)為28BYJ?48的5線4相減速步進(jìn)電機(jī)。
電路連接方框結(jié)構(gòu)示意圖串行總線模塊包括數(shù)字型溫濕度傳感器DHT11電路、數(shù)字型溫度傳感器DS18B20電路、E2PROM存儲(chǔ)器AT24C02電路、實(shí)時(shí)時(shí)鐘DS1302電路及短距離無(wú)線通信模塊nRF24L01接,用于完成1?Wire單總線、I2C總線、三線制SPI總線、四線制SPI總線通信。障礙物檢測(cè)模塊包括超聲波模塊接口、紅外發(fā)射接收對(duì)管電路。超聲波模塊接口可安裝型號(hào)為KX?U0904的超聲波模塊;紅外發(fā)射接收對(duì)管的型號(hào)為ST178,除用于檢測(cè)障礙物外,還可進(jìn)行測(cè)距測(cè)速實(shí)驗(yàn)。模擬量模塊包括模擬電壓產(chǎn)生電路、數(shù)/模轉(zhuǎn)換電路。模擬電壓產(chǎn)生電路由精密多圈電位器構(gòu)成,提供0~5 V的輸出電壓,給單片機(jī)片內(nèi)自帶的A/D轉(zhuǎn)換模塊,進(jìn)行A/D轉(zhuǎn)換實(shí)驗(yàn);數(shù)/模轉(zhuǎn)換電路主要由RC無(wú)源低通濾波電路構(gòu)成,將單片機(jī)產(chǎn)生的PWM波形進(jìn)行濾波,產(chǎn)生0~5 V的輸出電壓。電源模塊主要由5 V直流電源接口及CPLD電源電路構(gòu)成。CPLD電源電路主要由ASM1117?3.3 V穩(wěn)壓器構(gòu)成,將5 V直流電壓轉(zhuǎn)換成
3.3 V輸出,使得CPLD能獨(dú)立在兩種不同電壓下工作,方便使用者以此實(shí)驗(yàn)板為母板,控制不同工作電壓的外圍設(shè)備,進(jìn)行擴(kuò)展實(shí)驗(yàn)。3 實(shí)驗(yàn)板布局設(shè)計(jì)實(shí)驗(yàn)板內(nèi)單片機(jī)最小系統(tǒng)、CPLD最小系統(tǒng)及各功能模塊都是相互獨(dú)立的,具有很強(qiáng)的開(kāi)放性,為使用者提供豐富的自主創(chuàng)新性設(shè)計(jì)空間,使其可根據(jù)需要自行搭建實(shí)驗(yàn)電路。如圖2所示為實(shí)驗(yàn)板結(jié)構(gòu)示意圖,從操作的方便性,系統(tǒng)的穩(wěn)定性等角度出發(fā),設(shè)計(jì)實(shí)驗(yàn)板布局。單片機(jī)最小系統(tǒng)置于板子中部,使其到各功能模塊的平均距離最短。CPLD最小系統(tǒng)位于板子左下部,使其相對(duì)獨(dú)立,但控制各功能模塊時(shí),又可方便地通過(guò)杜邦線連接至單片機(jī)的I/O口擴(kuò)展接口。
5 V電源及下載/通信接口位于板子左上部,方便從計(jì)算機(jī)USB口取電,與計(jì)算機(jī)通信。輸出模塊主要位于板子的上部,輸入模塊位于板子的下部,其余模塊位于單片機(jī)最小系統(tǒng)的左部及右部,使得它們工作時(shí)相互干擾較小。
4 實(shí)驗(yàn)板工作方式實(shí)驗(yàn)板可以完成如表1所示的30個(gè)實(shí)驗(yàn)項(xiàng)目,其中前26個(gè)用單片機(jī)完成,帶☆號(hào)的3個(gè)限用STC12C5A60S2單片機(jī)。30個(gè)實(shí)驗(yàn)項(xiàng)目除帶☆號(hào)的3個(gè)外,其余27個(gè)均可用CPLD單獨(dú)完成。帶號(hào)的2個(gè)實(shí)驗(yàn)項(xiàng)目適用于數(shù)字電路與數(shù)字邏輯課程,可用CPLD設(shè)計(jì)常見(jiàn)的組合邏輯及時(shí)序邏輯電路,如編碼器、譯碼器、觸發(fā)器、計(jì)數(shù)器等。帶號(hào)的5個(gè)實(shí)驗(yàn)項(xiàng)目適用于通信原理課程,可完成碼型變換、信道編譯碼及一些簡(jiǎn)單的調(diào)制解調(diào)實(shí)驗(yàn)。表1 實(shí)驗(yàn)板可以完成的實(shí)驗(yàn)項(xiàng)目
4.1 單片機(jī)實(shí)驗(yàn)將計(jì)算機(jī)串口與實(shí)驗(yàn)板的單片機(jī)編程/調(diào)試接口連接,不需專(zhuān)用的燒錄器或者仿真器,可進(jìn)行單片機(jī)硬件仿真及在系統(tǒng)編程(In System Programming,ISP)[6]。在計(jì)算機(jī)端用Keil μVision或Wave編寫(xiě)/編譯單片機(jī)程序時(shí),可以使用匯編(ASM)語(yǔ)音、C51語(yǔ)言或二者混合編程。為了提高系統(tǒng)運(yùn)行效率,還可在單片機(jī)中運(yùn)行Small RTOS51或者μC/OS?Ⅱ操作系統(tǒng)[3,7]。
4.1.1 下載實(shí)驗(yàn)計(jì)算機(jī)端運(yùn)行宏晶公司的STC?ISP軟件、飛利浦公司的FLASH Magic軟件、SST公司的Soft ICE軟件,可以直接通過(guò)串口給STC89C52RC,P89C52RD2,SST89E5xRD等單片機(jī)下載程序,簡(jiǎn)單方便快捷。
4.1.2 仿真實(shí)驗(yàn)計(jì)算機(jī)端運(yùn)行Keil μVision軟件,可以通過(guò)串口將單片機(jī)固件加載至SST公司的SST89E5xRD系列單片機(jī),進(jìn)行硬件仿真實(shí)驗(yàn)。使用SST89E5xRD單片機(jī)進(jìn)行硬件仿真,可以單步跟蹤、全速運(yùn)行、設(shè)置斷點(diǎn)、運(yùn)行到光標(biāo)處、夭折(暫停),隨時(shí)可查看寄存器、變量、I/O、內(nèi)存內(nèi)容;但不能仿真串口及定時(shí)器/計(jì)數(shù)器2(T2)
[8]。如果要想實(shí)現(xiàn)串口及T2的仿真功能,可采用宏晶公司最新發(fā)布的高性能“芯片仿真器”—— IAP15W4K58S4單片機(jī)[9],除了仿真功能之外,其本身的硬件性能與資源也非常優(yōu)越和豐富。使用IAP15W4K58S4單片機(jī)時(shí),需要制作一個(gè)LQFP44轉(zhuǎn)DIP40的轉(zhuǎn)接板,將IAP15W4K58S4單片機(jī)從LQFP44封裝轉(zhuǎn)換成通用的DIP40封裝,即可將其安裝在實(shí)驗(yàn)板的單片機(jī)緊縮座上[10]。4.1.3 全速運(yùn)行實(shí)驗(yàn)對(duì)于不能通過(guò)串口直接下載程序的單片機(jī),只要是5 V供電、DIP40封裝的通用型號(hào)單片機(jī),如AT89S51單片機(jī),通過(guò)其他燒錄軟件下載程序后,安裝在本實(shí)驗(yàn)板上后,同樣可以利用實(shí)驗(yàn)板上的功能模塊完成實(shí)驗(yàn)。
4.2 CPLD實(shí)驗(yàn)完成CPLD實(shí)驗(yàn)時(shí),借助集成開(kāi)發(fā)軟件平臺(tái)Quartus Ⅱ或Max+Plus Ⅱ,用原理圖、波形圖、硬件描述語(yǔ)言(VHDL或Verilog)等方法,生成相應(yīng)的目標(biāo)文件,通過(guò)下載電纜將代碼傳送到CPLD芯片EPM7128SLC84中,實(shí)現(xiàn)設(shè)計(jì)的數(shù)字系統(tǒng)。用USB_Blaster下載器連接計(jì)算機(jī)的USB口與實(shí)驗(yàn)板的JTAG接口電路,計(jì)算機(jī)運(yùn)行Quartus Ⅱ軟件,可以對(duì)CPLD在系統(tǒng)編程(ISP)。用并口下載器連接計(jì)算機(jī)的并口與實(shí)驗(yàn)板的JTAG接口電路,計(jì)算機(jī)運(yùn)行Max+Plus Ⅱ軟件,同樣可以對(duì)CPLD在系統(tǒng)編程(ISP)。
5 實(shí)踐方式與使用效果
在數(shù)字電路與數(shù)字邏輯、單片機(jī)、EDA技術(shù)、通信原理等課程的實(shí)驗(yàn)、課程設(shè)計(jì)等實(shí)踐教學(xué)環(huán)節(jié),以本實(shí)驗(yàn)板為平臺(tái),開(kāi)展“虛實(shí)結(jié)合,軟硬兼施”的項(xiàng)目教學(xué)方法[11?12]。先教會(huì)學(xué)生用Multisim,Proteus,Keil μVision,Quartus Ⅱ或Max+Plus Ⅱ等軟件進(jìn)行仿真實(shí)驗(yàn),熟練后再結(jié)合實(shí)驗(yàn)板做硬件實(shí)驗(yàn)[13?14]。圖3是焊接好的實(shí)驗(yàn)板圖,整個(gè)實(shí)驗(yàn)板及下載器件等的購(gòu)置費(fèi)用約100元,對(duì)愿意參與自制實(shí)驗(yàn)板的學(xué)生,采取“學(xué)校資助,學(xué)生自籌,貴重器件共享”的方式。首先由學(xué)校出資找印刷電路板廠家批量生產(chǎn)PCB板,接著學(xué)生自籌經(jīng)費(fèi)到網(wǎng)店購(gòu)買(mǎi)元器件,然后由老師組織學(xué)生焊接實(shí)驗(yàn)板,最后進(jìn)行軟硬件聯(lián)合調(diào)測(cè)。最后對(duì)完成整個(gè)過(guò)程的學(xué)生,學(xué)校再補(bǔ)貼一部分低值易耗品購(gòu)置費(fèi)。PCB板是統(tǒng)一制作的,質(zhì)量較好,學(xué)生焊接實(shí)驗(yàn)板的成功率較高。學(xué)生參與焊接、調(diào)測(cè)軟硬件,相對(duì)于購(gòu)置現(xiàn)成的實(shí)驗(yàn)板,對(duì)硬件原理及軟件設(shè)計(jì)掌握理解更深刻。學(xué)生的積極性很高,近幾年,每屆約有150個(gè)學(xué)生參與制作實(shí)驗(yàn)板,約占總?cè)藬?shù)的70%。通過(guò)自制實(shí)驗(yàn)板,學(xué)生對(duì)數(shù)字電路與數(shù)字邏輯、單片機(jī)、EDA技術(shù)、通信原理等課程的掌握程度獲得提高,課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的水平也同步提升。實(shí)驗(yàn)板可作為學(xué)生備戰(zhàn)各種專(zhuān)業(yè)學(xué)術(shù)競(jìng)賽的賽前訓(xùn)練裝備,學(xué)生利用單片機(jī)、CPLD設(shè)計(jì)制作各種電子系統(tǒng),參加國(guó)家級(jí)、省級(jí)大學(xué)生電子設(shè)計(jì)競(jìng)賽和“挑戰(zhàn)杯”大學(xué)生課外學(xué)術(shù)科技作品競(jìng)賽,2011—2014年共獲得國(guó)家級(jí)和省級(jí)獎(jiǎng)勵(lì)38項(xiàng)。
6 結(jié) 語(yǔ)
該實(shí)驗(yàn)板具有性?xún)r(jià)比高、功能強(qiáng)大、片內(nèi)資源豐富、I/O接口數(shù)量多的單片機(jī)與CPLD,可用于初學(xué)者同時(shí)學(xué)習(xí)兩種不同類(lèi)型的處理器,對(duì)數(shù)字電路與數(shù)字邏輯、單片機(jī)、EDA技術(shù)和通信原理等多門(mén)課程的實(shí)踐教學(xué)有促進(jìn)作用。實(shí)踐證明,教師將自己的教學(xué)理念、工程經(jīng)驗(yàn)和教學(xué)獨(dú)創(chuàng)性等融入自制的實(shí)驗(yàn)板中,可以彌補(bǔ)通用實(shí)驗(yàn)設(shè)備靈活性和適應(yīng)性不足的缺陷,培養(yǎng)學(xué)生的創(chuàng)造性思維能力及實(shí)踐動(dòng)手能力,提高其學(xué)習(xí)的積極性[15],同時(shí)有效節(jié)約學(xué)生的學(xué)習(xí)成本,值得在工程應(yīng)用類(lèi)課程中推廣。
參考文獻(xiàn)
[1] SHI Yanhui, HE Zhaofeng, WANG Jing. Exploration for practical teaching reform of single?chip microcomputer aiming at training of comprehensive ability [C]// Proceedings of 2013 2nd International Conference on Education Reform and Management Innovation. Jeju Island: [s.n.], 2013: 22?26.
[2] 李慶,江漢紅,亓科.基于S51單片機(jī)與CPLD的綜合實(shí)驗(yàn)系統(tǒng)研制[J].電氣電子教學(xué)學(xué)報(bào),2009,31
(3):75?77.[3] 朱向慶,胡均萬(wàn),陳宏華,等.多功能單片機(jī)實(shí)驗(yàn)系統(tǒng)的研制[J].實(shí)驗(yàn)室研究與探索,2012,31(4):41?44.
[4] 李英珠.基于CPLD或FPGA的單片機(jī)通用型開(kāi)發(fā)實(shí)驗(yàn)板:中國(guó),ZL201120554743.5[P].2012?08?08.
[5] 劉顯忠.基于CPLD的實(shí)驗(yàn)板研制開(kāi)發(fā)與教學(xué)應(yīng)用[D].哈爾濱:黑龍江大學(xué),2013.
[6] 韓宇光.ISP系統(tǒng)創(chuàng)新實(shí)驗(yàn)平臺(tái)研制[J].實(shí)驗(yàn)技術(shù)與管理,2014,31(10):120?122.
[7] 朱向慶,黎東濤,蘇超益,等.適合于項(xiàng)目教學(xué)法的三合一單片機(jī)實(shí)驗(yàn)箱設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2013,30(7):55?59.
[8] 林益平.基于SST89E54RD單片機(jī)的MONITOR?51仿真器設(shè)計(jì)[J].肇慶學(xué)院學(xué)報(bào),2008,29(2):29?32.
[9] 丁向榮.基于IAP在線仿真技術(shù)提升單片機(jī)實(shí)驗(yàn)技術(shù)水平[J].實(shí)驗(yàn)技術(shù)與管理,2014,31(3):82?83.
[10] 丁向榮.單片微機(jī)原理與接口技術(shù):基于STC15系列單片機(jī)[M].北京:電子工業(yè)出版社,2012.
[11] 歐陽(yáng)明星.“虛實(shí)結(jié)合”策略下多功能單片機(jī)實(shí)驗(yàn)裝置的研制[J].實(shí)驗(yàn)科學(xué)與技術(shù),2014,12(3):195?199.
[12] 宗亞妹,李建啟.系列化項(xiàng)目教學(xué)的研究與實(shí)踐[J].中國(guó)大學(xué)教學(xué),2013,35(11):44?46.
[13] 王超,楊蓮紅.Proteus仿真軟件在單片機(jī)實(shí)踐教學(xué)中的應(yīng)用[J].現(xiàn)代電子技術(shù),2014,37(14):84?87.
[14] 黃平,王偉,周廣濤.基于Quartus Ⅱ的FPGA/CPLD數(shù)字系統(tǒng)設(shè)計(jì)與應(yīng)用[M].北京:電子工業(yè)出版社,2014.
[15] 趙大中,吳曉東.自制教學(xué)儀器在高校教育教學(xué)中的應(yīng)用[J].中國(guó)現(xiàn)代教育裝備,2006,15(9):32?34.