亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

純單片機(jī)和純CPLD設(shè)計(jì)的優(yōu)缺點(diǎn)分析

電子設(shè)計(jì) ? 作者:工程師飛燕 ? 2018-10-17 08:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自20世紀(jì)80年代單片機(jī)引入我國(guó)以來(lái),學(xué)習(xí)和應(yīng)用單片機(jī)的熱潮始終不減,特別是MCS51系列。這是由單片機(jī)的特點(diǎn)決定的。實(shí)際上,從單片機(jī)/CPLD應(yīng)用通用數(shù)字集成電路系統(tǒng),到廣泛應(yīng)用單片機(jī),是我國(guó)電子設(shè)計(jì)在智能化應(yīng)用水平上質(zhì)的飛躍。據(jù)統(tǒng)計(jì)分析,單片機(jī)的銷(xiāo)量單片機(jī)/CPLD到目前為止依然逐年遞增,而且在很長(zhǎng)一段的時(shí)間內(nèi),單片機(jī)依然會(huì)是電子設(shè)計(jì)的主角(雖然這一地址已經(jīng)受到了CPLD的挑戰(zhàn))。

1 純單片機(jī)系統(tǒng)優(yōu)缺點(diǎn)

①大量單片機(jī)/CPLD的外圍芯片和接口電路使得單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)變得簡(jiǎn)單而且快捷,新型單片機(jī)的上市和高級(jí)語(yǔ)言的支持(如C51)進(jìn)一步延長(zhǎng)了單片機(jī)的壽命。

②長(zhǎng)期穩(wěn)定的發(fā)展和使單片機(jī)性?xún)r(jià)比非常高,而且單片機(jī)/CPLD積累了大量的資料并擁有了大量的工程技術(shù)為員。這一點(diǎn)是CPLD目前難以達(dá)到的。

但是,單片機(jī)的缺點(diǎn)也有目共睹:

①低速。即使是高速度單片機(jī)也只能工作在μs級(jí),這是由單片機(jī)串行工作的特點(diǎn)所決定的。

②低可靠性。雖然單片機(jī)/CPLD目前有很多器件與設(shè)計(jì)在一定程序上解決了部分問(wèn)題,如看門(mén)狗的廣泛應(yīng)用,但在某些情況下瞬間的復(fù)位也會(huì)造成嚴(yán)重后果。

2 純CPLD設(shè)計(jì)的優(yōu)缺點(diǎn)

即使單純單片機(jī)/CPLD的單片機(jī)結(jié)構(gòu)能完成的功能,在某些情況下也寧可使用純數(shù)字電路完成。而當(dāng)前開(kāi)始流行的CPLD,則不但克服了單片機(jī)的缺點(diǎn),而且由于可采用VHDL語(yǔ)言編程,進(jìn)一步單片機(jī)/CPLD打破了軟硬件工程師的界限,加速了產(chǎn)品的開(kāi)發(fā)過(guò)程,使純數(shù)字電路的設(shè)計(jì)變得簡(jiǎn)單。人們甚至在討論用C作為下一代硬件描述語(yǔ)言。

難怪有專(zhuān)家指出,電子設(shè)計(jì)的單片機(jī)時(shí)代即將過(guò)去,而以PLD為核心的EDA(電子設(shè)計(jì)自動(dòng)化)將是單片機(jī)/CPLD未來(lái)設(shè)計(jì)的方向。由于超大規(guī)模集成電路技術(shù)的發(fā)展,單片PLD芯片上已經(jīng)可以集成上百萬(wàn)門(mén),就系統(tǒng)規(guī)模而言,將單片機(jī)設(shè)計(jì)在內(nèi)也沒(méi)什么問(wèn)題。美國(guó)的可編程器件廠商已經(jīng)以軟核和硬核嵌入兩種形式(將單片機(jī)電路嵌入PLD)為設(shè)計(jì)人員提供幫助。PLD器件取代單片機(jī)是早晚的事。但是,在我國(guó)當(dāng)前的普遍應(yīng)用中,單純依靠PLD器件還有點(diǎn)早,原因如下:

①由于歷史單片機(jī)/CPLD的原因,我國(guó)的電子設(shè)計(jì)人員大部分應(yīng)用的是MCS51系列單片機(jī),還沒(méi)聽(tīng)說(shuō)哪家公司提供軟核或硬核集成。而讓這么多人改學(xué)其它系列單片機(jī)還需要一段時(shí)間,而且原有的程序更使人不愿改動(dòng)。

