單片機應(yīng)用項目式教程-基于Keil和Proteus 第2版 課件 第1章 單片機應(yīng)用基礎(chǔ)_第1頁
單片機應(yīng)用項目式教程-基于Keil和Proteus 第2版 課件 第1章 單片機應(yīng)用基礎(chǔ)_第2頁
單片機應(yīng)用項目式教程-基于Keil和Proteus 第2版 課件 第1章 單片機應(yīng)用基礎(chǔ)_第3頁
單片機應(yīng)用項目式教程-基于Keil和Proteus 第2版 課件 第1章 單片機應(yīng)用基礎(chǔ)_第4頁
單片機應(yīng)用項目式教程-基于Keil和Proteus 第2版 課件 第1章 單片機應(yīng)用基礎(chǔ)_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章單片機應(yīng)用基礎(chǔ)

——基于Keil和Proteus單片機應(yīng)用項目式教程第1章單片機應(yīng)用基礎(chǔ)目錄項目1初識單片機任務(wù)1.1了解單片機發(fā)展和應(yīng)用概況任務(wù)1.2初識80C51單片機項目2初識KeilC51編譯軟件任務(wù)2.1學(xué)會創(chuàng)建項目和設(shè)置工程屬性任務(wù)2.2輸入流水循環(huán)燈源程序任務(wù)2.3程序編譯調(diào)試項目3初識ProteusISIS仿真軟件任務(wù)3.1熟悉用戶編輯界面任務(wù)3.2設(shè)計流水循環(huán)燈電路圖任務(wù)3.3虛擬仿真運行基礎(chǔ)知識11.180C51單片機片內(nèi)結(jié)構(gòu)和引腳功能1.280C51單片機存儲空間配置和功能1.3KeilC51程序運行命令1.4KeilC51窗口界面1.5Poteus觀察80C51片內(nèi)存儲單元數(shù)據(jù)狀態(tài)1.6Poteus與Keil聯(lián)合仿真調(diào)試1.7二進制數(shù)和十六進制數(shù)任務(wù)1.1了解單片機發(fā)展和應(yīng)用概況⒈單片機的發(fā)展概況

從20世紀(jì)70年代中期起,微型計算機發(fā)展開始形成兩大分支:

一類是個人計算機,也稱為PC機(PersonalComputer),

另一類是嵌入式微處理器,也就是單片機。⒉單片機的應(yīng)用

單片機應(yīng)用領(lǐng)域之廣,幾乎到了無孔不入的地步。可以這樣說,正是由于單片機的廣泛應(yīng)用,才使現(xiàn)代科技真正進入了自動化、信息化、數(shù)字化、智能化的多姿多彩的時代。

任務(wù)1.2初識80C51單片機初識80C51單片機,就是要:

了解80C51單片機片內(nèi)結(jié)構(gòu)和引腳功能,熟悉80C51的存儲器組織結(jié)構(gòu)、地址范圍和功能,特別是特殊功能寄存器SFR的功能,知道單片機最小系統(tǒng)組成。

單片機中,國內(nèi)應(yīng)用最廣、最有代表性的是80C51系列單片機,基礎(chǔ)知識

1.180C51單片機片內(nèi)結(jié)構(gòu)和引腳功能

片內(nèi)結(jié)構(gòu)

引腳圖

⒈電源:⑴VCC-芯片電源,接+5V;

⑵VSS-接地端;⒉時鐘:XTAL1、XTAL2-晶體振蕩電路反相輸入端和輸出端。⒊控制線:控制線共有4根,其中3根是復(fù)用線。所謂復(fù)用線是指具有二種功能,正常使用時是一種功能,在某種條件下是另一種功能。

⑴ALE/PROG:地址鎖存允許/片內(nèi)EPROM編程脈沖

ALE功能:用來鎖存P0口送出的低8位地址

②PROG功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。

⑵PSEN:外ROM讀選通信號。

⑶RST/VPD:復(fù)位/備用電源。

①RST(Reset)功能:復(fù)位信號輸入端。

②VPD功能:在Vcc掉電情況下,接備用電源。

