簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法_第1頁(yè)
簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法_第2頁(yè)
簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法_第3頁(yè)
簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法_第4頁(yè)
簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、子情境1:簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法錯(cuò)誤!未定義書簽。1.1子情境內(nèi)容:讓單片機(jī)動(dòng)起來,用單片機(jī)操縱一個(gè)LED燈閃爍發(fā)光。錯(cuò)誤!未定義書簽。1.2子情境目標(biāo):錯(cuò)誤!未定義書簽。1.3子情境步驟錯(cuò)誤!未定義書簽。1.3.1步驟一:PROTEUS電路設(shè)計(jì)錯(cuò)誤!未定義書簽。1.3.2步驟二:源程序設(shè)計(jì)與生成目標(biāo)代碼文件錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。1.3.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。1. 4擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境二:用發(fā)光二極管實(shí)現(xiàn)流水燈乒乓球成效錯(cuò)誤!未定義書簽。2. 1子情境目標(biāo):錯(cuò)誤!未定義書簽。

2、3. 2子情境步驟錯(cuò)誤!未定義書簽。2. 2.1步驟一:PROTEUS電路設(shè)計(jì)錯(cuò)誤!未定義書簽。3. 2.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。4. 2.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。2. 4擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境三:數(shù)碼管動(dòng)態(tài)掃描錯(cuò)誤!未定義書簽。3. 1子情境內(nèi)容:利用動(dòng)態(tài)掃描讓四位數(shù)碼管穩(wěn)固的顯示1234。.錯(cuò)誤!未定義書簽。3.2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)把握單片機(jī)操縱四位數(shù)碼管的動(dòng)態(tài)掃描技術(shù),包括程序設(shè)計(jì)和電錯(cuò)誤!未定義書簽。3.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。3.

3、4任務(wù)步驟錯(cuò)誤!未定義書簽。3. 4.1步驟一:PROTEUS電路設(shè)計(jì),單片機(jī)操縱四位共陰極數(shù)碼管動(dòng)態(tài)掃描顯示的原理圖如圖517所示。錯(cuò)誤!未定義書簽。4. 4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。5. 4.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。3. 5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境四:按時(shí)/計(jì)數(shù)器的利用一一方波發(fā)生器錯(cuò)誤!未定義書簽。4. 1子情境內(nèi)容:用AT89C51單片機(jī)按時(shí)/計(jì)數(shù)器0的按時(shí)功能可組成一簡(jiǎn)單的方波發(fā)生器,實(shí)現(xiàn)周期為2s的方波,并能在虛擬示波器上直觀地顯示波形。錯(cuò)誤!未定義書簽

4、。4. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。4. 3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。4. 4.1步驟一:PROTEUS電路設(shè)計(jì),實(shí)現(xiàn)周期為2s的方波的原理圖如圖522所示。錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。4. 4.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。6. 5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境五:?jiǎn)纹瑱C(jī)外部中斷仿真錯(cuò)誤!未定義書簽。7. 1子情境內(nèi)容:外部中斷是單片機(jī)的重要內(nèi)容,本子情境用外部中斷功能改變流水燈和數(shù)碼管的顯示狀態(tài)。錯(cuò)誤!未定義書簽。5. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)明白得單片機(jī)的中斷原理及中斷進(jìn)程錯(cuò)誤!未定義書簽。(

5、2)用PROTEUS設(shè)計(jì)、仿真單片機(jī)的外部中斷。錯(cuò)誤!未定義書簽。5.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。5.4任務(wù)步驟錯(cuò)誤!未定義書簽。5.4.1步驟一:PROTEUS電路設(shè)計(jì),實(shí)現(xiàn)外部中斷功能改變流水燈和數(shù)碼管的顯示狀態(tài)的原理圖錯(cuò)誤!未定義書簽。5. 4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。6. 4.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。5. 5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。主程序中數(shù)碼管從。至9順序顯示數(shù)字,中斷發(fā)生后(在單片機(jī)引腳上有低電平),數(shù)碼管從9至0反序顯示。錯(cuò)誤!未定義書簽。子情境六:直流電