②單片機(jī)價(jià)格低廉,而PLD如果增加單片機(jī)內(nèi)核的話,至少在目前形勢(shì)下價(jià)格會(huì)比較昂貴。

所以,由于單片機(jī)和PLD的互補(bǔ)性,利用單片機(jī)加PLD的結(jié)構(gòu)至少在近期內(nèi)將一種較好的選擇。下面通過(guò)作者設(shè)計(jì)的實(shí)例,介紹MCS51+EMP703S結(jié)構(gòu)體系的特點(diǎn)及注意事項(xiàng)。

3 單片機(jī)+CPLD結(jié)構(gòu)體系設(shè)計(jì)實(shí)例

本設(shè)計(jì)用于單片機(jī)/CPLD自動(dòng)化控制,設(shè)計(jì)要求如圖1所示。

純單片機(jī)和純CPLD設(shè)計(jì)的優(yōu)缺點(diǎn)分析


對(duì)于一個(gè)熟悉單片機(jī)系統(tǒng)設(shè)計(jì)的工程師而言,上述設(shè)計(jì)不會(huì)有技術(shù)上的困難,問(wèn)題在于:

①要用兩個(gè)全雙工串口;

②要求比較多的輸入輸出口。如果用傳統(tǒng)設(shè)計(jì)方法,勢(shì)必要用比較多的芯片,電路板的設(shè)計(jì)也較麻煩,一旦設(shè)計(jì)有誤,必須重新設(shè)計(jì)整個(gè)電路板,費(fèi)時(shí)、費(fèi)力、費(fèi)錢(qián)。而采用MCS51+EMP7032S設(shè)計(jì)后,基本上做到了模塊化設(shè)計(jì),電路的修改只是編程而已。從開(kāi)始設(shè)計(jì)到定型所用的時(shí)間,基本上就是制作電路板的時(shí)間。由于設(shè)計(jì)了輸出信號(hào)鎖存,完全避免了單片機(jī)程序跑飛和看門(mén)狗復(fù)位所引起的輸出的跳變,這時(shí)設(shè)備完全至關(guān)重要。圖2是設(shè)計(jì)原理電路圖。

純單片機(jī)和純CPLD設(shè)計(jì)的優(yōu)缺點(diǎn)分析

從設(shè)計(jì)的原理圖可以看出,主要部分單片機(jī)/CPLD只需要兩片集成電路:?jiǎn)纹瑱C(jī)AT89C51和CPLD——EPM7032S,并且電路板采用模塊化設(shè)計(jì),預(yù)留了擴(kuò)展接口,只需要配上不同的處理模塊,就可以實(shí)現(xiàn)數(shù)據(jù)采集、鍵盤(pán)掃描、顯示驅(qū)動(dòng)和繼電器控制等許多功能。單片機(jī)和EPM7032S之間采用了類(lèi)似SPI接口的通信方法。如圖2所示。采用這種方法,既實(shí)現(xiàn)了單片機(jī)和CPLD之間的通信,又具有靈活性,并且節(jié)約了大量的端口資源。

EPM7032S有36個(gè)I/O口,除去用于和單片機(jī)通信的7個(gè)端口,還有29個(gè)端口可以使用??蓾M足大部分對(duì)于端口擴(kuò)展設(shè)計(jì)的需求。圖3是為EPM7032編寫(xiě)的測(cè)試程序的波形仿真圖。

純單片機(jī)和純CPLD設(shè)計(jì)的優(yōu)缺點(diǎn)分析

圖3中:CLK為同步時(shí)鐘;SEND為數(shù)據(jù)接收;END為SEND信號(hào)的控制端;S為位選端,用業(yè)控制串行通信端口選擇;RXD、TDX為單片機(jī)和EPM7032之間的串行通信端口;RXD1、TXD1、RXD2、TDX2為串行通信擴(kuò)展口。這種方案,已經(jīng)過(guò)多次檢驗(yàn),對(duì)于節(jié)省PCB板的面積和布線難度、提高設(shè)計(jì)可靠性和提高設(shè)計(jì)效率都非常有幫助。

單片機(jī)程序

sdosend:

setb clk

setb end

mov r7,#06h

ssend:

rrc a

mov send,c

nop

nop

clr clk

nop

nop

setb clk

djnz r7,ssend

nop

nop

clr end

nop

nop

setb end

ret

VHDL 語(yǔ)言程序