⑷EA/Vpp:內(nèi)外ROM選擇/片內(nèi)EPROM編程電源。

①EA功能:內(nèi)外ROM選擇端。

②Vpp功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,施加編程電源Vpp。⒋

I/O線80C51共有4個8位并行I/O端口:P0、P1、P2、P3口,共32個端線。P3口還具有第二功能,用于特殊信號輸入輸出和控制信號P3.0——RXD:串行口輸入端;P3.1——TXD:串行口輸出端;P3.2——INT0:外部中斷0請求輸入端;P3.3——INT1:外部中斷1請求輸入端;P3.4——T0:定時/計數(shù)器0外部信號輸入端;P3.5——T1:定時/計數(shù)器1外部信號輸入端;P3.6——WR:外RAM寫選通信號輸出端;P3.7——RD:外RAM讀選通信號輸出端。每一個I/O口都能用作輸入或輸出。用作輸入時,均須先寫入“1”;用作輸出時,P0口應(yīng)外接上拉電阻。負載能力:P0口為8個LSTTL門電路;P1~P3口為4個LSTTL門電路。

在并行擴展外存儲器或I/O口情況下,

P0口用于低8位地址總線和數(shù)據(jù)總線(分時傳送)P2口用于高8位地址總線,P3口常用于第二功能,用戶能使用的I/O口只有P1口和未用作第二功能的部分P3口端線?;A(chǔ)知識

1.280C51

存儲空間配置和功能⑴64KB程序存儲器(ROM),包括片內(nèi)ROM和片外ROM;⑶256B內(nèi)部數(shù)據(jù)存儲器(內(nèi)RAM,包括特殊功能寄存器)

。⑵64KB外部數(shù)據(jù)存儲器(外RAM);分成三個物理空間:工作寄存器區(qū)、位尋址區(qū)和數(shù)據(jù)緩沖區(qū)。

地址區(qū)域功能名稱00H~1FH00H~07H

工作寄存器0區(qū)08H~0FH工作寄存器1區(qū)10H~17H工作寄存器2區(qū)18H~1FH工作寄存器3區(qū)20H~2FH

位尋址區(qū)30H~7FH數(shù)據(jù)緩沖區(qū)內(nèi)部數(shù)據(jù)存儲器(內(nèi)RAM)

從廣義上講,80C51內(nèi)RAM(128B)和特殊功能寄存器(128B)均屬于片內(nèi)RAM空間,讀寫指令均用MOV指令。但為加以區(qū)別,內(nèi)RAM通常指00H~7FH的低128B空間。⑴工作寄存器區(qū)

工作寄存器區(qū)分為4個區(qū):0區(qū)、1區(qū)、2區(qū)、3區(qū)。每區(qū)有8個寄存器:R0~R7,寄存器名稱相同。但是,當(dāng)前工作的寄存器區(qū)只能有一個,由PSW中的D4、D3位決定。

作用:有專用于工作寄存器操作的指令,讀寫速度比一般內(nèi)RAM要快,指令字節(jié)比一般直接尋址指令要短,還具有間址功能,能給編程和應(yīng)用帶來方便。⑵

位尋址區(qū)

地址:

從20H~2FH共16字節(jié)(Byte,縮寫為英文大寫字母B)屬位尋址區(qū)。每B有8位(bit,縮寫為小寫b),共128位,每一位均有一個位地址,可位尋址、位操作。所謂位尋址位操作是指按位地址對該位進行置1、清0、求反或判轉(zhuǎn)。

用途:

存放各種標(biāo)志位信息和位數(shù)據(jù)。

注意事項:

位地址與字節(jié)地址兩者編址相同,容易混淆。區(qū)分方法:位操作指令中的地址是位地址;字節(jié)操作指令中的地址是字節(jié)地址。

數(shù)據(jù)緩沖區(qū)

內(nèi)RAM中30H~7FH為數(shù)據(jù)緩沖區(qū),屬內(nèi)RAM,用于存放各種數(shù)據(jù)和中間結(jié)果,起到數(shù)據(jù)緩沖的作用

位尋址區(qū)的位地址映象表