6、機(jī)正反轉(zhuǎn)錯(cuò)誤!未定義書簽。6. 1子情境內(nèi)容:用單片機(jī)AT89c51操縱直流電機(jī)正反轉(zhuǎn)。錯(cuò)誤!未定義書簽。6. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)把握趨動(dòng)電機(jī)正反轉(zhuǎn)的電路錯(cuò)誤!未定義書簽。(2)用PROTEUS實(shí)現(xiàn)電機(jī)正反轉(zhuǎn)電路的設(shè)出,并進(jìn)行實(shí)時(shí)交互仿真錯(cuò)誤!未定義書簽。6.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。6.4任務(wù)步驟錯(cuò)誤!未定義書簽。6.4.1步驟一:PROTEUS電路設(shè)計(jì),實(shí)現(xiàn)用單片機(jī)AT89C51操縱直流電機(jī)正反轉(zhuǎn)原理圖錯(cuò)誤!未定義書簽。6. 4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。6.4.3步驟

7、三:PROTEUS仿真錯(cuò)誤!未定義書簽。6. 5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境七:用ADC0809實(shí)現(xiàn)電壓表錯(cuò)誤!未定義書簽。7. 1子情境內(nèi)容:利用單片機(jī)AT89c52和ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表,能夠測(cè)量0-5V之間的電壓值,用四位數(shù)碼管顯示。錯(cuò)誤!未定義書簽。7. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)把握PROTEUS中電壓探針和電壓表的利用方式錯(cuò)誤!未定義書簽。(2)通過制作簡(jiǎn)易電壓表,學(xué)會(huì)AD轉(zhuǎn)換芯片在單片機(jī)應(yīng)用系統(tǒng)中的硬件接口技術(shù)和編程方式。錯(cuò)誤!未定義書簽。7.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。了解ADC0809芯片的功能和利用方式錯(cuò)誤!未定義書簽。(1)功能:ADC080

8、9芯片為8通道模/數(shù)轉(zhuǎn)換器,能夠和單片機(jī)直接接口,將IN0UN7任何一通道輸入的模擬電壓轉(zhuǎn)換成八位二進(jìn)制數(shù),在時(shí)鐘為500KHZ時(shí),一次變換時(shí)刻約為lOOus。錯(cuò)誤!未定義書簽。(2)利用方式:28腳雙列直插式封裝如圖539所示,各引腳功能如下:錯(cuò)誤!未定義書簽。7.4任務(wù)步驟錯(cuò)誤!未定義書簽。7.4.1步驟一:PROTEUS電路設(shè)計(jì),利用單片機(jī)AT89c52和ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表的原理圖如圖540所示。錯(cuò)誤!未定義書簽。7. 4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。7.4.3步界三:PROTE

9、US仿真錯(cuò)誤!未定義書簽。7. 5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境八:1602液晶顯示器錯(cuò)誤!未定義書簽。8. 1子情境內(nèi)容:利用單片機(jī)AT89c52操縱液晶顯示器(LiquidCrystalDisplay,簡(jiǎn)稱為L(zhǎng)CD)實(shí)時(shí)顯示。在1602液晶的第一行顯示“ILOVEMYFAMUY',在第二行顯示“。.錯(cuò)誤!未定義書簽。8. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)把握1602液晶與單片機(jī)的接口電路錯(cuò)誤!未定義書簽。(2)通過操縱LCD,學(xué)會(huì)LCD液晶模塊在單片機(jī)應(yīng)用系統(tǒng)中的編程方式。錯(cuò)誤!未定義書簽。8.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。了解LCD1602芯片的功能和利用方式錯(cuò)誤!未定義

10、書簽。(1)功能:本情境中所利用的液晶顯示器型號(hào)為1602,意思是每行顯示16個(gè)字符,一共能夠顯示兩行。此液晶只能顯ASCII字符,如數(shù)字、大小寫字母、各類符號(hào)等。錯(cuò)誤!未定義書簽。(2)利用方式:1602液晶的引腳圖錯(cuò)誤!未定義書簽。8.4任務(wù)步驟錯(cuò)誤!未定義書簽。8.4.1步驟一:PROTEUS電路設(shè)計(jì),利用單片機(jī)AT89C52操縱液晶顯示器實(shí)時(shí)顯示的原理圖如圖546所示。錯(cuò)誤!未定義書簽。8. 4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。8.4.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。8. 5擴(kuò)展練

