PROTEUS電路設(shè)計(jì)與虛擬仿真_第1頁
PROTEUS電路設(shè)計(jì)與虛擬仿真_第2頁
PROTEUS電路設(shè)計(jì)與虛擬仿真_第3頁
PROTEUS電路設(shè)計(jì)與虛擬仿真_第4頁
PROTEUS電路設(shè)計(jì)與虛擬仿真_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、PROTEUS電路設(shè)計(jì)與虛擬仿真李興春王宏(入門篇)五邑大學(xué)信息學(xué)院電子電工實(shí)驗(yàn)中心PROTEUS電路設(shè)計(jì)與虛擬仿真是電類專業(yè)基礎(chǔ)實(shí)驗(yàn)教學(xué)的虛擬平臺。真正實(shí)現(xiàn)了在計(jì)算機(jī)上完成從原理圖與電路設(shè)計(jì)、電路分析與仿真、單片機(jī)代碼級調(diào)試與仿真、系統(tǒng)測試與功能驗(yàn)證到形成PCB的完整的電子設(shè)計(jì)、研發(fā)。本課程的作用與任務(wù)是:為適應(yīng)我校高等教育“服務(wù)僑鄉(xiāng)、培養(yǎng)創(chuàng)新型人才”的宗旨,通過本課程的實(shí)驗(yàn)結(jié)構(gòu)、內(nèi)容、方法等面向?qū)嵺`、面向應(yīng)用的訓(xùn)練過程。突出強(qiáng)調(diào)實(shí)踐、實(shí)用和能力培養(yǎng)。首先進(jìn)行了電路設(shè)計(jì)與虛擬仿真軟件(PROTEUS)軟件使用講解。包括以下幾個模塊:ISIS(智能原理圖輸入系統(tǒng))的講解;VSM(虛擬系統(tǒng)模塊)

2、的講解);ARES(自動布線編輯系統(tǒng))的講解;在前面軟件內(nèi)容的講解的基礎(chǔ)上,通過具體實(shí)驗(yàn)鞏固、加深理解此軟件的使用方法。本課程的教學(xué)目的,是使學(xué)生掌握電路設(shè)計(jì)流程、熟悉單片機(jī)應(yīng)用的開發(fā)過程、熟練應(yīng)用先進(jìn)開發(fā)工具、仿真技術(shù),具備用PROTEUSEDA進(jìn)行單片機(jī)系統(tǒng)的設(shè)計(jì)和仿真的基礎(chǔ)技能,基本的軟、硬件設(shè)計(jì)、裝配、調(diào)試等開發(fā)技能,培養(yǎng)學(xué)生與人合作的素質(zhì)與團(tuán)隊(duì)精神,使其成為具備一定理論知識又有較強(qiáng)應(yīng)用能力的人才。前言PROTEUS是英國LabcenterElectronics公司研發(fā)的多功能EDA軟件。它不僅是模擬電路、數(shù)字電路、模/數(shù)混合電路的設(shè)計(jì)與仿真平臺,更是目前最先進(jìn)的單片機(jī)和嵌入式系統(tǒng)的設(shè)

3、計(jì)與仿真平臺。它真正實(shí)現(xiàn)了在計(jì)算機(jī)上完成從原理圖與電路設(shè)計(jì)、電路分析與仿真、單片機(jī)代碼級調(diào)試與仿真、系統(tǒng)測試與功能驗(yàn)證到形成PCB的完成的電子設(shè)計(jì)、研發(fā)過程。由于時間倉促及作者水平有限,書中難免有不妥之處,懇請廣大讀者給予指正。編者2008.07.10TOC o 1-5 h z HYPERLINK l bookmark6ProteusDesignSuit7使用指南1實(shí)驗(yàn)一晶體管負(fù)反饋放大電路虛擬實(shí)驗(yàn)21實(shí)驗(yàn)二555定時器功能及應(yīng)用虛擬實(shí)驗(yàn)24實(shí)驗(yàn)三數(shù)字鐘設(shè)計(jì)26實(shí)驗(yàn)四信號發(fā)生器設(shè)計(jì)33實(shí)驗(yàn)五直流電機(jī)控制模塊39 ProteusDesignSuit7使用指南1.系統(tǒng)要求ProteusDesign

4、Suit7可以在以下操作系統(tǒng)中使用:Windows2000WindowsXpWindowsVista對于ProteusVSM(虛擬系統(tǒng)模塊)處理器仿真,電腦CPU越快,仿真效果越更好。最低配置為1G處理器,256MB內(nèi)存,150MB硬盤。系統(tǒng)安裝將系統(tǒng)安裝盤放入電腦光驅(qū),光盤會自動運(yùn)行。否則,打開“我的電腦”,找到DVD驅(qū)動器,手動運(yùn)行光盤。按提示一步一步安裝就可以了。Proteus默認(rèn)安裝文件夾如下:C:ProgramFilesLabcenterElectronicsProteus7Professional進(jìn)入ProteusISIS雙擊桌面上的ISIS7Professional圖標(biāo)或者單擊屏

5、幕左下方的“開始”一“程序”一“Proteus7Professional”一“ISIS7Professional”,出現(xiàn)如圖1-1所示屏幕,表明進(jìn)入ProteusISIS集成環(huán)境。PHI15愷丹血75PJ孔血Eheihn口79&3HKProteusISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,如圖1-2所示,包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。忻準(zhǔn)二JI性0un的工作界面冬+琢M0”豐林址目賀事丄r9勺二JnUTTITLEDISISPTultwl:E*wgAytFYcnkr宜Q氫

6、覽*111*0蘭宜#id石訪直逬理控制損鈕33Affler匚|箭掘麗口|翊t選率沽議對強(qiáng)送幷卑囲 5基本操作5.1圖形編輯窗口在圖形編輯窗口內(nèi)完成電路原理圖的編輯和繪制。為了方便作圖坐標(biāo)系統(tǒng)(CO-ORDINATESYSTEM)的基本單位是10nm,主要是為了和ProteusARES保持一致。但坐標(biāo)系統(tǒng)的識別(read-out)單位被限制在1th。坐標(biāo)原點(diǎn)默認(rèn)在圖形編輯區(qū)的中間,圖形的坐標(biāo)值能夠顯示在屏幕的右下角的狀態(tài)欄中。5.2點(diǎn)狀柵格(TheDotGrid)與捕捉到柵格(SnappingtoaGrid)編輯窗口內(nèi)有點(diǎn)狀的柵格,可以通過View菜單的Grid命令在打開和關(guān)閉間切換。點(diǎn)與點(diǎn)之間

7、的間距由當(dāng)前捕捉的設(shè)置決定。捕捉的尺度可以由View菜單的Snap命令設(shè)置,或者直接使用快捷鍵F4、F3、F2和CTRL+F1。如圖13所示。若鍵入F3或者通過View菜單的選中Snap100th,你會注意到鼠標(biāo)在圖形編輯窗口內(nèi)移動時,坐標(biāo)值是以固定的步長100th變化,這稱為捕捉,如果你想要確切地看到捕捉位置,可以使用View菜單的X-Cursor命令,選中后將會在捕捉點(diǎn)顯示一個小的或大的交叉十字。View囪RedrawR;:GridG申Origin0、XCursorXSnap10thOtrl+Fl5nap50thF22Snap100thF3Snap500thF4彷PanF5ZoomInF6

8、ZoomOutF7?oomAllF8J圖113託菜單示意圖Toolbars.5.3實(shí)時捕捉(RealTimeSnap)當(dāng)鼠標(biāo)指針指向管腳末端或者導(dǎo)線時,鼠標(biāo)指針將會捕捉到這些物體,這種功能被稱為實(shí)時捕捉,該功能可以使你方便的實(shí)現(xiàn)導(dǎo)線和管腳的連接??梢酝ㄟ^菜單的命令或者是切換該功能??梢酝ㄟ^菜單的命令來刷新顯示內(nèi)容,同時預(yù)覽窗口中的內(nèi)容也將被刷新。當(dāng)執(zhí)行其它命令導(dǎo)致顯示錯亂時可以使用該特性恢復(fù)顯示。5.4視圖的縮放與移動可以通過如下幾種方式:用鼠標(biāo)左鍵點(diǎn)擊預(yù)覽窗口中想要顯示的位置,這將使編輯窗口顯示以鼠標(biāo)點(diǎn)擊處為中心的內(nèi)容。在編輯窗口內(nèi)移動鼠標(biāo),按下鍵,用鼠標(biāo)“撞擊”邊框,這會使顯示平移。我們把

9、這稱為。用鼠標(biāo)指向編輯窗口并按縮放鍵或者操作鼠標(biāo)的滾動鍵,會以鼠標(biāo)指針位置為中心重新顯示。預(yù)覽窗口()該窗口通常顯示整個電路圖的縮略圖。在預(yù)覽窗口上點(diǎn)擊鼠標(biāo)左鍵,將會有一個矩形的藍(lán)綠框以標(biāo)示出在編輯窗口中顯示的區(qū)域。其他情況下,預(yù)覽窗口顯示將要放置對象的預(yù)覽情況。在下列情況下對象將在預(yù)覽窗口中顯示:當(dāng)一個對象在選擇器中被選中;當(dāng)使用旋轉(zhuǎn)或鏡像按鈕時;當(dāng)為一個可以設(shè)定朝向的對象選擇類型圖標(biāo)時(例如:當(dāng)放置對象或者執(zhí)行其他非以上操作時,會自動消除。對象選擇器()根據(jù)由圖標(biāo)決定的當(dāng)前狀態(tài)顯示不同的內(nèi)容顯示對象的類型包括:設(shè)備、終端、管腳、圖形符號、標(biāo)注和圖形。在某些狀態(tài)下,對象選擇器有一個切換按鈕,

10、點(diǎn)擊該按鈕可以彈出庫元件選取窗口。通過該窗口可以選擇元件并置入對象選擇器,供以后繪圖時使用。圖形編輯的基本操作TOC o 1-5 h z對象放置()放置對象的步驟如下():、根據(jù)對象的類別在工具箱選擇相應(yīng)模式的圖標(biāo)()i)、根據(jù)對象的具體類型選擇子模式圖標(biāo)()e3)、如果對象類型是元件、端點(diǎn)、管腳、圖形、符號或標(biāo)記,從選擇器里()選擇你想要的對象的名字。對于元件、端點(diǎn)、管腳和符號,可能首先需要從庫中調(diào)出;4)、如果對象是有方向的,將會在預(yù)覽窗口顯示出來,你可以通過預(yù)覽對象方位按鈕對對象進(jìn)行調(diào)整;5)、最后,指向編輯窗口并點(diǎn)擊鼠標(biāo)左鍵放置對象。選中對象()用鼠標(biāo)指向?qū)ο蟛Ⅻc(diǎn)擊右鍵可以選中該對象。

11、該操作選中對象并使其高亮顯示,然后可以進(jìn)行編輯。選中對象時該對象上的所有連線同時被選中。要選中一組對象,可以通過依次在每個對象右擊選中每個對象的方式。也可以通過右鍵拖出一個選擇框的方式,但只有完全位于選擇框內(nèi)的對象才可以被選中。在空白處點(diǎn)擊鼠標(biāo)右鍵可以取消所有對象的選擇。刪除對象()用鼠標(biāo)指向選中的對象并點(diǎn)擊右鍵可以刪除該對象,同時刪除該對象的所有連線。拖動對象()用鼠標(biāo)指向選中的對象并用左鍵拖曳可以拖動該對象。該方式不僅對整個對象有效,而且對對象中單獨(dú)的也有效。如果功能被使能的話,被拖動對象上所有的連線將會重新排布或者d這將花費(fèi)一定的時間(秒左右),尤其在對象有很多連線的情況下,這時鼠標(biāo)指針

12、將顯示為一個沙漏。TOC o 1-5 h z如果你誤拖動一個對象,所有的連線都變成了一團(tuán)糟,你可以使用命令撤消操作恢復(fù)原來的狀態(tài)。拖動對象標(biāo)簽()許多類型的對象有一個或多個屬性標(biāo)簽附著。例如每個元件有一個“”標(biāo)簽和一個“”標(biāo)簽??梢院苋菀椎匾苿舆@些標(biāo)簽使你的電路圖看起來更美觀。移動標(biāo)簽的步驟如下()1、)選中對象2、)用鼠標(biāo)指向標(biāo)簽,按下鼠標(biāo)左鍵。3、)拖動標(biāo)簽到你需要的位置。如果想要定位的更精確的話,可以在拖動時改變捕捉的精度(使用、+)。4、)釋放鼠標(biāo)調(diào)整對象大?。ǎ┳与娐罚ǎ?、圖表、線、框和圓可以調(diào)整大小。當(dāng)你選中這些對象時,對象周圍會出現(xiàn)黑色小方塊叫做“手柄”,可以通過拖動這些“手柄”

13、來調(diào)整對象的大小。調(diào)整對象大小的步驟如下()1、)選中對象;2、)如果對象可以調(diào)整大小,對象周圍會出現(xiàn)黑色小方塊,叫做“手柄”;3、)用鼠標(biāo)左鍵拖動這些“手柄”到新的位置,可以改變對象的大小。在拖動的過程中手柄會消失以便不和對象的顯示混疊。調(diào)整對象的朝向()許多類型的對象可以調(diào)整朝向?yàn)?;7或通過軸軸鏡象。當(dāng)該類型對象被選中后“”圖標(biāo)會從蘭色變?yōu)榧t色,然后就可以來改變對象的朝向了。軸調(diào)整對象朝向的步驟如下()、選中對象;)、用鼠標(biāo)左鍵點(diǎn)擊圖標(biāo)可以使對象逆時針旋轉(zhuǎn),用鼠標(biāo)右鍵點(diǎn)擊圖標(biāo)可以使對象順時針旋轉(zhuǎn);)、用鼠標(biāo)左鍵點(diǎn)擊圖標(biāo)可以使對象按軸鏡象,用鼠標(biāo)右鍵點(diǎn)擊圖標(biāo)可以使對象按軸鏡象。毫無疑問當(dāng)圖

14、標(biāo)是紅色時,操作他們將會改變某個對象,即便你當(dāng)前沒有看到它,實(shí)際上,這中顏色的指示在你想對將要放置的新對象操作時是格外有用的。當(dāng)圖標(biāo)是紅色時,首先取消對象的選擇,此時圖標(biāo)會變成蘭色,說明現(xiàn)在可以“安全“調(diào)整新對象了。編輯對象()許多對象具有圖形或文本屬性,這些屬性可以通過一個對話框進(jìn)行編輯,這是一中很常見的操作,有多種實(shí)現(xiàn)方式。編輯單個對象的步驟是()e)、選中對象;2)、用鼠標(biāo)左鍵點(diǎn)擊對象。連續(xù)編輯多個對象的步驟是(mou)se)、選擇圖標(biāo),再選擇圖標(biāo);2)、依次用鼠標(biāo)左鍵點(diǎn)擊各個對象。以特定的編輯模式編輯對象的步驟是(specialed)itmodes:1)、指向?qū)ο螅?、使用鍵盤“”。對于

15、文本來說,這將啟動外部的文本編輯器。如果鼠標(biāo)沒有指向任何對象的話,該命令將對當(dāng)前的圖進(jìn)行編輯。通過元件的名稱編輯元件的步驟如下()鍵入E)、在彈出的對話框中輸入元件的名稱()。確定后將會彈出該項(xiàng)目中任何元件的編輯對話框,并非只限于當(dāng)前的元件。編輯完后,畫面將會以該元件為中心重新顯示。你可以通過該方式來定位一個元件,即便你并不想對其進(jìn)行編輯。編輯單個對象標(biāo)簽的步驟是(s)e:、)選中對象標(biāo)簽2、)用鼠標(biāo)左鍵點(diǎn)擊對象。連續(xù)編輯多個對象標(biāo)簽的步驟是(e、選擇圖標(biāo),再選擇圖標(biāo);、依次用鼠標(biāo)左鍵點(diǎn)擊各個標(biāo)簽。拷貝所有選中的對象(a拷貝一整塊電路的方式()、選中需要的對象;、用鼠標(biāo)左鍵點(diǎn)擊圖標(biāo);3、)把拷

16、貝的輪廓拖到需要的位置,點(diǎn)擊鼠標(biāo)左鍵放置拷貝;4、)重復(fù)步驟3放置多個拷貝;5、)點(diǎn)擊鼠標(biāo)右鍵結(jié)束。步的自部分;當(dāng)一組元件被拷貝后,他們的標(biāo)注自動重置為隨機(jī)態(tài),用來為下動標(biāo)注做準(zhǔn)備,防止出現(xiàn)重復(fù)的元件標(biāo)注。TOC o 1-5 h z移動所有選中的對象()移動一組對象的步驟是()、選中需要的對象,具體的方式參照上文的、把輪廓拖到需要的位置,點(diǎn)擊鼠標(biāo)左鍵放置。刪除所有選中的對象()刪除一組對象的步驟是()1)、選中需要的對象;、用鼠標(biāo)左鍵點(diǎn)擊圖標(biāo)。如果錯誤刪除了對象,可以使用命令來恢復(fù)原狀。畫線()畫線(),你一定發(fā)現(xiàn)沒有畫線的圖標(biāo)按鈕。這是因?yàn)榈闹悄芑阋栽谀阆胍嬀€的時候進(jìn)行自動檢測。這就省去

17、了選擇畫線模式的麻煩。在兩個對象間連線()、左擊第一個對象連接點(diǎn);、如果你想讓自動定出走線路徑,只需左擊另一個連接點(diǎn)。另一方面,如果你想自己決定走線路徑,只需在想要拐點(diǎn)處點(diǎn)擊鼠標(biāo)左鍵。一個連接點(diǎn)可以精確地連到一根線。在元件和終端的管腳末端都有連接點(diǎn)。一個圓點(diǎn)從中心出發(fā)有四個連接點(diǎn),可以連四根線。由于一般都希望能連接到現(xiàn)有的線上,也將線視作連續(xù)的連接點(diǎn)。此外,一個連接點(diǎn)意味著根線匯于一點(diǎn),提供了一個圓點(diǎn),避免由于錯漏點(diǎn)而引起的混亂。在此過程的任何一個階段,你都可以按來放棄畫線。線路自動路徑器()線路自動路徑器為你省去了必須標(biāo)明每根線具體路徑的麻煩。該功能默認(rèn)是打開的,但可通過兩種途徑方式略過該功

18、能。如果你只是在兩個連接點(diǎn)左擊,將選擇一個合適的線徑。但如果你點(diǎn)了一個連接點(diǎn),然后點(diǎn)一個或幾個非連接點(diǎn)的位置,將認(rèn)為你在手工定線的路徑,將會讓你點(diǎn)擊線的路徑的每個角。路徑是通過左擊另一個連接點(diǎn)來完成的??赏ㄟ^使用工具菜單里的命令來關(guān)閉。這功能在你想在兩個連接點(diǎn)間直接定出對角線時是很有用的。重復(fù)布線()假設(shè)你要連接一個字節(jié)數(shù)據(jù)總線到電路圖主要數(shù)據(jù)總線,你已將總線和總線插入點(diǎn)如以下放置。A&ROM1f圖重布線示意圖首先左擊,然后左擊,在間畫一根水平線。雙擊,重復(fù)布線功能會被激活,自動在間布線。雙擊、,以下類同。重復(fù)布線完全復(fù)制了上一根線的路徑。如果上一根線已經(jīng)是自動重復(fù)布線將仍舊自動復(fù)制該路徑。另

19、一方面,如果上一根線為手工布線,那么將精確復(fù)制用于新的線上。拖線()盡管線一般使用連接和拖的方法,但也有一些特殊方法可以使用。如果你拖動線的一個角,那該角就隨著鼠標(biāo)指針移動。如果你鼠標(biāo)指向一個線段的中間或兩端,就會出現(xiàn)一個角,然后可以拖動。注意:為了使后者能夠工作,線所連的對象不能有標(biāo)示,否則會認(rèn)為你想拖該對象。也可使用塊移動命令來移動線段或線段組。移動線段或線段組()1)、在你想移動的線段周圍拖出一個選擇框。若該“框”為一個線段旁的一條線也是可以的;2、)左擊“移動”圖標(biāo)(在工具箱里);)如圖標(biāo)所示的相反方向垂直于線段移動“選擇框”()b4、)左擊結(jié)束。血蘭I圖線段組移動圖示如果操作錯誤,可

20、使命令返回。從線中移走節(jié)點(diǎn)()、選中()要處理的線;2、)用鼠標(biāo)指向節(jié)點(diǎn)一角,按下左健;3、)拖動該角和自身重合;、松開鼠標(biāo)左鍵,將從線中移走該節(jié)點(diǎn)。主窗口是一個標(biāo)準(zhǔn)窗口,除具有選擇執(zhí)行各種命令的頂部菜單和顯示當(dāng)前狀態(tài)的底部狀態(tài)條外,菜單下方有兩個工具條,包含與菜單命令一一對應(yīng)的快捷按鈕,窗口左部還有一個工具箱,包含添加所有電路元件的快捷按鈕。工具條、狀態(tài)條和工具箱均可隱藏。這里的兩個圖分別是中文和英文主窗口。編輯區(qū)域的縮放的縮放操作多種多樣,極大地方便了我們的設(shè)計(jì)。常見的幾種方式有:完全顯示或者按“8、放大按鈕或者按“”和縮小按鈕或者按“,拖放、取景、找中心或者按“”、點(diǎn)狀柵格和刷新編輯區(qū)域

21、的點(diǎn)狀柵格,是為了方便元器件定位用的。鼠標(biāo)指針在編輯區(qū)域移動時,移動的步長就是柵格的尺度,稱為“捕捉”。這個功能可使元件依據(jù)柵格對齊。顯示和隱藏點(diǎn)狀柵格點(diǎn)狀柵格的顯示和隱藏可以通過工具欄的按鈕或者按快捷鍵的“”來實(shí)現(xiàn)。鼠標(biāo)移動的過程中,在編輯區(qū)的下面將出現(xiàn)柵格的坐標(biāo)值,即坐標(biāo)指示器,它顯示橫向的坐標(biāo)值。因?yàn)樽鴺?biāo)的原點(diǎn)在編輯區(qū)的中間,有的地方的坐標(biāo)值比較大,不利于我們進(jìn)行比較。此時可通過點(diǎn)擊菜單命令“”下的“g命令,也可以點(diǎn)擊工具欄的按鈕或者按快捷鍵“”來自己定位新的坐標(biāo)原點(diǎn)。刷新編輯窗口顯示正在編輯的電路原理圖,可以通過執(zhí)行菜單命令“”下的“命令來刷新顯示內(nèi)容,也可以點(diǎn)擊工具欄的刷新命令按鈕回

22、或者快捷鍵“”,與此同時預(yù)覽窗口中的內(nèi)容也將被刷新。它的用途是當(dāng)執(zhí)行一些命令導(dǎo)致顯示錯亂時,可以使用該命令恢復(fù)正常顯示。圖例解說6.對1象的添加和放置點(diǎn)擊工具箱的元器件按鈕使其選中,然后再點(diǎn)擊對象選擇器左邊中間的置按鈕,出現(xiàn)“”對話框,如圖所示。 isisPickDevicesKeywords:Results(330):SchematicFnMatchWholeWords?Category:lAIICateqori已:|.Analuq丨匚w:Capacitors匚N1US4000seriesCunnectorsDataConvertersDebuggingToolsDiodesECL10000

23、SeriesElectromechanicalInductorsLaplacePrimitivesMemijTylCsMicruprcicessurICsMiscellaneouwModellingPrimitivesOperationalAmplifiersOptoelectronicsPLDsFPGAsResistorsDevice680006S000.BUS6000368008.BUS6301063010.BUS8039S039.BUS30498049.BUSS0C31S0C31.BUS80C32S0C32.BUSS0C45180C453S0C51S0C51.BUS80C52S0C52.

24、BUSS0C52SDescriptionLibraryMICROMICROMICROMICROMICROMICROMICROMICROMICROMICROMCS0O51MCSS051MCS0O51MCS0O51MCSS051MCS0O51MCS0O51MCSS051MCS0O51圖1-D添力加對象示意圖MCSS0510051coreMicrocontrollerROM-less,512BRAM,4x8-bitI/O,Watch(一-“).30051coreMicrocontrollerRON-less,256BRAM,4x8-bitI/O,Watchc805coremicipcontrolle

25、rwith32kElROM,256BRAM,4船-bitI/O,3gateg器件.7256BRAM,4x8-bitI/O,2x1G-bi8051coreMicrocontrollerROM-less,128BRAM,UART爲(wèi)c”選項(xiàng)o鼠標(biāo)左鍵點(diǎn)擊一下在ProgrammablePeripheralInterfacewithZ4ILlLines68000Microprocessor68000Microprocessor68008Microprocessor68008Microprocessor68010Microprocessor68010MicroprocessorGeneric8-bitMi

26、crocLintroll已G已門已b:8-bitMicrocLintrollerGeneric8-bitMicruCLintrLillerGeneric8-bitMicrocLintroll已80518051805180518051(NothingcoremicrocontrollerROM-less,12SBRAM,4x8-bitI/O,3x16-bilcoremicrocontrollerROM-less,12SBRAM,4x8-bitI/O,3x16-bilcoremicrocontrollerROM-less,256BRAM,4x8-bitI/O,3m16-bilcoremicroco

27、ntrollerROM-less,256BRAM,4x8-bitI/O,3x16-bilcoreMiurciuontrollerROhle怨12EIEIRM,嗣-bitI8051coreMicrocontrollerFlOM-less,256EIFlAM,7x8-bitI/O,4ExtraI/OControlLines;0051coremicrocontrollerwith4kBROM,120BRAM,4xS-bitI/O,3x0051coremicrocontrollerwith4kBROM,120BRAM,4xS-bitI/O,3x8051cormicrocontrollerwith8kE

28、lROM,256BRAM,4船-bitI/O,3xFCE!Preview:;在這個對話框里我們可以選擇元器件和一些虛擬儀器。以添加單片機(jī)呀-“l(fā)、S0C575MCSS0510051coreMicrocontrollerRON-less,256BRAM,4x8-bitI/O,WcSub-c.ategory80C58MCS0O51877明怎么把元器件添加到編輯窗口的麗在“EIUCL311L類)”下面,我們找劉對話AVRFamilyBASICStampModulesManufactur已匸8255AMCS0O51MCOPMIOOMICRO豔右側(cè),我們會發(fā)現(xiàn)這里有大量常見的各種型號的單片機(jī)。找到單片(

29、Nuthing:譏f-llM-anufacturersArizonaMicrochipARMpic選擇就有了83C576S3C6547PI83C749S3C7508051coreMicrocontrollerwith8kElROM,256BRAM,80C51-basedI0051coreMicrocontrollerwith16kBROM,256BRAM,80C51-basecMCS0O51MCS0O51二_M”0051情形7如圖ii-7示。這樣在左邊的對象MCS80518051coreMicrocontrollerwith2kBRUM,64BRM2T1Clines,祁I(lǐng)MCS0O513051

30、coreMicrocontrollerwith1kBROM.64BRAM.19I/Olines.1-這個元件了。點(diǎn)擊一下這個元件,然后把鼠標(biāo)指針I(yè)0K移到右邊的原理圖編輯區(qū)的適當(dāng)位置,點(diǎn)擊鼠標(biāo)的左鍵,就把放到了原理圖區(qū)。 標(biāo)移到原理圖編輯區(qū),左鍵點(diǎn)擊一下即可放置接地符號;同理也可以把電源符號放到原理圖編輯區(qū)。 靠近一個對象的連接點(diǎn)時,跟著鼠標(biāo)的指針就會出現(xiàn)一個“X”號,鼠標(biāo)左鍵點(diǎn)擊元器件的連接點(diǎn),移動鼠標(biāo)(不用一直按著左鍵)就會出現(xiàn)粉紅色的連接線變成了深綠色。如果你想讓軟件自動定出連線的路徑,只需左擊另一個連接點(diǎn)即可。這就是的線路自動路徑功能簡稱,如果你只是在兩個連接點(diǎn)用鼠標(biāo)左擊,將選擇一個合

31、適的線徑??赏ㄟ^使用工具欄里的“”命令按鈕來關(guān)閉或打開,也可以在菜單欄的“”下找到這個圖標(biāo)。如果你想自己決定走線路徑,只需在想要拐點(diǎn)處點(diǎn)擊鼠標(biāo)左鍵即可。在此過程的任何時刻,你都可以按或者點(diǎn)擊鼠標(biāo)的右鍵來放棄畫線。2、畫總線為了簡化原理圖,我們可以用一條導(dǎo)線代表數(shù)條并行的導(dǎo)線,這就是所謂的總線。點(diǎn)擊工具箱的總線按鈕,即可在編輯窗口畫總線。3、畫總線分支線點(diǎn)擊繪圖工具箱中的按鈕,畫總線分支線,它是用來連接總線和元器件管腳的。為了和一般的導(dǎo)線區(qū)分,一般習(xí)慣畫斜線來表示分支線,但是這時如果功能打開是不行的,需要把功能關(guān)閉。畫好分支線我們還需要給分支線起個名字。右鍵點(diǎn)擊分支線選中它,接著左鍵點(diǎn)擊選中的分

32、支線就會出現(xiàn)分支線編輯對話框,放置方法是用鼠標(biāo)單擊連線工具條中圖標(biāo)或者執(zhí)行/菜單命令,這時光標(biāo)變成十字形并且將有一虛線框在工作區(qū)內(nèi)移動,再按一下鍵盤上的鍵,系統(tǒng)彈出網(wǎng)絡(luò)標(biāo)號屬性對話框,在項(xiàng)定義網(wǎng)絡(luò)標(biāo)號比如,單擊,將設(shè)置好的網(wǎng)絡(luò)標(biāo)號放在第步放置的短導(dǎo)線上注意一定是上面,單擊鼠標(biāo)左鍵即可將之定位。4放置總線將各總線分支連接起來方法是單擊放置工具欄中圖標(biāo)或執(zhí)行/菜單命令,這時工作平面上將出現(xiàn)十字形光標(biāo),將十字光標(biāo)移至要連接的總線分支處單擊鼠標(biāo)左鍵,系統(tǒng)彈出十字形光標(biāo)并拖著一條較粗的線,然后將十字光標(biāo)移至另一個總線分支處,單擊鼠標(biāo)的左鍵,一條總線就畫好了。單5、跳線單跳線在電路板設(shè)計(jì)中經(jīng)常使用,但在一

33、般的教科書中往往沒有談及這個問題,只有靠設(shè)計(jì)者在設(shè)計(jì)中自己去摸索。跳線,簡單地說就是在電路板中用一根將兩焊盤連接的導(dǎo)線,也有人把它稱為跨接線。多使用于單面板、雙面板設(shè)計(jì)中,特別是單面板設(shè)計(jì)中使用得更多。在單面板的設(shè)計(jì)中,當(dāng)有些銅膜線無法連接,即使給連通了,進(jìn)行電氣檢查也是錯的,系統(tǒng)會顯示錯誤標(biāo)志。通常解決的辦法是使用跳線,跳線的長度應(yīng)該選擇如下幾種:m和。放置跳線的方法是在布線層底層布線用人工布線的方式放置,當(dāng)遇到相交線的時候就用過孔走到背面(頂層)進(jìn)行布線,跳過相交線然后回到原來層面(底層)布線。值得說明的是為了便于識別,最好在頂層的印絲層做上標(biāo)志。在板安裝元件的時候,跳線就用短的導(dǎo)線或者就

34、用剪下元件引腳上多余的部分安裝。6放置線路節(jié)點(diǎn)如果在交叉點(diǎn)有電路節(jié)點(diǎn),則認(rèn)為兩條導(dǎo)線在電氣上是相連的,否則就認(rèn)為它們在電氣上是不相連的。在畫導(dǎo)線時能夠智能地判斷是否要放置節(jié)點(diǎn)。但在兩條導(dǎo)線交叉時是不放置節(jié)點(diǎn)的,這時要想兩個導(dǎo)線電氣相連,只有手工放置節(jié)點(diǎn)了。點(diǎn)擊工具箱的節(jié)點(diǎn)放置按鈕,當(dāng)把鼠標(biāo)指針移到編輯窗口,指向一條導(dǎo)線的時候,會出現(xiàn)一個“X”號,點(diǎn)擊左鍵就能放置一個節(jié)點(diǎn)。模擬調(diào)試一般電路的模擬調(diào)試用一個簡單的電路來演示如何進(jìn)行模擬調(diào)試。電路如圖1-所9示圖1-簡9單演示電路設(shè)計(jì)這個電路的時候需要在“器件種類”里找到“電池”、“保險絲”、“燈泡”、“一滑動變阻器”、“開關(guān)”這幾個元器件并添加到對

35、象選擇器里。另外我們還需要一個虛擬儀器一一電流表。點(diǎn)擊虛擬儀表按鈕,在對象選擇器找到“電流表”,添加到原理圖編輯區(qū)按照圖布置元器件,并連接好。我們在進(jìn)行模擬之前還需要設(shè)置各個對象的屬性。選中電源,再點(diǎn)擊左鍵,出現(xiàn)了屬性對話框。在“”后面填上電源的名稱;在“”后面填上電源的電動勢的值,這里我們設(shè)置為。在“”后面填上內(nèi)電阻的值Q。其他元器件的屬性設(shè)置如下:滑動變阻器的阻值為Q;燈泡的電阻是Q,額定電壓是2保險絲的額定電流是,內(nèi)電阻是Q。點(diǎn)擊菜單欄“調(diào)試”下的按鈕或者點(diǎn)擊模擬調(diào)試按鈕的運(yùn)行按鈕,也可以按下快捷鍵“”進(jìn)入模擬調(diào)試狀態(tài)。把鼠標(biāo)指針移到開關(guān)的這時出現(xiàn)了一個“”號,點(diǎn)擊一下,就合上了開關(guān),如

36、果想打開開關(guān),鼠標(biāo)指針移到將出現(xiàn)一個“一”號,點(diǎn)擊一下就會打開開關(guān)。開關(guān)合上后我們就發(fā)現(xiàn)燈泡已經(jīng)點(diǎn)亮了,電流表也有了示數(shù)。如圖1-所示。RV1B1I-12V-TEKT-50把鼠標(biāo)指針移到滑動變阻器附近的分別點(diǎn)擊,使電阻變大或者變小,我們會發(fā)現(xiàn)燈泡的亮暗程度發(fā)生了變化,電流表的示數(shù)也發(fā)生了變化。如果電流超過了保險絲的額定電流,保險絲就會熔斷??上г谡{(diào)試狀態(tài)下沒有修復(fù)的命令。我們可以這樣修復(fù):按下按鈕停止調(diào)試,然后再進(jìn)入調(diào)試狀態(tài),保險絲就修復(fù)好了。 實(shí)驗(yàn)一晶體管負(fù)反饋放大電路虛擬實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?加.深理解放大電路的工作原理;2學(xué).習(xí)兩級阻容耦合放大電路靜態(tài)工作點(diǎn)的調(diào)整方法。3學(xué).習(xí)兩級阻容耦合放

37、大電路電壓放大倍數(shù)的測量。4熟.悉負(fù)反饋放大電路性能指標(biāo)的測試方法,通過實(shí)驗(yàn)加深理解負(fù)反饋對放大電路性能的影響。二、實(shí)驗(yàn)內(nèi)容和要求運(yùn)用軟件搭建實(shí)驗(yàn)電路;調(diào)整靜態(tài)工作點(diǎn);觀察負(fù)反饋對放大倍數(shù)的影響;觀察負(fù)反饋對放大倍數(shù)穩(wěn)定性的影響。熟練掌握軟件的使用;復(fù)習(xí)相關(guān)的理論知識;理解放大電路的工作原理及負(fù)反饋電路的作用。三、實(shí)驗(yàn)主要儀器設(shè)備和材料安裝仿真軟件的機(jī)四、實(shí)驗(yàn)方法、步驟及結(jié)果測試在中搭建實(shí)驗(yàn)電路,如圖所示:R2ilkF1114IVIRfiXkC2R8SJkR11h3-liikQ23N22MASW1R9=C61.誹鬥回SSuM-SFTMOM圖1-1實(shí)驗(yàn)電路圖2調(diào).整靜態(tài)工作點(diǎn)閉合,使放大器處于反

38、饋工作狀態(tài)。經(jīng)檢查無誤后接通電源。調(diào)整記錄當(dāng)前有效值使()、2),測量各級靜態(tài)工作點(diǎn),填入表中。斷開電路測量并記錄偏置電阻。表待測參數(shù)測量值計(jì)算值X3觀.察負(fù)反饋對放大倍數(shù)的影響。從信號源輸出頻率為、幅度左右的正弦波以保證二級放大器的輸出波形不失真為準(zhǔn)。輸出端不接負(fù)載,分別測量電路在無反饋(斷開)與有反饋工作時(閉合、空載下的輸出電壓,同時用示波器觀察輸出波形,注意波形是否失真。若失真,減少并計(jì)算電路在無反饋與有反饋工作時的電壓放大倍數(shù),記入表中。表觀察負(fù)反饋對放大倍數(shù)穩(wěn)定性的影響。,改變電源電壓將從變到0分別測量電路在無反饋與有反饋工作狀態(tài)時的輸出電壓,注意波形是否失真,并計(jì)算電壓放大倍數(shù),

39、穩(wěn)定度。記入表中。表、待測參數(shù)工作方式無反饋有反饋五、實(shí)驗(yàn)報告要求整理實(shí)驗(yàn)數(shù)據(jù),填入表中并按要求進(jìn)行計(jì)算;2總.結(jié)負(fù)反饋對放大器性能的影響;提交設(shè)計(jì)文件。六、思考題說明發(fā)射極電阻、及電容、在電路中的作用?在分壓式偏置電路中,要將型晶體管換為型晶體管,試畫出此時的電路。分析該反饋放大電路的反饋類型?實(shí)驗(yàn)二5多5諧5振蕩器實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?了解55型5集成時基電路的電路結(jié)構(gòu)、工作原理及其特點(diǎn);掌2.握55型5集成時基電路的基本應(yīng)用;3熟悉軟件,電路在此軟件環(huán)境下的仿真。二、實(shí)驗(yàn)內(nèi)容和要求在下搭建電路,用雙蹤示波器觀測波形,測定頻率;用示波器分析電路,觀測電路的電壓波形,測定波形參數(shù);改變電路參數(shù),

40、測量占空比的變化,值自設(shè),保證從小到大即可。理解掌握有關(guān)55定5時器的工件原理及其應(yīng)用;擬定實(shí)驗(yàn)中所需的數(shù)據(jù)、工具和步驟;如何通過中示波器觀測多諧振蕩的輸出波形,并進(jìn)行分析。三、實(shí)驗(yàn)主要儀器設(shè)備和材料安裝仿真軟件的機(jī);四、實(shí)驗(yàn)方法、步驟及結(jié)果測試在下,按典型電路圖接線,用雙蹤示波器觀測波形,測定頻率。原理圖如所示。11145.1k5R2io下多諧振蕩器用示波器分析電路觀測,波形,測定波形參數(shù)。結(jié)果如圖所示。-50401D-301402DIIII11AC30111150110Invertliwefl5mVACDCtiS.DODigitalOscilloscopeSourceBCDPosilion

41、ChannelBChannelDChannelCPoaition11UGND120130liwertAjuIqOne-ShDiCursorsSourceBCDLevelliwenDCGNDOFF7汩DCGNDOFFPoaiM口nGNDPoaitiDnPosition、改變電路參數(shù),測量占空比的變化,值自設(shè)、保證從小到大即可。結(jié)果填寫在下表中。表1-測1量結(jié)果表電容值電阻值時間參數(shù)占空比五、實(shí)驗(yàn)報告要求提交設(shè)計(jì)文檔;2提.交利用示波器分析出來的截圖;3提.交測量占空比變化的表格。六、思考題與的輸出端控制觸發(fā)器狀態(tài)和放電管開關(guān)狀態(tài)。當(dāng)輸入信號自腳,即高電平觸發(fā)輸入并超過參考電平時,觸發(fā)器復(fù)位,的輸

42、出端腳輸出低電平?,同時放電開關(guān)管的狀態(tài)?如何用定時器構(gòu)成單穩(wěn)態(tài)觸發(fā)器、施密特觸發(fā)器等脈沖產(chǎn)生或波形變換電路? 實(shí)驗(yàn)三數(shù)字鐘設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)內(nèi)部定時計(jì)數(shù)器的原理及應(yīng)用了解使用單片機(jī)處理復(fù)雜邏輯的方法掌握多位數(shù)碼動態(tài)顯示的方法二、實(shí)驗(yàn)內(nèi)容和要求用單片機(jī)的定時計(jì)數(shù)器產(chǎn)生一秒的定時時間,作為秒計(jì)數(shù)時間,當(dāng)一秒產(chǎn)生時,秒計(jì)數(shù)加1。開機(jī)時顯示00-00的-時0間0,開始計(jì)時;控制“秒”的調(diào)整,每按一次加秒;控制“分”的調(diào)整,每按一次加分;控制“時”的調(diào)整,每按一次加個小時。計(jì)時滿時,返回重新計(jì)時。用作復(fù)位鍵,在計(jì)時過程中如果按下復(fù)位鍵,則返回重新計(jì)時。三、實(shí)驗(yàn)主要儀器設(shè)備和材料安裝仿真軟件的機(jī)四、實(shí)

43、驗(yàn)方法、步驟及結(jié)果測試在中搭建實(shí)驗(yàn)電路,如下圖、所示: AT89C51HOUR使用方法PQOrADOPOJjADIPOJlADaP14!AD4P0&AD5PO.a.!ADeRO-TjADTPS.CbAflPZI/ABIfP2.2-A10P2.3lA11P24-A12-=P2.5-A13P2S-A1-4=P27/A15Pl.t)P30/RXDPl1P31.7XDP1L2P32/JNTOP1_3P3-3/INT1Pl.4P3.4/T0Pl.5P3.&TT1P1.0P3.&WRP1.7P3.7/RD單片機(jī)的內(nèi)部位定時計(jì)數(shù)器是一個可編程定時計(jì)數(shù)器,它既可以工作在13位定時方式,也可以工作在16位定時方

44、式和8位定時方式。只要通過設(shè)置特殊功能寄存器,即可完成。定時計(jì)數(shù)器何時工作也是通過特殊功能寄存器來設(shè)置的。在此設(shè)計(jì)中,選擇位定時工作方式。對于來說,系統(tǒng)時鐘為最大定時也只有3即,無法達(dá)到我們所需要的秒的定時,因此,必須通過軟件來處理這個問題,假設(shè)取的最大定時為,即要定時1秒需要經(jīng)過20次的方法來統(tǒng)計(jì)了。的定時。對于這次計(jì)數(shù),就可以采用軟件的設(shè)定,0即0,設(shè)置定時計(jì)數(shù)器工作在方式面我們要給0定時/計(jì)數(shù)器的裝0入預(yù)置初值,通過下面的公式 # #可以計(jì)算出這樣,當(dāng)定時/計(jì)數(shù)器0計(jì)滿時,產(chǎn)生一個中斷,我們可以在中斷 # 服務(wù)程序中,對中斷次數(shù)加以統(tǒng)計(jì),以實(shí)現(xiàn)數(shù)字鐘的邏輯功能。.數(shù)字鐘工作流程具體工作流

45、程如圖1-所3示:是否否鍵按下?是是是否到60秒?是否到60分?是否是R鍵按下?到24小時?M鍵按S鍵按下?顯示初始化,設(shè)置定時器,定時5毫秒根據(jù)計(jì)數(shù)值顯示時間所有計(jì)數(shù)值清0秒計(jì)數(shù)加1分計(jì)數(shù)加1小時計(jì)數(shù)加1開始圖1-工3作流程圖源程序S_SETBITP1.0;數(shù)字鐘秒控制位M_SETBITP1.1;分鐘控制位H_SETBITP1.2;小時控制位RESETBITP1.3;復(fù)位鍵SECONDEQU30HMINUTEEQU31HHOUREQU32HTCNTEQU34HORG00HSJMPSTARTORG0BHLJMPINT_T0 MOVDPTR,#TABLEMOVHOUR,#0MOVMINUTE,#

46、0MOVSECOND,#0MOVTCNT,#0MOVTMOD,#01HMOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256MOVIE,#82HSETBTR0START:;定時50毫秒;初始化 .TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx;判斷是否有控制鍵按下,是哪一個鍵按下A1:LCALLDISPLAYMOVP1,#0FFHJNBS_SET,S1JNBM_SET,S2JNBH_S

47、ET,S3JNBRESET,STARTLJMPA1S1:LCALLDELAY;去抖動JBS_SET,A1INCSECOND;秒值加1LCALLDISPLAYMOVA,SECONDCJNEA,#60,J0;判斷是否加到60秒MOVSECOND,#0LJMPK1S2:LCALLDELAYJBM_SET,A1K1:INCMINUTE;分鐘值加1MOVA,MINUTECJNEA,#60,J1;判斷是否加到60分MOVMINUTE,#0LJMPK2S3:LCALLDELAYJBH_SET,A1K2:INCHOUR;小時值加1MOVA,HOURCJNEA,#24,J2;判斷是否加到24小時MOVHOUR,

48、#0MOVMINUTE,#0MOVSECOND,#0LJMPA1 .TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx;等待按鍵抬起J0:JBS_SET,A1LCALLDISPLAYSJMPJ0J1:JBM_SET,A1LCALLDISPLAYSJMPJ1J2:JBH_SET,A1LCALLDISPLAYSJMPJ2*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1

49、*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*.TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx;定時器中斷服務(wù)程序,對秒,分鐘和小時的計(jì)數(shù)INT_T0:MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INCTCNTMOVA,TCNTCJNEA,#20,RETUNEINCSECONDMOVTCNT,#0MOVA,SECONDCJNEA,#60,RETUNEINCMINUTEMOVS

50、ECOND,#0MOVA,MINUTECJNEA,#60,RETUNEINCHOURMOVMINUTE,#0MOVA,HOURCJNEA,#24,RETUNEMOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0RETUNE:RETI;計(jì)時1秒*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*.TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxT

51、xTxTxTxTx;顯示控制子程序DISPLAY:MOVA,SECOND;顯示秒MOVB,#10DIVABCLRP3.6MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.6MOVA,BCLRP3.7MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.7CLRP3.5MOVP0,#40H;顯示分隔符LCALLDELAYSETBP3.5MOVA,MINUTE;顯示分鐘MOVB,#10DIVABCLRP3.3MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.3MOVA,BCLRP3.4MOVCA,A+DPTRMOVP0,ALCALLDE

52、LAYSETBP3.4CLRP3.2MOVP0,#40H;顯示分隔符LCALLDELAYSETBP3.2MOVA,HOUR;顯示小時MOVB,#10DIVABCLRP3.0MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.0MOVA,BCLRP3.1MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.1RET TABLE:DB3FH,06H,5BH,4FH,66HDB6DH,7DH,07H,7FH,6FHDELAY:MOVR6,#5D1:MOVR7,#250DJNZR7,$DJNZR6,D1RETEND五、實(shí)驗(yàn)報告要求提交設(shè)計(jì)文檔;六、思考題/計(jì)數(shù)器,

53、位定時方多位數(shù)碼是如何動態(tài)顯示的?單片機(jī)的內(nèi)部位定時計(jì)數(shù)器是一個可編程定時它既可以工作在13位定時方式,也可以工作在16位定時方式和8式,如何設(shè)置他的工作方式及其工作起始點(diǎn)?實(shí)驗(yàn)四信號發(fā)生器設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康恼莆詹⑿修D(zhuǎn)換器的原理及其外圍電路的設(shè)計(jì)方法;掌握利用單片機(jī)產(chǎn)生常用波形的方法;進(jìn)一步熟悉單片機(jī)人機(jī)接口的設(shè)計(jì)方法。二、實(shí)驗(yàn)內(nèi)容和要求利用單片機(jī)產(chǎn)生方波、鋸齒波、三角波及正弦波,要求頻率可調(diào),幅度可調(diào),并可以在不同的波形之間任意切換;利用單片機(jī)、設(shè)計(jì)信號發(fā)生器,要求能夠產(chǎn)生固定頻率、固定幅度的方波、鋸齒波和三角波。三、實(shí)驗(yàn)主要儀器設(shè)備和材料安裝仿真軟件的機(jī)四、實(shí)驗(yàn)方法、步驟及結(jié)果測試在中搭建實(shí)

54、驗(yàn)電路,如圖-所示:PO.7D7PO.O/ADOP0.1JAD1P0.2/AD2PO.3.AD3P0.4,AD4F0.S/AD5P20/A6P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6A14P2.7/A15P3D/RXDP31/TXDP3.2.IMT00-1-2-3-56-?22D123D224D3J252BD52/D6J27101282-3-4-5-6_7o-1-56-7冬HLr-4coJliIfftXTAL1XTAL2RST控制電路EAPOO/ADOPO.VAD1P0.2/AD2P0.3/AD3F0MD4P0.5/AD5P0.6/AD6P0.7/AD7的模擬量輸入,最393627A晅輸入電P2.0/A6P2.1/A9P2.2/A10P2.3;A11P2.4/A12P2.5/A13P10甘梓3心密牲P0。首先5單片P1.2P3.2/INT0延時常數(shù)為5目-DP1.5P3.5/T1模擬輸入電壓的大小,就可以改變OP1.7P3.7/RDOSW1*OUu出低1512IDIR廠、oPWM 單片機(jī)輸出的占空比,從而達(dá)到調(diào)節(jié)電機(jī)轉(zhuǎn)速的目的。單片機(jī)的口接一單刀雙擲開關(guān),在程序運(yùn)行時查詢開關(guān)所選通的電平,從而決定電機(jī)的旋轉(zhuǎn)方向(通過端控制)。本設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論