字節(jié)地址位地址D7D6D5D4D3D2D1D02FH7FH7EH7DH7CH7BH7AH79H78H2EH77H76H75H74H73H72H71H70H2DH6FH6EH6DH6CH6BH6AH69H68H2CH67H66H65H64H63H62H61H60H2BH5FH5EH5DH5CH5BH5AH59H58H2AH57H56H55H54H53H52H51H50H29H4FH4EH4DH4CH4BH4AH49H48H28H47H46H45H44H43H42H41H40H27H3FH3EH3DH3CH3BH3AH39H38H26H37H36H35H34H33H32H31H30H25H2FH2EH2DH2CH2BH2AH29H28H24H27H26H25H24H23H22H21H20H23H1FH1EH1DH1CH1BH1AH19H18H22H17H16H15H14H13H12H11H10H21H0FH0EH0DH0CH0BH0AH09H08H20H07H06H05H04H03H02H01H00H特殊功能寄存器(SFR)

程序狀態(tài)字寄存器PSW

PSW也稱為標(biāo)志寄存器,存放各有關(guān)標(biāo)志。其結(jié)構(gòu)和定義如下:①Cy—

進位標(biāo)志。用于表示Acc.7有否向更高位進位。②AC—

輔助進位標(biāo)志。用于表示Acc.3有否向Acc.4進位。③RS1、RS0—工作寄存器區(qū)選擇控制位。

RS1、RS0=00——0區(qū)(00H~07H)

RS1、RS0=01——1區(qū)(08H~0FH)

RS1、RS0=10——2區(qū)(10H~17H)

RS1、RS0=11——3區(qū)(18H~1FH)④OV—溢出標(biāo)志。表示Acc在有符號數(shù)算術(shù)運算中的溢出。⑤P—奇偶標(biāo)志。表示Acc中“1”的個數(shù)的奇偶性。⑥F0、F1—用戶標(biāo)志。80C51最小系統(tǒng)

項目2初識KeilC51編譯軟件

任務(wù)2.1學(xué)會創(chuàng)建項目和設(shè)置工程屬性

⒈創(chuàng)建或打開一個工程項目

⑴啟動。鼠標(biāo)左鍵雙擊桌面圖標(biāo)μVsion()

⑵創(chuàng)建新項目鼠標(biāo)左鍵單擊主菜單“Project”,彈出下拉菜單。選擇“NewProject”,鼠標(biāo)左鍵單擊,彈出創(chuàng)建新項目對話框。輸入新項目名,選擇路徑,保存新項目,默認擴展名為“.uV2”。

⑶選擇單片機型號。保存新項目后,系統(tǒng)彈出選擇單片機型號的對話框。用戶可按需選擇使用的單片機型號。例如,選擇Atmel公司的AT89c51單片機。

⒉設(shè)置項目和文件的工程屬性右鍵單擊左側(cè)“ProjectWorkspace”中的“Target1”,彈出右鍵菜單,左鍵單擊“OptionsforTarget‘Target1”,彈出工程屬性設(shè)置對話框。對話框中有10個標(biāo)簽頁,大部分設(shè)置項都可以按默認值設(shè)置,其中有兩項需要選擇或修改一下。⑴單片機工作頻率。在Target標(biāo)簽頁“Xtal(MHz)”框內(nèi)鍵入晶振頻率。⑵生成可執(zhí)行Hex代碼文件。在Output標(biāo)簽頁“CreateExecutable”選擇框內(nèi)打勾。任務(wù)2.2輸入流水循環(huán)燈源程序⒈打開源程序編輯窗口若是新建項目,鼠標(biāo)左鍵單擊主菜單“File”,彈出下拉菜單,選擇“New”。左鍵單擊“New”后,會產(chǎn)生一個默認名為Text的源程序編輯窗口。

若是打開已有項目,可鼠標(biāo)左鍵單擊主菜單“Project”,彈出下拉菜單,選擇“OpenProject”,再選擇需要打開的已有項目文件。