11、習(xí)錯(cuò)誤!未定義書簽。子情境九:簡(jiǎn)易秒表制作錯(cuò)誤!未定義書簽。9. 1子情境內(nèi)容:制作簡(jiǎn)易秒表,利用按鍵組成鍵盤實(shí)現(xiàn)秒表的啟動(dòng)、停止與復(fù)位,利用LED數(shù)碼管顯示時(shí)刻。錯(cuò)誤!未定義書簽。9. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)通過簡(jiǎn)易秒表的制作,進(jìn)一步熟悉LED數(shù)碼管與單片機(jī)的接口電路錯(cuò)誤!未定義書簽。(2)學(xué)習(xí)按時(shí)/計(jì)數(shù)器、中斷技術(shù)的綜合運(yùn)用并會(huì)利用簡(jiǎn)易鍵盤.錯(cuò)誤!未定義書簽。9.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。9.4任務(wù)步驟錯(cuò)誤!未定義書簽。9.4.1步驟一:PROTEUS電路設(shè)計(jì),簡(jiǎn)易秒表的原理圖如圖551所示。錯(cuò)誤!未定義書簽。9. 4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義

12、書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。9. 4.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。9. 5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。此子情境設(shè)計(jì)的秒表只能顯示兩位整數(shù),若是要記錄110跨欄12:88秒的成績(jī),那么必需再增加兩位數(shù)碼管來顯示小數(shù)位。想一想硬件和軟件應(yīng)該做如何改動(dòng)。錯(cuò)誤!未定義書簽。子情境十:點(diǎn)陣LED簡(jiǎn)單圖形顯示技術(shù)錯(cuò)誤!未定義書簽。10. 1子情境內(nèi)容:利用單片機(jī)AT89c52在8x8點(diǎn)陣上逐次顯示心形、圓形和菱形圖。錯(cuò)誤!未定義書簽。10. 2子情境目標(biāo):錯(cuò)誤!未定義書簽。(1)通過學(xué)習(xí)點(diǎn)陣LED顯示技術(shù),把握單片機(jī)與點(diǎn)陣的接口電路。錯(cuò)誤!未定義

13、書簽。(2)進(jìn)一步熟悉單片機(jī)I/O口的運(yùn)用方式,了解動(dòng)態(tài)顯示的編程方式錯(cuò)誤!未定義書簽。10.3知識(shí)點(diǎn)鏈接錯(cuò)誤!未定義書簽。10.4任務(wù)步驟錯(cuò)誤!未定義書簽。10.4.1步驟一:PROTEUS電路設(shè)計(jì),LED點(diǎn)陣的原理圖如圖556所示。錯(cuò)誤!未定義書簽。10.4.2步驟二:源程序設(shè)計(jì)與目標(biāo)代碼文件生成錯(cuò)誤!未定義書簽。(1)程序流程圖錯(cuò)誤!未定義書簽。(2)源程序設(shè)計(jì)錯(cuò)誤!未定義書簽。10.4.3步驟三:PROTEUS仿真錯(cuò)誤!未定義書簽。10.5擴(kuò)展練習(xí)錯(cuò)誤!未定義書簽。子情境1:簡(jiǎn)單實(shí)例助你快速把握PROTEUS的用法為了更快把握PROTEUS設(shè)計(jì)與仿真操作,咱們先從一簡(jiǎn)單實(shí)例入手帶你入門

14、。讓咱們第一來熟悉一下仿真軟件的主界面:blSUMIILtD -1513 PeroiUlkllFik Vom Edt Lfcrary 7o>k Cccgn 出 Sojroo Debug Tcrjpht| 口冷助密&昌21 |團(tuán)商包+ 40線0聞狗N莊:小心7用引I國(guó)Root $h?et 1 / /I預(yù)覽又寸象方位控制按鈕I-|a|x|標(biāo)港工具欄:I圖形編輯/口:冷 、/+19X COO th 藤欄|圖5-1仿真軟件的主界面運(yùn)行protues的ISIS模塊,進(jìn)入仿真軟件的主界面,如圖51所示,區(qū)域?yàn)椴藛渭肮ぞ邫?,區(qū)域?yàn)樵骷A(yù)覽區(qū),區(qū)域?yàn)閷?duì)象選擇器窗口,區(qū)域?yàn)榫庉嫶翱?,區(qū)域?yàn)楫媹D工

15、具欄,區(qū)域?yàn)樵骷{(diào)整工具欄,區(qū)域?yàn)檫\(yùn)行工具條。Proteus是一種集單片機(jī)仿真和SPICE分析于一身的仿真軟件。其功能超級(jí)壯大,不僅能仿真模擬電路、數(shù)字電路和模擬數(shù)字混合電路,更重要的是能夠仿真51系列、AVR、PIC等經(jīng)常使用主流單片機(jī)。Protues提供了豐碩的資源:(1)Proteus擁有的元器件資源:Proteus可提供30多種元件庫(kù),超過8000種模擬、數(shù)字元器件。(2)Proteus可提供的仿真儀表資源:仿真儀器儀表的數(shù)量、類型和質(zhì)量是衡量仿真實(shí)驗(yàn)室是不是合格的一個(gè)關(guān)鍵因素,Proteus可提供經(jīng)常使用的示波器(本文的實(shí)例中示波器被用來觀看產(chǎn)生的波形)、邏輯分析儀、虛擬終端、SP

