




已閱讀5頁,還剩101頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章 簡介21.1 引言21.2功能介紹31.3工作原理3第二章 系統(tǒng)硬件部分42.1主控芯片 STC89C5242.2 STC89C52引腳功能說明42.3點(diǎn)陣模塊簡介62.4 LCD12864模塊簡介72.5 音樂模塊簡介92.6上電復(fù)位及工作時鐘部分102.7電源模塊10第三章 系統(tǒng)軟件部分11第四章 操作與調(diào)試124.1 KEIL C51簡介12第一部分 8051開發(fā)工具12第二部分 uVision2集成開發(fā)環(huán)境12第三部分編輯器和調(diào)試器13第四部分 C51編譯器14第五部分代碼優(yōu)化15第六部分測試程序16第八部分 C51 V7版增強(qiáng)功能介紹174.2 Protel DXP簡介184.3軟件調(diào)試34附錄136附錄237主芯片程序37輔芯片程序51LCD12864字庫60點(diǎn)陣字庫85結(jié)束語104參考文獻(xiàn)105第一章 簡介1.1 引言隨著電子技術(shù)的不斷發(fā)展,單片機(jī)技術(shù)在設(shè)計(jì)中所體現(xiàn)出來的優(yōu)勢越來越明顯,他不僅是電子信息類專業(yè)的一個重要部分,而且在其他類專業(yè)工程中也是不可缺少的。單片機(jī)的發(fā)展歷史可劃分為三個階段:第一階段(1974年1976年):單片機(jī)初級階段。因工藝限制,單機(jī)采用雙片形式,而且功能比較簡單。例如仙童公司生產(chǎn)的F8單片機(jī)。第二階段(1976年1978年):低性能單片機(jī)階段。以Intel公司的MCS-48系列單片機(jī)為代表。這種單片機(jī)片內(nèi)集成有8位CUP,并行IO口,8位定時器計(jì)數(shù)器,RAM及ROM等。不足之處是無串行口,中斷簡單。第三階段(1978年至今):高性能單片機(jī)階段。單片機(jī)以其優(yōu)異的性能,低廉的價格,不斷滲透到社會生活的每個角落。單片機(jī)生產(chǎn)廠商如雨后春筍不斷涌現(xiàn),多系列,多型號,各種性能組合的單片機(jī)層出不窮,不斷滿足不同應(yīng)用場合的新要求。隨著芯片制作工藝,技術(shù)水平的不斷提高和單片機(jī)需求量的不斷加大,單片機(jī)的性能價格比不斷攀升,呈現(xiàn)出一派欣欣向榮的景象。單片機(jī)技術(shù)的開放性,生產(chǎn)商的竟?fàn)幖ち倚院蛷V泛的市場需求等因素,無疑為單片機(jī)的飛速發(fā)展提供了強(qiáng)大動力。因此,單片機(jī)應(yīng)用開發(fā)成為當(dāng)今電子工程技術(shù)人員急需掌握的技術(shù)。為了順應(yīng)形勢發(fā)展的需要,我們學(xué)習(xí)了單片機(jī)課程,此次使用16*16點(diǎn)陣模塊進(jìn)行多功能顯示,不僅可以對單片機(jī)的學(xué)習(xí)起到良好的鞏固作用,尤其是對C語言的運(yùn)用更加靈活,而且學(xué)會并熟練使用LED點(diǎn)陣。在此次設(shè)計(jì)中得到了胡祥青等多位老師的大力支持和指導(dǎo)。并參考了51系列單片機(jī)項(xiàng)目實(shí)踐、C語言程序設(shè)計(jì)等。在編寫本次設(shè)計(jì)報(bào)告的過程中由于時間倉促和本人水平有限,在設(shè)計(jì)和制作過程中難免出現(xiàn)缺點(diǎn)和不足之處,還請各位老師批評指導(dǎo)。1.2功能介紹本設(shè)計(jì)有電源開關(guān)控制整個電路工作,打開總開關(guān)即可看到歡迎語,隨即點(diǎn)陣顯示歡迎語,通過其中一個輕觸開關(guān)進(jìn)入菜單,菜單由LCD12864顯示,選擇要進(jìn)入的功能,按下另外一個輕觸開關(guān),即可進(jìn)入該功能,LCD12864和點(diǎn)陣模塊顯示均會隨之發(fā)生變化并有對應(yīng)的音樂響起。發(fā)光二極管停止閃爍則說明主芯片在執(zhí)行中斷。1.3工作原理本設(shè)計(jì)的電路由四大模塊構(gòu)成:LCD12864顯示模塊、點(diǎn)陣顯示模塊、單片機(jī)控制模塊、音樂選擇模塊。LCD12864采用的是沒有字庫的沒有背光燈的液晶,相對比較便宜。點(diǎn)陣顯示模塊的列用74HC595控制,行用74HC138控制,采用逐行掃描方式。主單片機(jī)的P1端口控制LCD12864顯示,P0口控制發(fā)光二極管,P2口和輔助單片機(jī)進(jìn)行通信;輔助單片機(jī)P1口控制繼電器進(jìn)行音樂播放的選擇P0口接收主芯片傳輸?shù)臄?shù)據(jù),P2口控制點(diǎn)陣模塊顯示。音樂選擇模塊是通過不同繼電器的導(dǎo)通控制不同音樂芯片的工作。第二章 系統(tǒng)硬件部分2.1主控芯片 STC89C52 STC89C52是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k BytesISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用STC公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu)。STC89C52具有如下特點(diǎn):40個引腳(引腳圖如圖3所示),4k Bytes Flash片內(nèi)程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計(jì)數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。 此外,STC89C52RC設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 2.2 STC89C52引腳功能說明 STC89C52芯片引腳圖如圖(1)所示。圖1VCC(40):5V。GND(20):接地。P0口(3932):P0口為8位漏極開路雙向I/O口,每引腳可吸收8個TTL門電流。 P1口(18):P1口是從內(nèi)部提供上拉電阻器的8位雙向I/O口,P1口緩沖器能接收和輸出4個TTL門電流。 P2口(2128):P2口為內(nèi)部上拉電阻器的8位雙向I/O口,P2口緩沖器可接收和輸出4個TTL門電流。 P3口(1017):P3口是8個帶內(nèi)部上拉電阻器的雙向I/O口,可接收和輸出4個TTL門電流,P3口也可作為AT89C51的特殊功能口。 RST(9):復(fù)位輸入。當(dāng)振蕩器復(fù)位時,要保持RST引腳2個機(jī)器周期的高電平時間。 ALE/PROG(30):當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié),在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6,它可用作對外部輸出的脈沖或用于定時目的,要注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過1個ALE脈沖。 PSEN(29):外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期2次PSEN有效,但在訪問外部數(shù)據(jù)存儲器時,這2次有效的PSEN信號將不出現(xiàn)。 EA/VPP(31):當(dāng)EA保持低電平時,外部程序存儲器地址為(0000HFFFFH)不管是否有內(nèi)部程序存儲器。FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1(19):反向振蕩器放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2(18):來自反向振蕩器的輸出。 2.3點(diǎn)陣模塊簡介隨著LED技術(shù)發(fā)展,越來越多的商鋪都開始使用LED點(diǎn)陣屏來發(fā)布一些產(chǎn)品信息,學(xué)習(xí)LED點(diǎn)陣應(yīng)用技術(shù)在單片機(jī)應(yīng)用里面也越來越重要。本店根據(jù)市場上常用的點(diǎn)陣LED屏使用的技術(shù),陸續(xù)推出1616點(diǎn)陣LED模塊,1632點(diǎn)陣模塊,1664點(diǎn)陣模塊供用戶學(xué)習(xí)LED點(diǎn)陣應(yīng)用技術(shù)。此點(diǎn)陣顯示屏是1616 點(diǎn)陣LED屏,能顯示1個漢字,能實(shí)現(xiàn)顯示方式的整行上移、簾入簾出、左移、右移等。點(diǎn)陣模塊元件清單點(diǎn)陣模塊原理圖,如圖所示2.4 LCD12864模塊簡介該LCD12864是較為便宜的一片液晶顯示器,具有與點(diǎn)陣相同的工作原理,需要自己使用字模生成器進(jìn)行生成字庫數(shù)據(jù)。字模生成器設(shè)置如下圖所示下圖為LCD12864與轉(zhuǎn)接板的連接2.5 音樂模塊簡介音樂芯片工作相當(dāng)簡單下面以含有12首音樂的芯片進(jìn)行簡解12首音樂內(nèi)容:?;丶铱纯础⒂幸粋€姑娘、心太軟、媽媽的吻、愛拼才會贏、月亮惹的禍、健康歌、濤聲依舊、波浪鼓、好日子、小二郎、懂你。特點(diǎn):該芯片自帶放大,芯片上面只需要180-220K電阻1個,每觸發(fā)一次響一首音樂,能留循環(huán)。接線如下:1、觸發(fā)播放接線圖2、連續(xù)播放接線圖2.6上電復(fù)位及工作時鐘部分2.7電源模塊由于本設(shè)計(jì)對電源電壓精度要求不高,所以電源模塊比較簡單。220V交流電通過變壓器變?yōu)?5V交流電,在經(jīng)過橋式整流,整為直流電壓,通過電容進(jìn)行濾波在經(jīng)過7805穩(wěn)壓芯片進(jìn)行穩(wěn)壓,從而輸出穩(wěn)定的5V電壓,其原理圖如下圖所示第三章 系統(tǒng)軟件部分隨著社會的發(fā)展,軟件已經(jīng)成為電子的核心。系統(tǒng)軟件部分主要分為:主程序部分、外部中斷0工作程序部分、外部中斷1工作程序部分、輔程序部分。程序流程圖如下圖所示第四章 操作與調(diào)試4.1 KEIL C51簡介第一部分 8051開發(fā)工具KEILC51標(biāo)準(zhǔn)C編譯器為8051微控制器的軟件開發(fā)提供了C語言環(huán)境,同時保留了匯編代碼高效,快速的特點(diǎn)。C51編譯器的功能不斷增強(qiáng), 使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。C51已被完全集成到uVision2的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編 器,實(shí)時操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。uVision2 IDE可為它們提供單一而靈活的開發(fā)環(huán)境。 C51 V7版本是目前最高效、靈活的8051開發(fā)平臺。它可以支持所有8051的衍生產(chǎn)品,也可以支持所有兼容的仿真器,同時支持其它第三 方開發(fā)工具。因此,C51 V7版本無疑是8051開發(fā)用戶的最佳選擇。 第二部分 uVision2集成開發(fā)環(huán)境 一、項(xiàng)目管理 工程(project)是由源文件、開發(fā)工具選項(xiàng)以及編程說明三部分組成的。 一個單一的uVision2工程能夠產(chǎn)生一個或多個目標(biāo)程序。產(chǎn)生目標(biāo)程序的源文件構(gòu)成“組”。開發(fā)工具選項(xiàng)可以對應(yīng)目標(biāo),組或單個文件。 uVision2包含一個器件數(shù)據(jù)庫(device database),可以自動設(shè)置匯編器、編譯器、連接定位器及調(diào)試器選項(xiàng),來滿足用戶充分利用特定微控制器的要求。此數(shù)據(jù)庫包含:片上存儲器和外圍設(shè)備的信息,擴(kuò)展數(shù)據(jù)指針(extra data pointer)或者加速器(math accelerator)的特性。 uVision2可以為片外存儲器產(chǎn)生必要的連接選項(xiàng):確定起始地址和規(guī)模。 二、集成功能 uVision2的強(qiáng)大功能有助于用戶按期完工。 1.集成源極瀏覽器利用符號數(shù)據(jù)庫使用戶可以快速瀏覽源文件。用詳細(xì)的符號信息來優(yōu)化用戶變數(shù)存儲器。 2.文件尋找功能:在特定文件中執(zhí)行全局文件搜索。 3.工具菜單:允許在V2集成開發(fā)環(huán)境下啟動用戶功能。 4.可配置SVCS接口:提供對版本控制系統(tǒng)的入口。 5.PCLINT接口:對應(yīng)用程序代碼進(jìn)行深層語法分析。 6.Infineon的EasyCase接口:集成塊集代碼產(chǎn)生。 7.Infineon的DAVE功能:協(xié)助用戶的CPU和外部程序。DAVE工程可被直接輸入uVision2 第三部分編輯器和調(diào)試器 一、源代碼編輯器 uVision2編輯器包含了所有用戶熟悉的特性。彩色語法顯像和文件辯識都對C源代碼進(jìn)行和優(yōu)化。可以在編輯器內(nèi)調(diào)試程序,它能提供一種自然的調(diào)試環(huán)境,使你更快速地檢查和修改程序。 二、斷點(diǎn) uVision2允許用戶在編輯時設(shè)置程序斷點(diǎn)(甚至在源代碼未經(jīng)編譯和匯編之前)。用戶啟動V2調(diào)試器之后,斷點(diǎn)即被激活。斷點(diǎn)可設(shè)置 為條件表達(dá)式,變量或存儲器訪問,斷點(diǎn)被觸發(fā)后,調(diào)試器命令或調(diào)試功能即可執(zhí)行。 在屬性框(attributes column)中可以快速瀏覽斷點(diǎn)設(shè)置情況和源程序行的位置。代碼覆蓋率信息可以讓你區(qū)分程序中已執(zhí)行和未執(zhí)行的部分。 三、調(diào)試函數(shù)語言 uVision2中,你可以編寫或使用類似C的數(shù)語言進(jìn)行調(diào)試。 1.內(nèi)部函數(shù):如printf, memset, rand及其它功能的函數(shù)。 2.信號函數(shù):模擬產(chǎn)生CPU的模擬信號和脈沖信號(simulate analog and digital inputs to CPU)。 3.用戶函數(shù):擴(kuò)展指令范圍,合并重復(fù)動作。 四、變量和存儲器 用戶可以在編輯器中選中變呈來觀察其取值。雙層窗口顯示,可進(jìn)行以下調(diào)整: 1.當(dāng)前函數(shù)的局部變量 2.用戶在兩個不同watch窗口頁面上的自定義變量 3.堆棧調(diào)用(call stack)頁面上的調(diào)用記錄(樹)(call tree) 4.不同格式的四個存儲區(qū) 第四部分 C51編譯器KEIL C51編譯器在遵循ANSI標(biāo)準(zhǔn)的同時,為8051微控制器系列特別設(shè)計(jì)。語言上的擴(kuò)展能讓用戶使用應(yīng)用中的所有資源。 一、存儲器和特殊功能寄存器的存取 C51編譯器可以實(shí)現(xiàn)對8051系列所有資源的操作。SFR的存取由sfr和sbit兩個關(guān)鍵字來提供。變量可旋轉(zhuǎn)到任一個地址空間。用關(guān)鍵字at還能把變量放入固定的存儲器存儲模式(大,中,?。Q定了變量的存儲類型。 連接定位器支持的代碼區(qū)可達(dá)32個,這就允許用戶在原有64KROM的8015基礎(chǔ)上擴(kuò)展程序。在V2的編譯器和許多高性能仿真器中,可以 支持應(yīng)用程序的調(diào)試。 二、中斷功能 C51允許用戶使用C語言編寫中斷服務(wù)程序,快速進(jìn)、出代碼和寄存器區(qū)的轉(zhuǎn)換功能使C語言中斷功能更加高效。 可再入功能是用關(guān)鍵字來定義的。多任務(wù),中斷或非中斷的代碼要求必須具備可再入功能。 三、靈活的指針 C51提供了靈活高效的指針。 通用指針用3個字節(jié)來存儲存儲器類型及目標(biāo)地址,可以在8051的任意存儲區(qū)內(nèi)存取任何變量。 特殊指針在聲明的同時已指定了存儲器類型,指向某一特定的存儲區(qū)域。由于地址的存儲只需12字節(jié),因此,指針存取非常迅速。 第五部分代碼優(yōu)化 一、通用代碼優(yōu)化 1.常量重疊(constant folding)6.寄存器間參數(shù)傳遞(parameter passing in register)2.通用子表達(dá)式刪除(common subexpression elimination)7.循環(huán)(loop rotation)3.長度縮減速(reduction)8.死碼刪除(dead code elimination)4.控制流優(yōu)化(control flow optimization)9.通用Tail Merging5.寄存器變量使用(register variable usage)10.通用子程序塊打包(block subroutine packing)二、8051特殊優(yōu)化 1.孔頸優(yōu)化(peephole optimization)4.數(shù)字覆蓋(overlaying)2.跳轉(zhuǎn)分支優(yōu)化(switch-case optimization)5.擴(kuò)展入口優(yōu)化(extended access optimization)3.中斷函數(shù)優(yōu)化(interrupt function optimization)三、寄存器優(yōu)化 C51為函數(shù)參數(shù)和局域變量分配了9個CPU寄存器。寄存器間最多可傳遞三個參數(shù)。P全局寄存器優(yōu)化可刪除不必要代碼,優(yōu)化CPU寄存器設(shè)備。 四、C語言實(shí)時庫 C51實(shí)時庫含100多種功能,其中大多數(shù)是可再入的。庫支持所有的ANSI C的程序,與嵌入式應(yīng)用程序的限制相符。 固有程序?yàn)橛布峁┨厥庵噶?如:nop, testbit, rol, ror。 五,A51宏匯編 A51宏匯編支持標(biāo)準(zhǔn)宏和MPL宏。要實(shí)現(xiàn)快速產(chǎn)生匯編程序SHELL,就直接使用C51編譯器的SRC。 在新的A51 V7版本中,允許用戶C包含的頭文件來定義常量和SFR。如今,一個單一頭文件可被應(yīng)用到X程序和匯編程序中。 第六部分測試程序uVision2調(diào)試器具備所有常規(guī)源極調(diào)試,符號調(diào)試特性以及歷史跟蹤,代碼覆蓋,復(fù)雜斷點(diǎn)等功能DDE界面和shift語言支持自動程序測試 一、和外設(shè)模擬裝置 uVision2為8051及衍生產(chǎn)品提供了高速模擬功能和片上擴(kuò)展口在對話框內(nèi)可直接觀察和修改值,也可以用預(yù)裝的C-LIK宏指令書寫符號函數(shù)來提供動態(tài)輸入。 二、目標(biāo)監(jiān)控器 uVision2含一個可配置的監(jiān)控器,可測試目標(biāo)器件上的軟件體。監(jiān)控器用uVision2的調(diào)試器直接工作,可支持代碼區(qū)。它要求目標(biāo)系統(tǒng)具備6字節(jié)堆??臻g,6KB的代碼和256字節(jié)Xdata RAM。 三、MCB517/251啟動工具包 在開始一項(xiàng)8051工程時,MCB啟動工具會對你有很大幫助。每一個啟動工具包括一套2K字節(jié)的開發(fā)工具和許多可快速運(yùn)行的舉例程序。用戶可在檢測8051性能的同時,查看開發(fā)工具的可行性。 MCB517AC板含高性能InfineonC517A單片機(jī),它提供標(biāo)準(zhǔn)8052外圍設(shè)備和A/D轉(zhuǎn)換器,PWM,搜索比較,8位數(shù)據(jù)指針,一個高速運(yùn)算單元。同時包含對81C90CAN控制器和代碼區(qū)的支持。 第八部分 C51 V7版增強(qiáng)功能介紹 C51 V7版提供了很多新的和增強(qiáng)的功能,使開發(fā)8051嵌入式應(yīng)用比以前更加簡單。C51 V7版新功能包括:新版編譯器和連接器更加優(yōu)化,可以縮短程序的大小; 能完全模擬支持的器件更多,如Philips 80C51MX, Dallas 80C390和Analog Devices MicroConverters;新的 ISD51系統(tǒng)內(nèi)調(diào)試器,允許在不變的目標(biāo)硬件上調(diào)試程序;可更好地支持Philips 51MX的24位地址; RTX51 Tiny增加了新功能,它比以前更小,但提供的功能更多。Keil C51開發(fā)環(huán)境界面圖4.2 Protel DXP簡介總目錄 歡迎使用Protel DXP 在原理圖中放置元件 創(chuàng)建一個新的PCB文件 手式布線 Protel DXP 設(shè)計(jì)探索者 連接電路 將新的PCB添加到項(xiàng)目 自動布線 設(shè)計(jì)文件夾是怎樣保存的 網(wǎng)絡(luò)與網(wǎng)絡(luò)標(biāo)簽 轉(zhuǎn)換設(shè)計(jì) 驗(yàn)證你的板設(shè)計(jì) 創(chuàng)建一個新項(xiàng)目 設(shè)置項(xiàng)目選項(xiàng) 更新PCB 設(shè)置項(xiàng)目輸出 創(chuàng)建一個新的原理圖圖紙 檢查原理圖的電氣參數(shù) 設(shè)計(jì)PCB 打印到Windows打印設(shè)備 將原理圖圖紙?zhí)砑拥巾?xiàng)目 設(shè)置錯誤報(bào)告 設(shè)置PCB工作區(qū) 生產(chǎn)輸出文件 設(shè)置原理圖選項(xiàng) 設(shè)置連接模式 定義板層和其它非電層 仿真設(shè)計(jì) 繪制原理圖 設(shè)置比較器 設(shè)置新的設(shè)計(jì)規(guī)則 設(shè)置仿真 定位元件和加載元件庫 編輯項(xiàng)目 在PCB上放置元件 運(yùn)行瞬態(tài)特性分析 歡迎使用Protel DXP Protel DXP 設(shè)計(jì)探索者 設(shè)計(jì)文件夾是怎樣保存的 創(chuàng)建一個新項(xiàng)目 創(chuàng)建一個新的原理圖圖紙 將原理圖圖紙?zhí)砑拥巾?xiàng)目 設(shè)置原理圖選項(xiàng) 繪制原理圖 定位元件和加載元件庫歡迎使用Protel DXP歡迎來到Protel DXP世界-Protel DXP是一款Windows NT/XP的全32位電子設(shè)計(jì)系統(tǒng)。Protel DXP提供一套完全集成的設(shè)計(jì),這些工具讓你很容易地將你的設(shè)計(jì)從概念形成最終的板設(shè)計(jì)。所有的Protel DXP工具需要在一個單一應(yīng)用環(huán)境-設(shè)計(jì)探索者(the Design Explorer)中運(yùn)行。啟動Protel DXP,設(shè)計(jì)探索者打開,將你所有的設(shè)計(jì)工具放在你的手指尖。你將從一個單一的、一致的、個性化的用戶環(huán)境受益。這個教程的設(shè)計(jì)是為了為你提供一個怎樣建立一張?jiān)韴D、從PCB更新設(shè)計(jì)信息以及產(chǎn)生生產(chǎn)輸出文件的預(yù)覽。Protel DXP設(shè)計(jì)探索者設(shè)計(jì)探索者是你與你的設(shè)計(jì)和設(shè)計(jì)工具的界面。要啟動Protel并打開設(shè)計(jì)探索者,從Windows開始菜單選擇Programs ? Altium ? Protel DXP。當(dāng)你打開Protel DXP后,將顯示最常用的初始任務(wù)以便方便選擇(如圖)。在你建立了你的設(shè)計(jì)文件夾后,你就能在編輯器之間轉(zhuǎn)換,例如,原理圖編輯器和PCB編輯器。設(shè)計(jì)探索者將根據(jù)你當(dāng)前所工作的編輯器來改變工具欄和菜單。一些工作區(qū)面板的名字最初也會顯示在工作區(qū)右下角。在這些名字上點(diǎn)擊將會彈出面板,這些面板可以通過移動、固定或隱藏來適應(yīng)你的工作環(huán)境。下圖展示了當(dāng)幾個文件和編輯器同時打開并且窗口進(jìn)行平鋪時的設(shè)計(jì)探索者。設(shè)計(jì)文件怎樣保存Protel DXP將所有的設(shè)計(jì)文件和輸出文件都作為個體文件保存在你的硬盤。你可以使用Windows Explorer來查找。項(xiàng)目文件可以的建立可以包含設(shè)計(jì)文件的連接,這樣使得設(shè)計(jì)驗(yàn)證和同步成為可能。創(chuàng)建一個新項(xiàng)目在Protel DXP中,一個項(xiàng)目包括所有文件夾的連接和與設(shè)計(jì)有關(guān)的設(shè)置。一個項(xiàng)目文件,例如xxx.PrjPCB,是一個ASCII文本文件,用于列出在項(xiàng)目里有哪些文件以及有關(guān)輸出的配置,例如打印和CAM。那些與項(xiàng)目沒有關(guān)聯(lián)的文件稱作“自由文件(free documents)”。與原理圖紙和目標(biāo)輸出的連接,例如PCB、FPGA、VHDL或庫封裝,將添加到項(xiàng)目中。一旦項(xiàng)目被編輯,設(shè)計(jì)驗(yàn)證、同步和對比就會產(chǎn)生。例如,當(dāng)項(xiàng)目被編輯后,項(xiàng)目中的原始原理圖或PCB的任何改變都會被更新。建立一個新項(xiàng)目的步驟對各種類型的項(xiàng)目都是相同的。我們將以PCB項(xiàng)目為例。首先我們要創(chuàng)建一個項(xiàng)目文件,然后創(chuàng)建一個空的原理圖圖紙以添加到新的空項(xiàng)目中。在這個教程的最后我們將創(chuàng)建一個空白PCB并將它同樣添加到項(xiàng)目中。為開始教程,創(chuàng)建一個新的PCB項(xiàng)目:1. 在設(shè)計(jì)窗口的Pick a Task區(qū)中點(diǎn)擊Create a new Board Level Design Project。 2. 另外,你以可以在Files面板中的New區(qū)點(diǎn)擊Blank Project (PCB)。如果這個面板未顯示,選擇File ? New,或點(diǎn)擊設(shè)計(jì)管理面板底部的Files標(biāo)簽。 3. Projects面板出現(xiàn)。新的項(xiàng)目文件,PCB Project1.PrjPCB,與“no documents added”文件夾一起列出。 4. 通過選擇File ?Save Project As來將新項(xiàng)目重命名(擴(kuò)展名為*.PrjPCB)。指定你要把這個項(xiàng)目保存在你的硬盤上的位置,在文件名欄里鍵入文件名Multivibrator.PrjPCB并點(diǎn)擊Save。 下面,我們將創(chuàng)建一個原理圖并添加到空項(xiàng)目文件。這個原理圖是一個多諧振蕩器電路。創(chuàng)建一個新的原理圖圖紙創(chuàng)建一個新的原理圖圖紙按照以下步驟來完成:1. 在Files面板的New單元選擇File ? New并點(diǎn)擊Schematic Sheet。一個名為Sheet1.SchDoc的原理圖圖紙出現(xiàn)在設(shè)計(jì)窗口中,并且原理圖文件夾也自動地添加(連接)到項(xiàng)目。這個原理圖圖紙現(xiàn)在列表在Projects標(biāo)簽中的緊挨著項(xiàng)目名下的Schematic Sheets文件夾下。 2. 通過選擇File ? Save As來將新原理圖文件重命名(擴(kuò)展名為*.SchDoc)。指定你要把這個原理圖保存在你的硬盤中的位置,在文件名欄鍵入Multivibrator.SchDoc,并點(diǎn)擊Save。 3. 當(dāng)空白原理圖紙打開后,你將注意到工作區(qū)發(fā)生了變化。主工具欄增加了一組新的按鈕,新的工具欄出現(xiàn),并且菜單欄增加了新的菜單項(xiàng)?,F(xiàn)在你就在原理圖編輯器中了。 你可以自定義工作區(qū)的許多模樣。例如,你可以重新放置浮動的工具欄。單擊并拖動工具欄的標(biāo)題區(qū),然后移動鼠標(biāo)重新定位工具欄。改變工具欄,可以將其移動到主窗口區(qū)的左邊、右邊、上邊或下邊?,F(xiàn)在我們可以在設(shè)計(jì)開始之前將我們的空白原理圖添加到項(xiàng)目中了。將原理圖圖紙?zhí)砑拥巾?xiàng)目中如果你想添加到一個項(xiàng)目文件中的原理圖圖紙已經(jīng)作為自由文件夾被打開,那么在Projects面板的Free Documents單元schematic document文件夾上右擊,并選擇Add to Project?,F(xiàn)在這個原理圖圖紙就列表在Projects標(biāo)簽中的緊挨著項(xiàng)目名下的Schematic Sheets文件夾下,并連接到項(xiàng)目文件。設(shè)置原理圖選項(xiàng)在你開始繪制電路圖之前首先要做的是設(shè)置正確的文件夾選項(xiàng)。完成以下步驟:1. 從菜單選擇Design ? Options,文件夾選項(xiàng)對話框打開。作為本教程,在此我們唯一需要修改的是將圖紙大小(sheet size)設(shè)置為標(biāo)準(zhǔn)A4格式。在Sheet Options標(biāo)簽,找到Standard Styles欄。點(diǎn)擊輸入框旁的箭頭將看見一個圖紙樣式的列表。 2. 使用滾動欄來向上滾動到A4樣式并點(diǎn)擊選擇。 3. 點(diǎn)擊OK按鈕關(guān)閉對話框,更新圖紙大小。 4. 為將文件再全部顯示在可視區(qū),選擇View ? Fit Document。 在Protel DXP中,你可以通過只按菜單熱鍵(在菜單名中帶下劃線的字母)來激活任何菜單。以后任何菜單項(xiàng)也將有你可以用來激活該項(xiàng)的熱鍵。例如,對于選擇View ? Fit Document菜單項(xiàng)的熱鍵就是在按了V鍵后按D鍵。許多子菜單,諸如Edit ? DeSelect菜單,是可以直接調(diào)用的。要激活Edit ? DeSelect ? All菜單項(xiàng),你只需要按X鍵(用于直接調(diào)用DeSelect菜單)及A鍵。下面我們將進(jìn)行一般的原理圖參數(shù)設(shè)置:1. 從菜單選擇Tools ? Preferences(熱鍵T,P)打開原理圖參數(shù)對話框。這個對話框允許你設(shè)置全部參數(shù),這些將應(yīng)用到你將繼續(xù)工作的所有原理圖圖紙。 2. 點(diǎn)擊Default Primitives標(biāo)簽以使其為當(dāng)前,勾選Permanent。點(diǎn)擊OK按鈕關(guān)閉對話框。 3. 在你開始繪制原理圖之前,保存這個原理圖圖紙,因此選擇File ? Save(熱鍵F,S)。 繪制原理圖你現(xiàn)在準(zhǔn)備開始繪制原理圖了。在這個教程中,我們將使用如下圖(Figure 1)所示的電路。這個電路用了兩個2N3904晶體管來完成自激多諧振蕩器。定位元件和加載元件庫管理數(shù)以千計(jì)的原理圖符號也包括在Protel DXP中,原理圖編輯器提供強(qiáng)大的庫搜索功能。盡管我們需要的元件已經(jīng)在默認(rèn)的安裝庫中,但對于知道怎樣通過庫搜索來找到元件還是很有用的。通過以下步驟的操作來定位并添加本教程電路所要用到的庫。首先我們要查找晶體管,兩個均為2N3904。1. 點(diǎn)擊Libraries標(biāo)簽顯示庫工作區(qū)面板。 2. 在庫面板中按下Search按鈕,或選擇Tools? Find Component。這將打開查找?guī)鞂υ捒颉?3. 確認(rèn)Scope被設(shè)置為Libraries on Path,并且Path區(qū)含有指向你的庫的正確路徑。如果你接受安裝過程中的默認(rèn)目錄,路徑中會顯示C:Program FilesAltiumLibrary。確認(rèn)Include Subdirectories未被選擇(未被勾選)。 4. 我們想查找所有與3904有關(guān)的,所以在Search Criteria單元的Name文本框內(nèi)鍵入*3904*。 5. 點(diǎn)擊Search按鈕開始查找。當(dāng)查找進(jìn)行時Results標(biāo)簽將顯示。如果你輸入的規(guī)則正確,一個庫將被找到并顯示在查找?guī)鞂υ捒颉?6. 點(diǎn)擊Miscellaneous Devices.IntLib庫以選擇它。 7. 點(diǎn)擊Install Library按鈕使這個庫在你的原理圖中可用。 8. 關(guān)閉Search Libraries對話框。 添加的庫將顯示在庫面板的頂總。如果你點(diǎn)擊上面列表中的庫名,庫中的元件會在下面列表。面板中的元件過濾器可以用來在一個庫內(nèi)快速定位一個元件。在原理圖中放置元件 在原理圖中我們首先要放置的元件是兩個晶體管 ( transistors ) ,Q1和Q2。 1、從菜單選擇 View Fit Document ( 熱鍵V、D)確認(rèn)你的原理圖紙顯示在整個窗口中。 2、點(diǎn)擊 Libraries 標(biāo)簽以顯示 Libraries 面板。 3、Q1和Q2是BJT晶體管,點(diǎn)擊 Miscellaneous Devices.IntLib 庫使其為當(dāng)前庫。 4、使用過濾器快速定位你需要的元件。默認(rèn)通配符(*)將列出在庫中找到的所有元件。在庫名下的過濾器欄內(nèi)鍵入*3904*設(shè)置過濾器。一個有 “ 3904 ” 作為元件名的元件列表將顯示。 5、在列表中點(diǎn)擊2N3904以選擇它,然后點(diǎn)擊 Place 按鈕。另外,還可以雙擊元件名。 光標(biāo)將變成十字狀,并且在光標(biāo)上 “ 懸浮 ” 著一個晶體管的輪廓?,F(xiàn)在你處于元件放置狀態(tài)。如果你移動光標(biāo),晶體管輪廓也會隨之移動。 6、在原理圖上放置元件之前,首先要編輯其屬性。在晶體管懸浮在光標(biāo)上時,按下 TAB 鍵。這將打開 Component Properties ( 元件屬性)對話框。我們現(xiàn)在要設(shè)置對話框選項(xiàng)如下圖所示。7、在對話框 Properties 單元,在 Designator 欄中鍵入Q1以將其值作為第一個元件序號。 8、下面我們將檢查在PCB中用于表示元件的封裝。在本教程中,我們已經(jīng)使用了集成庫,這些庫已經(jīng)包括了封裝和電路仿真的模型。確認(rèn)在模型列表中含有模型名 BCY-W3/D4.7 。保留其余欄為默認(rèn)值。 現(xiàn)在準(zhǔn)備放置元件1、移動光標(biāo)(附有晶體管符號)到圖紙中間偏左一點(diǎn)的位置。 2、當(dāng)你對晶體管的位置滿意后,左擊或按 ENTER 鍵將晶體管放在原理圖上。 3 、移動光標(biāo),你會發(fā)現(xiàn)晶體管的一個復(fù)制品已經(jīng)放在原理圖紙上了,而你仍然處于在光標(biāo)上懸浮著元件輪廓的元件放置狀態(tài)。 Protel DXP 的這個功能讓你放置許多相同型號的元件?,F(xiàn)在讓我們放第二個晶體管。這個晶體管同前一個相同,因此在放之前沒必要再編輯它的屬性。在你放置一系列元件時 Protel DXP 會自動增加一個元件的序號值。以這個例子中,我們放下的第二個晶體管會自動標(biāo)記為 Q2 。 4 、如果你查閱原理圖( Figure 1 ),你會發(fā)現(xiàn) Q2 與 Q1 是鏡像的。要將懸浮在光標(biāo)上的晶體管翻過來,按 X 鍵。這樣可以使元件水平翻轉(zhuǎn)。 5 、移動光標(biāo)到 Q1 右邊的位置。要將元件的位置放得更精確些,按 PAGEUP 鍵兩次以放大兩倍?,F(xiàn)在你能看見柵格線了。 6 、當(dāng)你將元件的位置確定后,左擊或按 ENTER 鍵放下 Q2 。你所拖動的晶體管的一個復(fù)制品再一次放在原理圖上后,下一個晶體管會懸浮在光標(biāo)上準(zhǔn)備放置。 7 、由于我們已經(jīng)放完了所有的晶體管,我們用右擊鼠標(biāo)或按 ESC 鍵來 退出元件放置狀態(tài)。光標(biāo)會恢復(fù)到標(biāo)準(zhǔn)箭頭。 下面我們要放四個電阻( resistors ) 1、在 Libraries 面板中,確認(rèn) Miscellaneous Devices.IntLib 庫為當(dāng)前。 2、在庫名下的過濾器欄里鍵入 res1 來設(shè)置過濾器。 3、在元件列表中點(diǎn)擊 RES1 以選擇它,然后點(diǎn)擊 Place 按鈕。現(xiàn)在你會有一個懸浮在光標(biāo)上的電阻符號。 4、按 TAB 鍵編輯電阻的屬性。在對話框的 Properties 單元,在 Designator 欄中鍵入R1以將其值作為第一個元件序號。 5、確認(rèn)模型名為 AXIAL-0.3 包含在模型列表中。 6、對電阻的 parameter 欄的設(shè)置將在原理中顯示,并在本教程以后運(yùn)行電路仿真時會被DXP使用。 =Value 規(guī)則可以作為關(guān)于元件的一般信息在仿真時使用,個別元件除外。我們也可以設(shè)置 Comment 來讀取這個值,而這也會將 Comment 信息體現(xiàn)在PCB設(shè)計(jì)工具中。沒必要將該值輸入兩次(在規(guī)則中的 =Value 和 Comment 欄),DXP提供 “ 間接引用 ” ,這可以用規(guī)則中的字符來替代 Comment 欄的內(nèi)容。 在規(guī)則列表單元中點(diǎn)擊 Add 顯示 Parameter Properties 對話框。在 name 中輸入 Value 以及在 value 中輸入100K。確認(rèn) String 作為規(guī)則類型被選擇,并且 value 的 Visible 框被勾選。點(diǎn)擊 OK 。 7 、 在對話框的 Properties 單元,點(diǎn)擊 Comment 欄并從下拉列表中選擇 =Value ,將 Visible 關(guān)閉。點(diǎn)擊 OK 按鈕返回放置模式。 8、按 SPACEBAR ( 空格鍵)將電阻旋轉(zhuǎn) 90 。 9 、 將電阻放在Q1基極的上邊(參見 Figure 1 中的原理圖 ) 然后左擊或按 ENTER 鍵放下元件。 10、接下來在Q2的基極上邊放另一個100K電阻R2。 11、剩下兩個電阻,R3和R4,阻值為1K,按 TAB 鍵顯示 Component Properties 對話框,改變 Value 欄為1K(在 Parameters 列表中當(dāng) Value 被選擇后按 Edit 按鈕 )。點(diǎn)擊 OK 按鈕關(guān)閉對話框。 12、參照 Figure 1 中的原理圖所示定位并放置R3和R4。 13、放完所有電阻后,右擊或按 ESC 鍵退出元件放置模式 現(xiàn)在放置兩個電容 ( capacitors ): 1、電容元件也在 Miscellaneous Devices.IntLib 庫里,該應(yīng)該已經(jīng)在 Libraries 面板中被選擇。 2、在 Libraries 面板的元件過濾器欄鍵入cap。 3、在元件列表中點(diǎn)擊 CAP 選擇它,然后點(diǎn)擊 Place 按鈕?,F(xiàn)在在你的光標(biāo)上懸浮著一個電容符號。 4、按 TAB 鍵編輯電容的屬性。在 Component Properties 對話框的 Properties 單元,設(shè)置 Designator 為C1,檢查PCB封裝模型為 RAD-0.3 被添加到 Models 列表中。 5、規(guī)則欄的設(shè)置將顯示在原理圖中。點(diǎn)擊規(guī)則列表中的 Add 顯示 Parameter Properties 對話框。輸入名稱Value以及值20n。確認(rèn) String 作為規(guī)則類型被選擇,并且 value 的 Visible 框被勾選。點(diǎn)擊 OK 。 6 、 在對話框的 Properties 單元,點(diǎn)擊 Comment 欄并從下拉列表中選擇 =Value ,將 Visible 關(guān)閉。點(diǎn)擊 OK 按鈕返回放置模式。 7、用放置以前的元件的方法放置兩個電容。 8、右擊或按 ESC 退出放置模式。 最后要放置的元件是連接器 ( connector ), 在 Miscellaneous Connectors.IntLib 庫里。 1 、 我們想要的連接器是兩個引腳的插座,所以設(shè)置過濾器為 *2* 。 2、在元件列表中選擇 HEADER2 并點(diǎn)擊 Place 按鈕。按 TAB 編輯其屬性并設(shè)置 Designator 為Y1,檢查PCB封裝模型為 HDR1X2 。由于在仿真電路時我將把這個元件作為電路,所以不需要作規(guī)則設(shè)置。點(diǎn)擊 OK 關(guān)閉對話框。 3、以放置連接器之前,按 X 作水平翻轉(zhuǎn)。在原理圖中放下連接器。 4、右擊或按 ESC 退出放置模式。 5、從菜單選擇 File Save ( 熱鍵F,S)保存你的原理圖。 現(xiàn)在你放完了所有的元件。注意在 Figure 2 中的元件之間留有間隔,這樣就有大量的空間用來將導(dǎo)線連接到每個元件引腳上。這很重要,因?yàn)槟悴荒軐⒁桓鶎?dǎo)線穿過一個引線的下面來連接在它的范圍內(nèi)的另一個引腳。如果你這樣做,兩個引腳就都連接到導(dǎo)線上了。 如果你需要移動元件,點(diǎn)擊并拖動元件體,拖動鼠標(biāo)重新放置。 連接電路 連線起著在你的電路中的各種元件之間建立連接的作用。要在原理圖中連線,參照 Figure 1 的圖示并完成以下步驟: 1、確認(rèn)你的原理圖圖紙有一個好的視圖,從菜單選擇 View Fit All Objects ( 熱鍵V,F(xiàn) )。 2、首先用以下方法將電阻R1與晶體管Q1的基極連接起來。從菜單選擇 Place Wire ( 熱鍵P,W)或從 Wiring Tools ( 連線工具)工具欄點(diǎn)擊 Wire 工具進(jìn)入連線模式。光標(biāo)將變?yōu)槭中螤睢?3、將光標(biāo)放在R1的下端。當(dāng)你放對位置時,一個紅色的連接標(biāo)記(大的星形標(biāo)記)會出現(xiàn)在光標(biāo)處。這表示光標(biāo)在元件的一個電氣連接點(diǎn)上。 4、左擊或按 ENTER 固定第一個導(dǎo)線點(diǎn)。移動光標(biāo)你會看見一根導(dǎo)線從光標(biāo)處延伸到固定點(diǎn)。 5、將光標(biāo)移到R1的下邊Q1的基極的水平位置上,左擊或按 ENTER 在該點(diǎn)固定導(dǎo)線。在第一個和第二個固定點(diǎn)之間的導(dǎo)線就放好了。 6、將光標(biāo)稱到Q1的基極上,你會看見光標(biāo)變?yōu)橐粋€紅色連接標(biāo)記。左擊或按 ENTER 連接到Q1的基極。 7、完成這部分導(dǎo)線的放置。注意光標(biāo)仍然為十字形狀,表示你準(zhǔn)備放置其它導(dǎo)線。要完全退出放置模式恢復(fù)箭頭光標(biāo),你應(yīng)該再一次右擊或按 ESC - 但現(xiàn)在還不能這樣做。 8、現(xiàn)在我們要將C1連接到Q1和R1。將光標(biāo)放在C1左邊的連接點(diǎn)上,左擊或按 ENTER 開始新的連線。9、水平移動光標(biāo)一直到Q1的基極與R1的連線上。一個連接標(biāo)記將出現(xiàn)。 10、左擊或按 ENTER 放置導(dǎo)線段,然后右擊或按 ESC 表示你已經(jīng)完成該導(dǎo)線的放置。注意兩條導(dǎo)線是怎樣自動連接上的。 11、參照 Figure 3 連接電路中的剩余部分。 12、在完成所有的導(dǎo)線之后, 右擊或按 ESC 退出放置模式。光標(biāo)恢復(fù)為箭頭形狀。 網(wǎng)絡(luò)與網(wǎng)絡(luò)標(biāo)簽 彼此連接在一起的一組元件引腳稱為網(wǎng)絡(luò)(net)。例如,一個網(wǎng)絡(luò)包括Q1的基極、R1的一個引腳和C1的一個引腳。 在設(shè)計(jì)中識別重要的網(wǎng)絡(luò)是很容易的,你可以添加網(wǎng)絡(luò)標(biāo)簽( net labels )。 在兩個電源網(wǎng)絡(luò)上放置網(wǎng)絡(luò)標(biāo)簽: 1、從菜單選擇 Place Net Label 。 一個虛線框?qū)腋≡诠鈽?biāo)上。 2、在放置網(wǎng)絡(luò)標(biāo)簽之前應(yīng)先編輯,按 TAB 鍵顯示 Net Label ( 網(wǎng)絡(luò)標(biāo)簽 ) 對話框。 3、在 Net 欄鍵入12V,然后點(diǎn)擊 OK 關(guān)閉對話框。 4、將該網(wǎng)絡(luò)標(biāo)簽放在原理上,使該網(wǎng)絡(luò)標(biāo)簽的左下角與最上邊的導(dǎo)線靠在一起。 5、放完第一個網(wǎng)絡(luò)標(biāo)簽后,你仍然處于網(wǎng)絡(luò)標(biāo)簽放置模式,在放第二個網(wǎng)絡(luò)標(biāo)簽之前再按 TAB 鍵進(jìn)行編輯。 6、在 Net 欄鍵入GND,點(diǎn)擊 OK 關(guān)閉對話框并放置網(wǎng)絡(luò)標(biāo)簽。 7、選擇 File Save ( 熱鍵F,S )保存電路。 祝賀你!你已經(jīng)用Protel DXP完成了你的第一張?jiān)韴D。 在我們將原理圖轉(zhuǎn)為電路板之前,讓我們進(jìn)行項(xiàng)目選項(xiàng)設(shè)置。 設(shè)置項(xiàng)目選項(xiàng) 項(xiàng)目選項(xiàng)包括錯誤檢查規(guī)則、連接矩陣、比較設(shè)置、ECO啟動、輸出路徑和網(wǎng)絡(luò)選項(xiàng)以及你想指定任何項(xiàng)目規(guī)則。在你編輯項(xiàng)目時Protel DXP將使用這些設(shè)置。 當(dāng)項(xiàng)目被編輯時,詳盡的設(shè)計(jì)和電氣規(guī)則將應(yīng)用于驗(yàn)證設(shè)計(jì)。當(dāng)所有錯誤被解決后,原理圖設(shè)計(jì)的再編輯將被啟動的ECO加載到目標(biāo)文件,例如一個PCB文件。項(xiàng)目比較允許你找出源文件和目標(biāo)文件之間的差別,并在相互之間進(jìn)行更新(同步)。 所有與項(xiàng)目有關(guān)的操作,如錯誤檢查、比較文件和ECO啟動均在 Options for Project 對話框中設(shè)置 ( Project Project Options )。 所有項(xiàng)目輸出,如網(wǎng)絡(luò)表、仿真器、文件的提供(打印)、集合和制造輸出及報(bào)告在 Outputs for Project 對話框中設(shè)置( Project Output Jobs )。 參見 設(shè)置項(xiàng)目輸出 以獲得更多信息。 1、選擇 Project ? Project Options , Options for Project 對話框出現(xiàn)。 所有與項(xiàng)目有關(guān)的選均通過這個對話框來設(shè)置。 檢查原理圖的電氣參數(shù) 在Protel DXP中原理圖是不僅僅只是繪圖-原理圖還包含關(guān)于電路的連接信息。你可以使用連接檢查器來驗(yàn)證你的設(shè)計(jì)。當(dāng)你編輯項(xiàng)目時,DXP將根據(jù)在 Error Reporting 和 Connection Matrix 標(biāo)簽中的設(shè)置來檢查錯誤,如果有錯誤發(fā)生則會顯示在 Messages 面板。 設(shè)置錯誤報(bào)告 在 Options for Project 對話框中的 Error Reporting 標(biāo)簽用于設(shè)置設(shè)計(jì)草圖檢查。報(bào)告模式 ( Report Mode ) 表明違反規(guī)則的嚴(yán)格程度。如果你要修改 Report Mode , 點(diǎn)擊你要修改的違反規(guī)則旁的 Report Mode , 并從下拉列表中選擇嚴(yán)格程度。在本教程中我們使用默認(rèn)設(shè)置。 設(shè)置連接矩陣 連接矩陣標(biāo)簽( Options for Project 對話框 ) 顯示的是錯誤類型的嚴(yán)格性,這將在設(shè)計(jì)中運(yùn)行錯誤報(bào)告檢查電氣連接產(chǎn)生,如引腳間的連接、元件和圖紙輸入。這個矩陣給出了一個在原理圖中不同類型的連接點(diǎn)以及是否被允許的圖表描述。 例如,在矩陣圖的右邊找到 Output Pin , 從這一行找到 Open Collector Pin 列。在它的相交處是一個橙色的方塊,這而這個表示在原理中從一個 Output Pin 連接到一個 Open Collector Pin 的顏色將在項(xiàng)目被編輯時啟動一個錯誤條件。 你可以用不同的錯誤程度來設(shè)置每一個錯誤類型,例如對一些致命的錯誤不予報(bào)告。 修改連接錯誤: 1、點(diǎn)擊 Options for Project 對話框的 Connection Matrix 標(biāo)簽。 2、點(diǎn)擊兩種類型的連接的相交處的方塊,例如 Output Sheet Entry and Open Collector Pin 。 3 、 在方塊變?yōu)閳D例中的 errors 表示的顏色時停止點(diǎn)擊,例如一個橙色方塊表示一個錯誤將表明這樣的連接是否被發(fā)現(xiàn)。 我們的電路不只包含 Passive Pins ( 在電阻、電容和連接器上)和 Input Pins ( 在晶體管上)。讓我們來檢查一下看看連接矩陣是否會偵測出未連接的 passive pins 。1 、在行標(biāo)簽中找到 Passive Pin , 在列標(biāo)簽中找到 Unconnected 。 它們的相交處的方塊表示在原理中當(dāng)一個 Passive Pin 被發(fā)現(xiàn)未連接時的錯誤條件。默認(rèn)是一個綠色方塊,表示運(yùn)行時不
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 興旺小學(xué)2025年冬季運(yùn)動會活動方案
- 腦出血微創(chuàng)引流術(shù)護(hù)理
- 小班健康教案午餐時間
- 心電監(jiān)護(hù)護(hù)理內(nèi)科
- 畢業(yè)班心理健康管理與促進(jìn)策略
- 職業(yè)健康標(biāo)準(zhǔn)解讀
- 2025年微晶氧化鋁陶瓷耐磨材料項(xiàng)目規(guī)劃申請報(bào)告模范
- 2025年物聯(lián)網(wǎng)市場項(xiàng)目規(guī)劃申請報(bào)告
- 2025年天然氣液化模塊項(xiàng)目立項(xiàng)申請報(bào)告
- 【福州】2025年福建福州經(jīng)濟(jì)技術(shù)開發(fā)區(qū)市政工程中心招聘3人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2025年度工業(yè)園區(qū)物業(yè)管理及服務(wù)收費(fèi)標(biāo)準(zhǔn)及細(xì)則
- 2024-2030年中國橋梁管理與養(yǎng)護(hù)市場調(diào)查研究及發(fā)展趨勢分析報(bào)告
- 山東省菏澤市2023-2024學(xué)年高一下學(xué)期7月期末考試 政治 含解析
- 鋼結(jié)構(gòu)構(gòu)件加工方案
- 《銷售精英進(jìn)階培訓(xùn)》課件
- 新公路波形護(hù)欄打樁機(jī)安全操作規(guī)程
- 如何提升企業(yè)環(huán)保管理水平
- 2024國家級南京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理委員會招聘35人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025三方借款中介合同范本
- 2024-2025成都各區(qū)初二年級下冊期末數(shù)學(xué)試卷
- 消防員面試問題及答案
評論
0/150
提交評論