源程序編輯窗口輸出窗口項目窗口⒉輸入源程序在源程序編寫窗口輸入用戶源程序,輸入完畢后,在主菜單“File”中選擇“Saveas”,保存源程序文件(可修改默認文件名),擴展名用“.c”。需要說明的是,程序語句中不能加入全角符號。例如全角的分號、逗號、圓括號、引號、大于小于號等。否則,編譯器都將這些全角符號視作語法出錯。

⒊源程序文件添加到目標(biāo)項目組編寫好的源程序文件還必須添加到目標(biāo)項目組,鼠標(biāo)左鍵單擊“Target1”前面的“+”號,展開“Target1”的下屬子目錄,鼠標(biāo)右鍵單擊“SourceGroup1”,彈出右鍵菜單。鼠標(biāo)左鍵單擊“AddFilestoGroup‘SourceGroup1’”,彈出添加源程序文件對話框,選擇源程序文件,單擊<Add>按鈕,源程序文件就添加到“Target1”項目組了,然后關(guān)閉對話框。任務(wù)2.3程序編譯調(diào)試⒈程序編譯鏈接及糾錯程序調(diào)試首先要對源程序進行編譯、語法糾錯和鏈接。

①鼠標(biāo)左鍵單擊編譯圖標(biāo)“”,在屏幕下方將出現(xiàn)編譯信息。若顯示“0Error(s),0Warning(s)”,表示源程序語法無錯;否則,會有錯誤報告示出,鼠標(biāo)左鍵雙擊該行,可定位到出錯位置,修改后重新編譯,直至全部修正完畢。②

鼠標(biāo)左鍵單擊鏈接圖標(biāo)“

”,在屏幕下方將出現(xiàn)編譯信息。若顯示“0Error(s),0Warning(s)”,表示編譯鏈接完成,可進入調(diào)試階段。

⒉進入調(diào)試狀態(tài),打開所需界面鼠標(biāo)左鍵單擊圖標(biāo)按鈕(),可進入/退出調(diào)試狀態(tài),根據(jù)需要打開所需界面(用于觀測程序運行的過程和結(jié)果)。⑴程序運行命令:①全速運行

②單步運行

③過程單步

④執(zhí)行完當(dāng)前子程序

⑤運行到當(dāng)前行

CPU復(fù)位

⑦暫停

⑵斷點設(shè)置:①設(shè)置/刪除斷點

②刪除所有斷點

③禁止所有斷點

④激活/禁止斷點

KeilC51窗口界面⒈項目文件/寄存器窗口鼠標(biāo)左鍵單擊圖標(biāo)“”,就能打開/關(guān)閉項目文件/寄存器窗口。

該窗口有3個標(biāo)簽頁:項目文件頁;寄存器頁;資料手冊頁。寄存器窗口分為兩部分:上方為通用寄存器組Regs,下方為特殊功能寄存器組Sys。每當(dāng)程序執(zhí)行到對其中某個寄存器操作時,該寄存器會以反色顯示,鼠標(biāo)左鍵單擊后按下<F2>鍵,即可修改該值。或預(yù)先二次鼠標(biāo)左鍵單擊(不是雙擊),也可對其進行設(shè)置和修改。

特殊寄存器組Sys中還有一項sec,可觀察程序執(zhí)行時間。例如,執(zhí)行到延時子程序時,記錄進入該子程序的sec值,然后按過程單步鍵,快速執(zhí)行該子程序完畢,再讀取sec值,兩者之差,即為該子程序執(zhí)行時間。