16、I調(diào)試器、12c調(diào)試器、信號(hào)發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。以下簡(jiǎn)要羅列了proteus中經(jīng)常使用元器件和仿真儀表中英文對(duì)照表:7407驅(qū)動(dòng)門1N914二極管74LS00與非門74LS04非門74LS08與門74LS390TTL雙十進(jìn)制計(jì)數(shù)器7SEG4針BCD-LED輸出從0-9對(duì)應(yīng)于4根線的BCD碼7SEG3-8譯碼器電路BCD-7SEG轉(zhuǎn)換電路AND與門BATTERY電池/電池組BUS總線CAP電容CAPACITOR電容器CLOCK時(shí)鐘信號(hào)源CRYSTAL晶振FUSE保險(xiǎn)絲GROUND地LAMP燈LED-RED紅色發(fā)光二極管LM016L2行16列液晶可顯示2行16列英文字符

17、,有8位數(shù)據(jù)總線D0-D7,RS,R/W,EN三個(gè)操縱端口(共14線),工作電壓為5V。LOGICANALYSER邏輯分析器LOGICPROBE邏輯探針LOGICPROBEBIG邏輯探針用來顯示連接位置的邏輯狀態(tài)LOGICSTATE邏輯狀態(tài)用鼠標(biāo)點(diǎn)擊,可改變?cè)摲娇蜻B接位置的邏輯狀態(tài)LOGICTOGGLE邏輯觸發(fā)MOTOR馬達(dá)OR或門POT-LIN三引線可變電阻器POWER電源RES電阻RESISTOR電阻器SWITCH按鈕手動(dòng)按一下一個(gè)狀態(tài)VOLTMETER伏特計(jì)VOLTMETER-MILLImV伏特計(jì)VTERM串行口終端Electromechanical電機(jī)Inductors變壓器Lapla

18、cePrimitives拉普拉斯變換Miscellaneous各類器件AERIAL-天線;ATAHDD:ATMEGA64:BATTERY;CELL;CRYSTAL-晶振;FUSE;METER-儀表;Optoelectronics各類發(fā)光器件發(fā)光二極管,LED,液晶等等Resistors各類電阻SimulatorPrimitives經(jīng)常使用的器件Speakers&Sounders揚(yáng)聲器Switches&Relays開關(guān),繼電器,鍵盤Transistors晶體管(三極管,場(chǎng)效應(yīng)管)TTL74seriesTTL74ALSseriesTTL74ASseriesTTL74FseriesT

19、TL74HCseriesTTL74HCTseriesTTL74LSseriesTTL74Sseries此模擬電路集成芯片Capacitors電容集合Connectors排座,排插DataConvertersADC,DACDebuggingTools調(diào)試工具下面開始咱們的第一個(gè)任務(wù):1.1子情境內(nèi)容:讓單片機(jī)動(dòng)起來,用單片機(jī)操縱一個(gè)LED燈閃爍發(fā)光。用P1口的第一個(gè)引腳操縱一個(gè)LED燈,1秒鐘閃爍一次。1.2子情境目標(biāo):通過此子情境的練習(xí),快速把握PROTEUS的大體用法1.3子情境步驟1.3.1步驟一:PROTEUS電路設(shè)計(jì)整個(gè)設(shè)計(jì)都是在ISIS編輯區(qū)中完成的。(1)單擊工具欄上的“新建”按鈕

20、口,新建一個(gè)設(shè)計(jì)文檔。單擊“保留”按鈕121,彈出如圖52所示的“SaveISISDesigneFile"對(duì)話框,在文件名框中輸入“LED”(簡(jiǎn)單實(shí)例的文件名),再單擊“保留”按鈕,完成新建設(shè)計(jì)文件操作,其后綴名自動(dòng)力.DSN。圖52保留ISIS設(shè)計(jì)文件(2)選取元器件此簡(jiǎn)單實(shí)例需要如下元器件:?jiǎn)纹瑱C(jī):AT89C51發(fā)光二極管:LED-RED瓷片電容:CAP*電阻:RES*晶振:CRYSTAL按鈕:BUTTON單擊圖5-3中的“P”按鈕E,彈出如圖5-4所示的選取元器件對(duì)話框,在此對(duì)話框左上角“keywords(關(guān)鍵詞)”一欄中輸入元器件名稱,如“AT89c52”,系統(tǒng)在對(duì)象庫(kù)中進(jìn)行