Library ieee;

Use ieee.std_logic_1164.all;

Entity pldse1 is

Port

(

so,clk,send :in std_logic

);

end pldse1;

architecture io1 of pldse 1 is

begin

process(cs)

begin

if(cs='0')then

casep qout is

when "000000"=>

when "000001"=>

when "000010"=>

··················

when "000100"=>

when "000101"=>

when others=>null;

end case;

else null;

end if;

end process;

process(clk)

begin

if(clk'event and clk='0')then

qout<=data &qout(5 downto 1)

else null;

end if;

end process;

end io 1;

通過(guò)程序單片機(jī)/CPLD可以看出,利用CLK和SEND線發(fā)送控制信號(hào);利用END作為結(jié)束位,無(wú)論什么情況,如果沒(méi)有結(jié)束位的下降沿脈沖,PLD的輸出端口不會(huì)改變,這樣可確保輸出信號(hào)的穩(wěn)定。這種輸出鎖存使單片機(jī)在死機(jī)復(fù)位時(shí)依然不影響繼電器原輸出。PLD在接收到單片機(jī)的控制信號(hào)后首先暫存,直到收到END的下降沿脈沖時(shí)再把數(shù)據(jù)輸出,作出相應(yīng)的置高低電平的動(dòng)作。

由上述設(shè)計(jì)可以看出,單片機(jī)和PLD在使用上有很強(qiáng)的互補(bǔ)性:在邏輯運(yùn)算、智能控制方面,單片機(jī)具有不可替代的優(yōu)越性;而在高速穩(wěn)定等方面,PLD無(wú)疑是首選。因此,在目前的電子設(shè)計(jì)中,充分利用單片機(jī)+PLD結(jié)構(gòu)將起到事半功倍的效果。



:

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44991

    瀏覽量

    650413
  • PLD
    PLD
    +關(guān)注

    關(guān)注

    6

    文章

    230

    瀏覽量

    60202
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    各系列單片機(jī)優(yōu)缺點(diǎn)

    大家在使用各系統(tǒng)單片機(jī)的時(shí)候,對(duì)各系列的單片機(jī)有什么優(yōu)缺點(diǎn),都來(lái)說(shuō)說(shuō)呢?如PIC、51、ARM等
    發(fā)表于 08-06 10:20

    業(yè)界七大主流單片機(jī)優(yōu)缺點(diǎn)及功能

    51、MSP430、TMS、STM32、PIC、AVR、STC單片機(jī)之間的優(yōu)缺點(diǎn)比較及功能體現(xiàn)
    發(fā)表于 02-03 06:39

    為什么說(shuō)CPLD器件和單片機(jī)結(jié)合能優(yōu)勢(shì)互補(bǔ)?

    單片機(jī)優(yōu)缺點(diǎn)分別是什么?CPLD器件的優(yōu)缺點(diǎn)有哪些?為什么會(huì)說(shuō)CPLD器件和單片機(jī)結(jié)合能優(yōu)勢(shì)互
    發(fā)表于 04-14 07:09

    STM32單片機(jī)優(yōu)缺點(diǎn)及應(yīng)用范圍有哪些

    51單片機(jī)有哪些優(yōu)缺點(diǎn)以及應(yīng)用范圍?MSP430單片機(jī)優(yōu)缺點(diǎn)及應(yīng)用范圍有哪些?TMS單片機(jī)優(yōu)缺點(diǎn)
    發(fā)表于 09-22 06:47

    主流單片機(jī)之間的優(yōu)缺點(diǎn)及功能比較

    51單片機(jī)優(yōu)缺點(diǎn)有哪些?MSP430單片機(jī)優(yōu)缺點(diǎn)有哪些呢?STM32單片機(jī)有哪些功能?
    發(fā)表于 10-21 06:53

    常見(jiàn)的單片機(jī)有哪些?優(yōu)缺點(diǎn)是什么?

    常見(jiàn)的單片機(jī)有哪些?優(yōu)缺點(diǎn)是什么?
    發(fā)表于 11-01 07:03

    7大主流單片機(jī)優(yōu)缺點(diǎn)對(duì)比分析哪個(gè)好?

    7大主流單片機(jī)優(yōu)缺點(diǎn)對(duì)比分析哪個(gè)好?
    發(fā)表于 11-02 08:27

    單片機(jī)CPLD結(jié)構(gòu)體系在電子設(shè)計(jì)中的應(yīng)用

    介紹在數(shù)字電路設(shè)計(jì)中,單純以單片機(jī)為主體結(jié)構(gòu)的優(yōu)缺點(diǎn);結(jié)合CPLD 的特點(diǎn),提出單片機(jī)CPLD 體系結(jié)構(gòu)在實(shí)際應(yīng)用中的優(yōu)勢(shì), 并給出應(yīng)用
    發(fā)表于 05-14 13:31 ?17次下載

    硬件的STC 單片機(jī)自動(dòng)下載設(shè)計(jì)

    通過(guò)硬件的方式實(shí)現(xiàn)STC單片機(jī)自動(dòng)冷啟動(dòng),自動(dòng)下載部分只用到三個(gè)常用的SS8050三極管,兩個(gè)10微法的電容,四個(gè)貼片電阻,成本不足0.4元,不用STC15單片機(jī)也不用占用串口,
    發(fā)表于 03-31 10:48 ?12次下載

    單片機(jī)匯總_常用單片機(jī)優(yōu)缺點(diǎn)詳細(xì)剖析

    市面上的單片機(jī)種類(lèi)繁多,在選用單片機(jī)進(jìn)行開(kāi)發(fā)時(shí)你是不是總是難以抉擇,本文為大家?guī)?lái)51單片機(jī)、STC單片機(jī)等六種單片機(jī)
    發(fā)表于 01-04 08:33 ?3.9w次閱讀

    電子設(shè)計(jì)領(lǐng)域的單片機(jī)/CPLD自動(dòng)化控制

    即使單純單片機(jī)/CPLD單片機(jī)結(jié)構(gòu)能完成的功能,在某些情況下也寧可使用數(shù)字電路完成。而當(dāng)前開(kāi)始流行的CPLD,則不但克服了
    發(fā)表于 05-13 11:49 ?1422次閱讀
    電子設(shè)計(jì)領(lǐng)域的<b class='flag-5'>單片機(jī)</b>/<b class='flag-5'>CPLD</b>自動(dòng)化控制

    在51單片機(jī)中使用ucosii有哪些優(yōu)缺點(diǎn)詳細(xì)資料分析

    近年來(lái),在單片機(jī)系統(tǒng)中嵌入操作系統(tǒng)已經(jīng)成為人們?cè)絹?lái)越關(guān)心的一個(gè)話題。本文通過(guò)對(duì)一種源碼公開(kāi)的嵌入式實(shí)時(shí)操作系統(tǒng)ucos ii的分析,以51系列單片機(jī)為例,闡述了在單片機(jī)中使用該嵌入式操
    發(fā)表于 07-30 17:35 ?0次下載
    在51<b class='flag-5'>單片機(jī)</b>中使用ucosii有哪些<b class='flag-5'>優(yōu)缺點(diǎn)</b>詳細(xì)資料<b class='flag-5'>分析</b>

    7大主流單片機(jī)優(yōu)缺點(diǎn)分析,一文打盡趕緊收藏!

    7大主流單片機(jī)優(yōu)缺點(diǎn)分析,一文打盡趕緊收藏!
    發(fā)表于 11-15 13:21 ?14次下載
    7大主流<b class='flag-5'>單片機(jī)</b><b class='flag-5'>優(yōu)缺點(diǎn)</b><b class='flag-5'>分析</b>,一文打盡趕緊收藏!

    銅包鋁電線的優(yōu)缺點(diǎn) 銅包鋁電線和銅電線的區(qū)別

    銅包鋁電線的優(yōu)缺點(diǎn) 銅包鋁電線和銅電線的區(qū)別? 銅包鋁電線的優(yōu)缺點(diǎn)和銅電線的區(qū)別 引言: 銅包鋁電線是一種常見(jiàn)的導(dǎo)電材料,其由銅包封在鋁中制成。與傳統(tǒng)的銅電線相比,銅包鋁電線具有一
    的頭像 發(fā)表于 11-22 17:45 ?5w次閱讀

    單片機(jī)控制和plc控制的優(yōu)缺點(diǎn)

    單片機(jī)控制和PLC控制是工業(yè)自動(dòng)化領(lǐng)域中常用的兩種控制方式。它們各自具有一定的優(yōu)缺點(diǎn),下面將對(duì)它們的優(yōu)缺點(diǎn)進(jìn)行詳細(xì)的分析和比較。 一、單片機(jī)
    的頭像 發(fā)表于 12-30 11:14 ?6816次閱讀