⒉輸出窗口鼠標(biāo)左鍵單擊圖標(biāo)“”,就能打開/關(guān)閉位于屏幕下方的輸出窗口。輸出窗口有3個標(biāo)簽頁:Build頁用于輸出編譯和編譯鏈接信息;“Command”頁用于用戶輸入命令行和顯示系統(tǒng)已執(zhí)行過的命令;“FindinFiles”頁用于在多個文件中查找字符串。存儲器窗口變量觀察窗口輸出窗口⒊變量觀察窗口鼠標(biāo)左鍵單擊圖標(biāo)“”,就能打開/關(guān)閉位于屏幕下方的變量觀察窗口。該窗口有4個標(biāo)簽頁:“Locals”頁可以觀察和修改當(dāng)前運行函數(shù)的所有局部變量;“Watch#1”頁和“Watch#2”頁均可以觀察被調(diào)試的全局變量和各函數(shù)的局部變量,但需要設(shè)置。設(shè)置方法:在該標(biāo)簽頁窗口中鼠標(biāo)左鍵單擊<typeF2toedit>,然后按<F2>鍵,再輸入變量名,回車;或者,二次用鼠標(biāo)左鍵單擊(不是雙擊)<typeF2toedit>,再輸入變量名,回車,即能顯示該變量動態(tài)值。若需同時觀察幾個變量,可再次點擊<typeF2toedit>,重復(fù)上述操作?!癈allStack”頁主要給出堆棧和調(diào)用子程序的信息。4個標(biāo)簽頁不能同時打開,但可逐個打開。顯示值形式可選擇十進制數(shù)(Deciml)或十六進制數(shù)(Hex),右鍵單擊<Value>按鈕,彈出下拉式菜單,可選擇顯示值形式。⒋存儲器窗口鼠標(biāo)左鍵單擊圖標(biāo)“”,就能打開/關(guān)閉位于屏幕下方的存儲器窗口,該窗口有4個標(biāo)簽頁:Memory#1、#2、#3、#4,可以觀察4個不同的存儲空間。方法是在“Address”編輯框內(nèi)輸入“字母:數(shù)字”?!白帜浮庇?種:c代表code(ROM);d代表data(直接尋址片內(nèi)RAM);i代表idata(間接尋址片內(nèi)RAM);x代表xdata(片外RAM),“數(shù)字”代表想要查看存儲單元區(qū)域的首地址。顯示值可有多種形式:十進制、十六進制、字符等,還可以有不同數(shù)據(jù)類型、不同字節(jié)組合顯示。方法:鼠標(biāo)對準(zhǔn)顯示值右鍵單擊,彈出右鍵菜單,選擇“unsigned”或“signed”時還會彈出下拉式子菜單。其中,“Decimal”是一個開關(guān),在十進制與十六進制之間切換;“Ascii”是以ASCII字符形式顯示;多字節(jié)組成起始單元由“Address”編輯框內(nèi)字母后的首地址確定。⒍功能部件運行對話窗口用于觀察80C51片內(nèi)中斷、定時/計數(shù)器、并行I/O口和串行口等功能部件運行情況。鼠標(biāo)左鍵單擊主菜單“Peripherals”,會彈出下拉菜單,鼠標(biāo)左鍵點擊某項,可打開該項功能部件運行對話窗口。⑴中斷對話窗口鼠標(biāo)左鍵點擊下拉菜單中“Interrupt”,會彈出中斷對話窗口。上半部分為5個中斷源和相關(guān)控制寄存器狀態(tài),可鼠標(biāo)左鍵點擊選擇某個中斷源。下半部分為被選中中斷源的控制位狀態(tài),可置“1”(打勾)或清0(空白)。

⑵并行I/O口對話窗口光標(biāo)指向下拉菜單中“I/O-Port”,會彈出下拉式菜單:Port0~Port3,選擇并鼠標(biāo)左鍵點擊調(diào)試觀察所需I/O口,會彈出相應(yīng)的并行I/O口對話窗口。其中,上面一行(標(biāo)記為Px)為I/O口輸出變量,下面一行(標(biāo)記為Pins)為模擬I/O口引腳輸入信號。打勾(√)為“1”,空白為“0”,鼠標(biāo)左鍵點擊可修改。

⑶串行口對話窗口鼠標(biāo)左鍵點擊下拉菜單中“Serial”,會彈出串行口對話窗口。用于設(shè)置80C51片內(nèi)串行口功能部件和相關(guān)SFR參數(shù)。⑷定時/計數(shù)器對話窗口光標(biāo)指向下拉菜單中“Timer”,彈出下拉式菜單:Timer0、Timer1,選擇并鼠標(biāo)左鍵點擊調(diào)試所需Timer,會彈出定時/計數(shù)器對話窗口,可設(shè)置或修改定時/計數(shù)器SFR參數(shù)。