21、搜索查找,并將與關(guān)鍵詞匹配的元器件顯示在“Results”中。在“Results”欄中的列表項(xiàng)中,雙擊“AT89c51”,那么可將“AT89c52”添加至對(duì)象選擇器窗口。依照此方式完成其它元器件的選取,若是忘記關(guān)鍵詞的完整寫法,能夠用代替,如“CRY*”能夠找到晶振。被選取的元器件都加入到ISIS對(duì)象選擇器中。如圖55所示。5bpickDeviceMatchVVhcleWacte?C&cgcfyIAJIC980i匕iMciorcocwjcrICsSd)-caegc<y<pffficsi生。心cMwi:gII二|PickDevicesDEVICES圖5-3單擊“P”按鈕選取元

22、器件2J2<JAT8EC51Rey,"AlCSkMICRO8051Klicrccontoler14kBcocfe,33MHz,»16%IrreicxUART)A1田而用U5MICRO8C5IMiorcontolB14kBcock.33MHc."16儲(chǔ)Trrc:5.IJART)萬(wàn)的C51RB2MICRO8C61MiaccanloltrOEF;BcodeWchdgTirnef,3<c16-bA1E3C51RB2.8USMICRO8C61Miaccontoler(1EkBcoie.4EMHzWchdogTimer,3洲6bATE9C51RC2MICPO8C6

23、1Miacccntoler(32V8codeWdchd?gTimcr.3>c1GbAlEeC51RC2.8USMICRO8C61Miacconlolt*(32J.Bcode.4EMH2,W.chdDqTirnec3x1$-bA1E3C51RD2MICRO8t61Micrccontoler164kBcode.4CMHzzWchdogTimer.3nl6bAT89C51RD2BUSMICRO8c61Miocconlolw164kBcod。,4GMHqRach&jgTimerz3*16*bBe和上|8|:DeviceILbiaiy|Dsai麗n3寶營(yíng).鬻招能C:E普crCEVSMnnI

24、聲2CTJ/2,>,/s±d1023?rr,圖54選取元器件窗口藁一Mroouh邇o0-二-二三三二4F_T_Ht上PCDProiw|DIL40>|QK|Lance15-5選取元器件均加入到ISIS對(duì)象選擇器中(3)放置元器件至圖形編輯窗口在對(duì)象選擇器窗口中,選中AT89C51,將鼠標(biāo)置于圖形編輯窗口該對(duì)象的欲放置的位置、單擊鼠標(biāo)左鍵,該對(duì)象被完成放置。同理,將BUTTON>RES等放置到圖形編輯窗口中。如圖5-6所示。假設(shè)元器件方向需要調(diào)整,先在ISIS對(duì)象選擇器窗口中單擊選中該元器件,再單擊工具欄上相應(yīng)的轉(zhuǎn)向按鈕ugL一吐,把元器件旋轉(zhuǎn)到適合的方向后再將其放置于

25、圖形編輯窗口。假設(shè)對(duì)象位置需要移動(dòng),將鼠標(biāo)移到該對(duì)象上,單擊鼠標(biāo)右鍵,現(xiàn)在咱們已經(jīng)注意到,該對(duì)象的顏色已變至紅色,說明該對(duì)象已被選中,按下鼠標(biāo)左鍵,拖動(dòng)鼠標(biāo),將對(duì)象移至新位置后,松開鼠標(biāo),完成移動(dòng)操作。通過一系列的移動(dòng)、旋轉(zhuǎn)、放置等操作,將元器件放在ISIS編輯窗口中適合的位置。如圖56所示。(4)放置終端(電源、地)放置電源操作:?jiǎn)螕艄ぞ邫谥械慕K端按鈕自,在對(duì)象選擇器窗口當(dāng)選擇“POWER”如圖5-7所示,再在編輯區(qū)中要放電源的位置單擊完成。放置地(GROUND)的操作與此類似。.C1.:TF利 <TfXT-. 口刈一-CRYemt- I yFEXTV >XTAL1XTA12-=

26、TE>e- 事一RSTPSENALE 的P1I1T2P1.1/T2EPDWXDDPD.俯 D1 P02D2PD m啊 gPD.CMDiPDSWDS PU總值06 PD.7XD7P2IW后P2iqgP 22Al口P2.312 P2漏叩3P2.7A15P3IMXD P3.1/TXDrJIHTU P3MFFTP3.4JTOP3SJH 通 P3.7/RD圖5-6各元器件放在ISIS編輯窗口中適合的位置午二三二一-3±g工圖57放置終端符號(hào)(5)元器件之間的連線Proteus的智能化能夠在你想要畫線的時(shí)候進(jìn)行自動(dòng)檢測(cè)。下面,咱們來操作將電阻R1的右端連接到LED顯示器的左端,如圖56所示

27、。當(dāng)鼠標(biāo)的指針靠近R1右端的連接點(diǎn)時(shí),隨著鼠標(biāo)的指針就會(huì)顯現(xiàn)一個(gè)“口”號(hào),說明找到了R1的連接點(diǎn),單擊鼠標(biāo)左鍵,移動(dòng)鼠標(biāo)(不用拖動(dòng)鼠標(biāo)),將鼠標(biāo)的指針靠近LED的左端的連接點(diǎn)時(shí),隨著鼠標(biāo)的指針就會(huì)顯現(xiàn)一個(gè)“口”號(hào),說明找到了LED顯示器的連接點(diǎn),單擊鼠標(biāo)左鍵完成電阻R1和LED的連線。Proteus具有線路自動(dòng)途徑功能(簡(jiǎn)稱WAR),被選中兩個(gè)連接點(diǎn)后,WAR將選擇一個(gè)適合的途徑連線。WAR可通過利用標(biāo)準(zhǔn)工具欄里的“WAR”命令按鈕已來關(guān)閉或打開,也能夠在菜單欄的“Tools”下找到那個(gè)圖標(biāo)。同理,咱們能夠完成其它連線。在此進(jìn)程的任何時(shí)刻,都能夠按ESC鍵或單擊鼠標(biāo)的右鍵來舍棄畫線。(6)修改

28、、設(shè)置元器件的屬性PROTEUS庫(kù)中的元器件都有相應(yīng)的屬性,要設(shè)置修改元器件的屬性,只需要雙擊ISIS編輯區(qū)中的該元器件。例如,發(fā)光二極管的限流電阻R1,雙擊它彈出如圖57所示的屬性窗口,在窗口中已經(jīng)將電阻的阻值修改成330歐姆。圖59是編輯完成的“簡(jiǎn)單實(shí)例”的電路。HidderHidderComponentRefererResistance:EDVY!QK|Help|330為zlModelType:(ANALOG二|HideAllPCBPackage:|RES180引?|HideAllOlherProperties:CanceljC0DE=H22R0ExcludefromSimulation

29、AttachhierarchyrnoduleExcludefromPCBLayoutEditallpropertiesastext圖5-8設(shè)置限流電阻阻值為330歐姆PO£E«XDDPD.IXftD 1 PDD2 PD3WD3 PD.iftDi PDSWDS PD 岫。6PD.?D7>XTAL1I1 X1 .CRVCTAL- -<TEX1> C2 ,-:TE>n=-LE&-B® -ffTEQs-燈ACSRSTPSEN ALE 京P1BT2P2HSP2.1JA9P 22Al口 P 23011 P 2.412 P2S&13 P2

30、J6W0l14P2.miSI234S6 了P3WRXD P3.1/FXD P32ffm P33flNTTP3.4JTDP3融1P3J&VVR P3JD8T?»CS2 cTB<T>圖5-9編輯完成的簡(jiǎn)單實(shí)例的電路圖L 3.2步驟二:源程序設(shè)計(jì)與生成目標(biāo)代碼文件(1)程序流程圖主程序圖510發(fā)光二極管閃爍的流程圖(2)源程序設(shè)計(jì)將放光二極管閃爍的程序保留在文件中,在keil中編譯生成目標(biāo)代碼文件,本例為。#include<>ComponentReforor|U1Hidden:""©出Componentalue:|AT89c52

31、Hidden:HelpPCBPockoac:|DIL40_zJ!?IHideAll_rGotoProgramFile:|FLASH一LED.hexICSj|HideAll|HiddenPinsClockFrequency:112MHn|HideAll1c,IAdvancedProperties:Cancel(simulateProgramFetches:|noj|HideAll|OtherPropGriGo:E之二七,必&&主ExcludefromSimulationAttachhierarchymoduleEHcludofromPCBLayoutEdit口IIproperti

32、esogtextC1'-:it>H=-*和,手下汴.,LtU-RoJ.-:TECl!-.AT皆0525T的書C2.CRYeWL入IXL1FUUSfUUP0.1ADIP0202P03W03PD.*ftD*P05WD5P0J6JAD6PD.?JftD?P2OWBP-P2210P2都11P2.W12P2SW13P2j6HP2.7g15POWRXDP3.1/TXDP324NTBpo,swntTP3.VTEP3用!1P3礴亙而aJMLZerrKb1PSENMEEAhZiplurzP1.1/F2EXP12P13P1.4P1SP1SP1.7I9"RS.1(K.工5垂1Jook去廿LE

33、3-BE*.07。*>TE*7*.LED-KK<re.:<raiKTM2,2劭口,2MM2042343e?FC心gRJJADI卬"02卬*03卬而加6RJ.IKg>30X82.12,220M1,2浙3F2W<27CM63DHX0TO.VM.,3“riR.VTTJ»33TT113BUF圖514程序流程圖n-MA04對(duì)初:6COL二P1OPriF12rinP14pis016pir對(duì);刖F2G*G12W»W2*OP2K11P2加依P22AK13而2814p?r»n07,-1300535.u.K-L.irx?E.;:'jLa

34、belStyle|Auto-SyncSuing;“j三|Show All-Rotat&-4Horizontal/VerticalJustify4Left個(gè)CentrzRight/TopMiddlBottorAIAUruuwuuPC0口1PC2D2P03ftD3XFAL2P0.4D4POSDSP口麗6KSTpc.worF2D;咽F2.WP2ft1DPSENP23ft11AIEP2.4A12EAP26ftl3PI禺Al4P2.7A1SPirVT2P3Mx0P!.1/T2E<P3.1/TXDPI2P32RETP!3P3WT1Pl.4F3.4IDPISF3aH01EP3MWRPL?P3.

35、7RD發(fā)秘3S浸32./zi-t仔3LL至嚏一上":虹"±±±±=一1RESPACK-823456789ComponentReisergiaComponent丫獨(dú)啟200HridcrcHddercModellype:DIGITALIHcfeAlFCBPackage:RESPACK-fl二|?HricAI二1OtheiProperties:ExcludeherdSimulatiDnExcludeficrnFCBLaouiEditalpropertiesatwlAttachhierarchyraiJe廠HicorrrrrrCancel主程

36、序數(shù)碼管顯示子程序ui£04-CTy3,X132I八S3P口.301P"MXTAL2P01-AD3PO.UftDiP0&JAD5P口旃D5R仃P(guān)O.WO?P2IWP21領(lǐng)P22XW。PCENP23W1I筱P2MM2P2N413P2MliP27/A1SP1M2P3DRX0P1.1/TMP5.VTXDP12P321NHP1JP33HTiP1.4P3xnuP15P35m_P1石P3&WRP1.?P37/RD12_把3QL2£18鬻12L-22.12LPD皿ppPBpa*PKU1D1LED-RSiTEXI>XTAL1ponwooPQ.IDIPQ2XD

37、2XTAL2Pd32D3Pn.iWDiPQSftDSP口第4D6fiSTPOJDTP2BC彩P2.WP22C1OPSENP23W11ALEP2a12EAP2s013P26£Q14P2.?rtfSP3IPRXDH1ll112P1.i/T2KP3.inyoP12P30N7I3PiaP3alMT1P1.4-P3.4/TDP15P3sbiP1SP36啦JRP1.?P3.7/RD_2_5_心函CS2主程序返回P3.1HXDpzciro"PsaeoTP3.44OP3fMJ,XTAL1KT-府$rPODtADOPO.1CAO1PO2CKD2POJCADJRq*”加51Ao5PO6CAD5

38、/?Z、LXI-RIpCZZ3J333t小R2LC=13»P2O»0P2imgP2XM。P2fAHP24Al2P256X3P26M”P27佑15主程序中斷子程序UI.2-XW2-F7Ik.Ar8»:51LCCUTD3iTEXT.Jmu-LE38LEM®ALEPIOpi1P12PI.3P14PISP16PI.7TXT.R1R3.3K3»rgxh.R2r-pojo«*ooP01C4D1TO2MO2PO3co3P04CAD4P05CADSTOJOWOGPO7«I7P28MJP21ssP2A1OP2.3TA11P2.4M12PZ5/

39、A13PZMU4P2.7僅1SPSOfiXDP31fTXDP32OJTQP3.閑7P34.<T0P3即P36恒P3.7jfSR7.4-,夜,RIU1巫3/XFAL1卬。收。C01UD1kR32WJ2卜XFAL2C©RADS卜F“MM卜Ft),3V3FCC&<A£6R5T網(wǎng).7MSP2J0CA8叨依98MoPS£NP23XM1Al£EAP2*2P25XM3PZMMQ?!币?5P10P3XIWDP31/TXDP11PI2P3.ZVITUP3.Min-P1QP34HOPX3EViAPI力“6工k1r»ATKCS1rexvF。.R2

40、£0RS劃.R4.R64PR7D7U1或-XIAL1工X7AL2P£E»rME6AFS鋁PI7T*2TTa?TVm.4若Plf法TPi石P1JAT09C51TE>rr>ro.iwwo叼網(wǎng)>12勤做>2PO獅£6PO4X6IM2施”加哪好POT/flD?p2aAsP2.2PZ2CA10時(shí)3N1P2/1M12P251Al3P26(A1。P27陽(yáng)3P3XXR>©pj.mxDP37標(biāo)"paitoTP3.4HOP3.H1P3后畫P37樂DPOUCCOPD.mDIPD2fflDZPO3WO3PO.WKDiposcep

41、ofircp口了依813->XTAL11L.XTAL27-RST22-31_PSENALE21_EAP2IMP2.13P22WUP23ft11P2.WM2P2SA13P2.7At5P3£W?XDP3.1/TXDP32ffEP33HN7TP3.4/TQP35m.P3fi<AR'P3.?布ComponentRefereeNominalVoltage:WHidden:Hidden:QKINordinalRevs.FHideAll二|CancelLoadResistance:120hmsHideAll二OtherProperties:P.ACKAGE=NULLExclud

42、e from SimulationJ Exclude from PCB LayoutEdit all properties: as textAttach hierarchy moduleHide commonG3JiLlrrCu-iUD2iri:兇ComponentRefererHidden:-1如1ComponentValue:5VHidden:CancelCoilResistance:|240HideAllAdvancedProperties:|ActivateVoltage二11(Default)HideAllzJOtherProperties:ExcludehornSimulation

43、ExcludehornPCBLayoutEditallpropertiesastextAttachhierarchy"moduleHidecommonpins主程序n->XTA11ponwoPO.1XAD1P02AD2XTA12PD3W53PO.imiP0mD5POJ6WAD6RSTP(J了師P2IW8P2.1A9P22,1OP2M1ALEEAP2.WM2P2M.13P2£UP2.m.1SpmP3IW?X0P1.1P3.1/TXDP12P32iTgP1JP33flMT7P1.4pj.vraP1SP3SJTLP1J5P3J&WR;PI?P3?/PD,<TB

44、CT>一臺(tái)近:|豆一如a,上至盤盤產(chǎn).遼:isL巫:巫.31L.31LJ13llQ1:NPM->TEK1>MALIPDBDDpo.moiP02AD2XTAC2PD3WD3PO.iftOiPOWDSPCjRftD6RSTP0.7AD7F2Hft3F2.1/A9P2210PSENP23W11ALEP2.WM2EAP2Sft13P2ZWM4P2.?Jft1SPIDP3(M?X0Pt.1P3VTXDPI2P32rtNTOPI3paaffirTPl.4F3.SDPISDST1PIJ5P3砌亙Pl.?R.?市6232.工申,S3LZ33.232.21,221ZL申幸1-114:、心血:區(qū)

45、10<ron>-Oo-,上JL9o-1D1DOWE%;%DE汴/<WC511IN3IM283.3l、QllIIN5IN)16中IN61N76ODAU)I)R524GSIARI§jicOID"aiir23722、181)3QCIF,D71)6Z1920_H)CLOCKVrrnsD419II1812Vrcf(+)czxnyDO17131614DI,*"*:ZD2isVT表5-10809輸入通道地址X1.O國(guó)©R氐窗ATSOCG'<'E?j>WLZRSI田WUOraiwircigara«0D4raw

46、76;i»r的ara?wrPZ1A9TsHJALE枳K/(WillPZWHP2.W12咽川3P2jWUP2價(jià)15P3WK0P31/TX&F117IZFtlOX>1/hJXMNlUP3KlT力第ID2血W.l/XD,IFf,1力rH.T-11勤1352.JJVix6;R3232fq122025B,公0,u25&CUOCKSTAHT0Curtounnour,0UT5AOOAour6陽(yáng)08ounAgCou用AIEMRE”方OE-J2L.H.-Z,:上:舊詢。:封1±主程序啟動(dòng)ADC0809,甲T.n牙列.,rs年口U1XFAL1KFAL2R1perPJDi'.PQraift.DiR

溫馨提示

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

評(píng)論

0/150

提交評(píng)論