⒊程序運行調(diào)試打開P1對話窗口,運行程序,并觀測運行過程和結(jié)果。程序運行方式可有單步運行、斷點運行、全速運行和單步結(jié)合過程單步運行等。⑴全速運行。鼠標(biāo)左鍵單擊全速運行圖標(biāo)“”,P1口對話窗口“空白”(表示低電平)從P1.0逐位快速移至P1.7,并不斷循環(huán),表示發(fā)光二極管VD0~VD7循環(huán)點亮。則P1口狀態(tài)依次為:“11111110”、“11111101”、“11111011”、…、“10111111”、“01111111”,表明程序運行達到了題目要求。⑵單步結(jié)合過程單步運行。左鍵單擊單步運行“

”;遇延時程序,單擊過程單步“”;一步完成,程序在“while(1)

”中無限循環(huán),觀察變量x和P1口電平狀態(tài)。變量x值從原來0x01,每次左移一位:依次為0x02、0x04、

0x40,

0x80。P1口對x取反后,依次為:11111110、11111101、…、10111111、01111111?!翱瞻住辈粩嘧笠撇⒀h(huán),表明發(fā)光二極管亮從P1.0~P1.7循環(huán)點亮。⑶斷點運行。斷點運行需在程序運行前根據(jù)需要設(shè)置斷點,本例主要觀察P1口對話窗口中“空白”位置的移動狀態(tài)(表示發(fā)光二極管亮)

,避免的是延時子程序執(zhí)行過程。因此,可在語句“delay(2000)”處設(shè)置斷點。將鼠標(biāo)移至“delay(2000)”程序行前,左鍵單擊圖標(biāo)“

”,即可在該行設(shè)置斷點。鼠標(biāo)左鍵單擊全速運行圖標(biāo),程序全速運行至斷點處,等待下一操作命令,繼續(xù)全速運行,或單擊運行到當(dāng)前行圖標(biāo)“”,看到變量觀察窗口中,變量n值從0→7,變量x值從0x00→0x80,不斷循環(huán)。同時看到P1口對話窗口中的“空白”不斷左移并循環(huán),⑷檢測延時子程序延時時間。上述循環(huán)燈源程序中有一個延時子程序,要求延時約0.5秒。在Keil調(diào)試時,可檢測其延時時間。具體方法是,單步或斷點運行至語句“delay(1000)”處,記錄寄存器窗口中進入該子程序的sec值,然后按過程單步鍵,快速執(zhí)行該延時子程序完畢,再讀取sec值,兩者之差,即為該子程序執(zhí)行時間。任務(wù)3.1熟悉用戶編輯界面鼠標(biāo)左鍵單擊軟件圖標(biāo)“”,啟動,彈出用戶編輯界面。

⒈主菜單ProteusISIS的主菜單包括:File(文件)View(視圖)Edit(編輯)Tools(工具)Design(設(shè)計)Graph(圖形)Source(源文件)Debug(調(diào)試)Library(庫)Template(模板)System(系統(tǒng))Help(幫助)單擊任一主菜單后還有子菜單彈出。⒉工具欄⑴主工具欄。位于主菜單下方,以圖標(biāo)形式給出,分為:文件(File)工具欄、視圖(View)工具欄、編輯(Edit)工具欄和設(shè)計(Design)工具欄4個部分

⑵輔工具欄。輔工具欄位于原理圖預(yù)覽窗口和元器件選擇窗口左側(cè),包括:模型選擇、配件模型、繪制圖形和方向選擇4個部分,

⑶仿真運行工具欄。仿真運行工具位于原理圖編輯窗口左下方,可在Proteus原理電路圖中,裝入Hex文件程序,觀測運行效果。任務(wù)3.2設(shè)計流水循環(huán)燈電路圖電路原理圖設(shè)計和編輯的流程圖

⒈創(chuàng)建原理圖設(shè)計項目鼠標(biāo)左鍵單擊主菜單“File”→“NewDesign”,彈出新建模板對話框,一般可選擇“DEFAULT”模板。

⒉設(shè)置編輯環(huán)境設(shè)置編輯環(huán)境一般可按默認值

⒊選擇和放置元器件鼠標(biāo)左鍵單擊左上側(cè)放置元件圖標(biāo)“”然后鼠標(biāo)左鍵單擊元器件選擇窗口左上方的“P”字,彈出“PickDevices”對話框,就可以選擇和放置元器件操作了。其中,左側(cè)元器件種類窗口(Category)列出元器件大類名稱。⑴選擇80C51。

⑵選擇發(fā)光二極管。在元器件大類窗口(Category)中,選擇“Optoelectronics”(光電器件),鼠標(biāo)左鍵單擊,元器件子類窗口(SubCategory)彈出所屬子菜單,從中選擇“LEDs”(發(fā)光二極管),用鼠標(biāo)左鍵單擊,元器件搜索結(jié)果窗口(Results)彈出LED品種選項,選擇“LED”,用鼠標(biāo)左鍵單擊;也可在左上角“keywords”欄內(nèi)直接鍵入“LED”,待該元件顯示電路圖形和封裝外形后,鼠標(biāo)左鍵雙擊選中對象。此時,“LED”會羅列在元器件選擇窗口中。⑶選擇電阻器。在元器件種類窗口(Category)中,選擇“Resistors”(電阻器),鼠標(biāo)左鍵單擊,元器件子類窗口(SubCategory)彈出所屬子菜單,從中選擇“ChipResistor1/8W5%”,用鼠標(biāo)左鍵單擊,元器件搜索結(jié)果窗口(Results)彈出該子類電阻細分選項,分別選擇“220Ω”和“10kΩ”,用鼠標(biāo)左鍵雙擊。此時,“220Ω”和“10kΩ”電阻器會羅列在元器件選擇窗口中。也可只選擇一種,在屬性編輯時修改其標(biāo)稱值。

⑷選擇電容器。在左側(cè)元器件種類窗口(Category)中,選擇“Capacitors”(電容器),用鼠標(biāo)左鍵單擊,元器件子類窗口(SubCategory)彈出所屬子菜單,從中選擇“CeramicDisc”(瓷片電容),用鼠標(biāo)左鍵單擊,元器件搜索結(jié)果窗口(Results)彈出瓷片電容細分選項,選擇“33p”,用鼠標(biāo)左鍵雙擊;再從元器件子類窗口(SubCategory)中,選擇“MiniatureElectronlytic”(微型電解電容),用鼠標(biāo)左鍵單擊,元器件搜索結(jié)果窗口(Results)彈出微型電解電容細分選項,選擇“2μ2”,用鼠標(biāo)左鍵雙擊。此時,“33p”和“2μ2”會羅列在元器件選擇窗口中。⑸選擇晶振。在左側(cè)元器件種類窗口(Category)中,選擇“Miscellaneous”(多種器件)用鼠標(biāo)左鍵單擊,元器件搜索結(jié)果窗口(Results)彈出多種器件選項,選擇“CRYSTAL”,用鼠標(biāo)左鍵雙擊。此時,“CRYSTAL”晶振會羅列在元器件選擇窗口中。至此,電路所需元器件全部完成選擇,關(guān)閉“PickDevices”對話框。選擇元器件選擇窗口(已列出上述選擇的元器件)中“AT89C51”,鼠標(biāo)形狀變?yōu)椤肮P”狀,移至原理圖編輯窗口適當(dāng)位置,鼠標(biāo)左鍵雙擊,“AT89C51”就放置在原理圖編輯圖紙上。按上述方法,依次放置其他元器件,同類元器件若有多個時,可連續(xù)多次鼠標(biāo)左鍵雙擊。放置元器件在原理圖編輯窗口將元器件適當(dāng)放置、排列后,用導(dǎo)線將它們連接起來,構(gòu)成一幅完整的電路原理圖,連接電路⒋對象操作方法⑴操作菜單。鼠標(biāo)指向?qū)ο笤?,右鍵單擊,彈出右鍵菜單。鼠標(biāo)左鍵單擊右鍵菜單中某項,可對元件進行相應(yīng)功能操作。需要說明的是,不同元件對象,彈出的右鍵菜單略有不同。

⑵選中與激活。鼠標(biāo)指向?qū)ο笤?,此時鼠標(biāo)變?yōu)槭中?,對象四周生成紅色(默認色)虛線框,表示對象被選中。鼠標(biāo)左鍵單擊對象,虛線框內(nèi)對象也變?yōu)榧t色(默認色),且在對象右下角生成十字箭頭“”標(biāo)志,此時對象被激活。被激活對象就可以對其進行移動、編輯和刪除等操作。需要說明的是,元件的顯示內(nèi)容除元件圖形外,還有元件編號、型號(標(biāo)稱值)等。選中與激活,既可針對元件整體,也可針對元件部分屬性進行操作。若針對元件整體激活,須元件圖形帶紅色虛線框;若針對元件部分屬性激活,只須元件部分屬性帶紅色虛線框。

⑶移動與定位。對象被選中激活后,按下鼠標(biāo)左鍵,可將對象拖曳至其他位置;釋放鼠標(biāo)左鍵,就可定位。若需精確定位,按下鼠標(biāo)左鍵后,再按上下左右方向鍵精細單步移位。需要說明的是,單步移位步長與圖紙柵格設(shè)置有關(guān)。鼠標(biāo)左鍵單擊主菜單“View”,彈出下拉子菜單,一般可選擇“Snap50th”(0.05英寸)或“Snap0.1in”(0.1英寸)。若需同時移動幾個對象或某個整體電路,可用塊操作方法,按下鼠標(biāo)左鍵,用拖曳的方法,拉出一個虛框,框住該幾個對象,然后按上述單個對象移動與定位方法操作?;蚴髽?biāo)右鍵單擊,彈出塊操作右鍵菜單。鼠標(biāo)左鍵單擊右鍵菜單中“BlockMove”,塊移動。⑷屬性編輯。對象被選中激活后,鼠標(biāo)左鍵單擊;或鼠標(biāo)直接指向?qū)ο螅箧I雙擊,可彈出對象屬性編輯對話框。也可鼠標(biāo)右鍵單擊,彈出右鍵菜單后,左鍵單擊“EditProperties”。需要說明的是,不同元件對象,屬性編輯對話框略有不同。①“ComponentReference”框:元件編號。②“ComponentValue”框:元件型號或標(biāo)稱值。③“Hidden”框:用于顯示或隱藏元件的某些屬性。為了使圖面清晰整潔,通常只顯示元件的編號,隱藏時,可在其相應(yīng)的“Hidden”框內(nèi)打勾。

刪除操作方法:①對象被選中激活后,按鍵盤上的“Delete”鍵即可;②將鼠標(biāo)移至擬刪除元件,待該元件周圍出現(xiàn)紅色虛線方框,鼠標(biāo)右鍵雙擊;③鼠標(biāo)右鍵單擊,彈出右鍵菜單,左鍵單擊“DeleteObject”。④若需同時刪除幾個對象,可按下鼠標(biāo)左鍵,用拖曳的方法,拉出一個虛框,框住該幾個對象,然后按“Delete”鍵;⑤鼠標(biāo)右鍵單擊,彈出塊操作右鍵菜單,左鍵單擊“BlockDelete”,塊刪除。

⑸刪除對象。⒌布線⑴普通連接。普通連接就是兩個元件之間的連接。連接時,將白色箭形鼠標(biāo)指向一個元件的引腳端點,此時白色箭形鼠標(biāo)變?yōu)榫G色筆形鼠標(biāo),并在該引腳端點處出現(xiàn)一個紅色小虛線方框后,鼠標(biāo)左鍵單擊;然后拖曳至另一元件的引腳端點,在該引腳端點處出現(xiàn)一個紅色小虛線方框后,再次鼠標(biāo)左鍵單擊。若需中途拐彎,可在拐彎處再用鼠標(biāo)左鍵單擊一次;若需中途放棄連線,可用鼠標(biāo)右鍵單擊。注意,連線的起點和終點必須是元件的引腳端點。⑵終端無線連接。兩個設(shè)有相同網(wǎng)絡(luò)標(biāo)號的終端符號,在電氣上是等效于直接連接的。為簡潔圖面,避免連接導(dǎo)線繞行過于繁雜,常用終端

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論