C51單片機(jī)控制LED燈設(shè)計(jì)方案_第1頁(yè)
C51單片機(jī)控制LED燈設(shè)計(jì)方案_第2頁(yè)
C51單片機(jī)控制LED燈設(shè)計(jì)方案_第3頁(yè)
C51單片機(jī)控制LED燈設(shè)計(jì)方案_第4頁(yè)
C51單片機(jī)控制LED燈設(shè)計(jì)方案_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1 情境一 單片機(jī)控制led燈點(diǎn)亮n子情境一 單片機(jī)結(jié)構(gòu) 任務(wù)一單片機(jī)組成 任務(wù)二單片機(jī)工作條件 任務(wù)三單片機(jī)輸入/輸出端口 n子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件 任務(wù)一 keil C51仿真軟件 任務(wù)二 仿真軟件Proteus n子情境三 單片機(jī)開(kāi)發(fā)設(shè)計(jì)流程 n子情境四 點(diǎn)亮一盞led2子情境一 單片機(jī)結(jié)構(gòu)任務(wù)一 單片機(jī)組成 n一、任務(wù)目標(biāo) n 掌握單片機(jī)的內(nèi)部結(jié)構(gòu)及單片機(jī)的外部引腳及其功能,并且了解單片機(jī)的發(fā)展概況及單片機(jī)的常見(jiàn)類型等相關(guān)知識(shí)。 3n二、任務(wù)分析 51系列單片機(jī)包括許多類型,它們的內(nèi)部結(jié)構(gòu)基本相同。89C51/89C52是目前應(yīng)用比較廣泛的51系列兼容單片機(jī)中的代表產(chǎn)品,

2、因此本任務(wù)主要以89C51為目標(biāo)機(jī)型,介紹單片機(jī)的內(nèi)部結(jié)構(gòu)、各組成部分的功能及外部引腳。在后續(xù)章節(jié)中將通過(guò)具體的設(shè)計(jì)實(shí)例進(jìn)一步介紹。子情境一 單片機(jī)結(jié)構(gòu)任務(wù)一 單片機(jī)組成4圖1-1 單片機(jī)內(nèi)部結(jié)構(gòu)框圖三、相關(guān)知識(shí) 1單片機(jī)的內(nèi)部結(jié)構(gòu) 51系列單片機(jī)主要包括CPU、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器以及接口電路等各組成部分。 子情境一 單片機(jī)結(jié)構(gòu)任務(wù)一 單片機(jī)組成5單片機(jī)的內(nèi)部結(jié)構(gòu): 1個(gè)8位的CPU。 時(shí)鐘電路。 程序存儲(chǔ)器。 數(shù)據(jù)存儲(chǔ)器。 定時(shí)器/計(jì)數(shù)器。 4個(gè)并行口。 1個(gè)全雙工串行口。 5個(gè)中斷源。 子情境一 單片機(jī)結(jié)構(gòu)任務(wù)一 單片機(jī)組成62單片機(jī)的引腳(1)電源:40號(hào)引腳VCC是芯片電源,接+5

3、V。20號(hào)引腳VSS為電源接地端。(2)時(shí)鐘引腳:XTAL2(18號(hào)腳)采用內(nèi)部時(shí)鐘電路時(shí),外接晶體振蕩器;采用外部時(shí)鐘電路時(shí),此引腳接地。XTAL1(19號(hào)腳)采用內(nèi)部時(shí)鐘電路時(shí),外接晶體振蕩器;采用外部時(shí)鐘電路時(shí),此引腳接外部時(shí)鐘源。(3)控制引腳ALE/為地址鎖存允許信號(hào),用來(lái)把低8位地址鎖存到外部地址鎖存器。ALE引腳以不變的1/6振蕩頻率周期性地發(fā)出正脈沖信號(hào),可用做對(duì)外輸出的時(shí)鐘信號(hào)。(4)I/O口線P0口(3239號(hào)腳)為雙向輸入/輸出端口。P1口(18號(hào)腳)為準(zhǔn)雙向輸入/輸出端口。P2口(2128號(hào)腳)為準(zhǔn)雙向輸入/輸出端口。P3口(1017號(hào)腳)為準(zhǔn)雙向輸入/輸出端口。圖1-

4、2 AT89C51單片機(jī)引腳圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)一 單片機(jī)組成73單片機(jī)發(fā)展概況 單片機(jī)的發(fā)展歷史不長(zhǎng),自1976年9月,Intel公司推出MCS-48八位單片機(jī)后,已有上百家生產(chǎn)廠商加入單片機(jī)的生產(chǎn)和研發(fā)行列,生產(chǎn)出幾百個(gè)系列上萬(wàn)個(gè)品種的單片機(jī)。除51系列單片機(jī)(MCS-51及其兼容機(jī))以外,其他一些公司如ROKWELL公司、NEC公司、Motorola公司以及德州儀器公司等都推出一些各具特色的單片機(jī)。51系列單片機(jī)曾在世界單片機(jī)市場(chǎng)占有50%以上的份額,多年來(lái)國(guó)內(nèi)也一直以51系列單片機(jī)作為教學(xué)的主要機(jī)型,因此本書(shū)以51系列單片機(jī)作為目標(biāo)機(jī)型學(xué)習(xí)單片機(jī)原理及應(yīng)用。子情境一 單片機(jī)結(jié)構(gòu)任

5、務(wù)一 單片機(jī)組成84單片機(jī)的特點(diǎn) 單片機(jī)的引腳多為復(fù)用引腳。 單片機(jī)內(nèi)部集成有小容量的存儲(chǔ)器。 單片機(jī)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器嚴(yán)格分工。 單片機(jī)的有很強(qiáng)的位處理功能,可以滿足工業(yè)控制的需要。子情境一 單片機(jī)結(jié)構(gòu)任務(wù)一 單片機(jī)組成9一、任務(wù)目標(biāo) 理解單片機(jī)的工作條件,掌握單片機(jī)的時(shí)鐘電路和復(fù)位電路的設(shè)計(jì)。二、任務(wù)分析 單片機(jī)的電源部分,只要將51系列單片機(jī)的第40腳接+5V電源,第20腳接地即可。注意電壓過(guò)高或過(guò)低都會(huì)引起單片機(jī)CPU不能正常工作。 時(shí)鐘電路分為內(nèi)部方式和外部方式兩種電路,復(fù)位電路又可以分為上電復(fù)位和外部按鍵復(fù)位兩種方式。 第1節(jié) 單片機(jī)結(jié)構(gòu)任務(wù)二單片機(jī)工作條件 10三、相關(guān)知識(shí)

6、1時(shí)鐘電路 內(nèi)部方式時(shí)鐘電路 外部時(shí)鐘方式 圖1-3 內(nèi)部時(shí)鐘電路 圖1-4 外部時(shí)鐘電路 子情境一 單片機(jī)結(jié)構(gòu)任務(wù)二單片機(jī)工作條件 112復(fù)位電路 圖1-5 51系列單片機(jī)上電復(fù)位電路 圖1-6 51系列單片機(jī)外部按鍵復(fù)位電路子情境一 單片機(jī)結(jié)構(gòu)任務(wù)二單片機(jī)工作條件12四、任務(wù)實(shí)施圖1-7 51系列單片機(jī)基本工作條件接線圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)二單片機(jī)工作條件13一、任務(wù)目標(biāo) 掌握單片機(jī)的并行I/O端口的結(jié)構(gòu)及其應(yīng)用。二、任務(wù)分析 51系列單片機(jī)有4個(gè)8位的并行輸入/輸出端口,即P0,P1口,P2口和P3口。各個(gè)端口的功能有所不同,其結(jié)構(gòu)也略有差異。在本任務(wù)中,將分別學(xué)習(xí)各個(gè)端口的結(jié)構(gòu)、功

7、能及其應(yīng)用。子情境一 單片機(jī)結(jié)構(gòu)任務(wù)三單片機(jī)輸入/輸出端口14三、相關(guān)知識(shí)1P0口 圖1-8 P0口的位結(jié)構(gòu)圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)三單片機(jī)輸入/輸出端口152P1口圖1-9 P1口的位結(jié)構(gòu)圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)三單片機(jī)輸入/輸出端口163P2口圖1-10 P2口的位結(jié)構(gòu)圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)三單片機(jī)輸入/輸出端口174P3口圖1-11 P3口的位結(jié)構(gòu)圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)三單片機(jī)輸入/輸出端口18四、任務(wù)實(shí)施 圖1-12 輸入/輸出應(yīng)用實(shí)例仿真運(yùn)行圖子情境一 單片機(jī)結(jié)構(gòu)任務(wù)三單片機(jī)輸入/輸出端口191掌握單片機(jī)基本工作條件,用面包板搭建單片機(jī)基本工作電路。2設(shè)計(jì)簡(jiǎn)單的輸入/輸出

8、電路,要求:一個(gè)開(kāi)關(guān)作為輸入設(shè)備,8個(gè)發(fā)光二極管作為輸出設(shè)備。子情境一 單片機(jī)結(jié)構(gòu)思考題20一、任務(wù)目標(biāo) 掌握Keil軟件在單片機(jī)仿真中的應(yīng)用,為開(kāi)發(fā)、調(diào)試單片機(jī)應(yīng)用系統(tǒng)做準(zhǔn)備。二、任務(wù)分析 Keil C51軟件集成了文件編輯處理、編譯連接、項(xiàng)目管理、窗口、工具引用和軟件仿真調(diào)試等多種功能,是非常強(qiáng)大的C51開(kāi)發(fā)工具,在Keil C51的仿真功能中,提供了兩種仿真模式:軟件模擬仿真和目標(biāo)板調(diào)試。下面將通過(guò)一個(gè)實(shí)際項(xiàng)目的創(chuàng)建、編譯及調(diào)試來(lái)學(xué)習(xí)Keil軟件的使用。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件21三、任務(wù)實(shí)施1啟動(dòng)Vision Vision2是一個(gè)標(biāo)準(zhǔn)的Win

9、dows應(yīng)用程序,雙擊Keil Vision2圖標(biāo)即可啟動(dòng),也可以選擇“開(kāi)始”“程序”Keil Vision2”命令來(lái)啟動(dòng)運(yùn)行。其主界面如圖1-28所示。 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件22圖1-28 Vision2初次啟動(dòng)后的界面子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件232創(chuàng)建一個(gè)項(xiàng)目并選擇單片機(jī) 選擇“Project”(項(xiàng)目)“New Project”(新建項(xiàng)目)命令,如圖1-29所示,將彈出“Greate New Project”(新建項(xiàng)目)對(duì)話框,如圖1-30所示 圖1-29 “Project”菜單子情境二 單片機(jī)開(kāi)發(fā)

10、設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件24圖1-30 建立項(xiàng)目文件子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件25 隨后會(huì)彈出一個(gè)對(duì)話框,要求選擇單片機(jī)的型號(hào),如圖1-31所示。在該對(duì)話框中顯示了Vision2的器件數(shù)據(jù)庫(kù),從中可以根據(jù)使用的單片機(jī)來(lái)選擇。 圖1-31 選擇單片機(jī)型號(hào)子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件263創(chuàng)建一個(gè)新的源程序文件,并把這個(gè)源文件添加到項(xiàng)目中 單擊工具欄中的新建文件圖標(biāo)(或選擇“File”(文件)“New”(新建)命令),文件操作

11、窗口即可出現(xiàn)新建文件。保存該空白文件,單擊工具欄中的保存圖標(biāo)(或選擇“File”(文件)“Save”(保存)命令),彈出如圖1-32所示的“Save as”(保存為)對(duì)話框,在“文件名”文本框中輸入欲保存的文件名,保存時(shí)注意加上正確的后綴名。 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件27圖1-32 保存源程序文件子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件28 單擊Target 1前面的+號(hào),然后在Source Group 1上單擊鼠標(biāo)右鍵,彈出快捷菜單,如圖1-33所示。圖1-33 添加文件到項(xiàng)目中 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)

12、一 keil C51仿真軟件29 選擇“Add Files to Group Source Group 1”(添加文件到項(xiàng)目)命令,彈出如圖1-34所示的對(duì)話框。選中LED.ASM文件(注意選擇文件類型),然后單擊“Add”(添加)按鈕,即可添加LED.ASM到項(xiàng)目中。 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件30圖1-34 選擇源程序文件子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件314輸入源程序:此時(shí)就可以輸入源程序了,如圖1-35所示。圖1-35 輸入源程序子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件325設(shè)置目

13、標(biāo)硬件的工具選項(xiàng) 程序編寫(xiě)完成后,還要對(duì)項(xiàng)目進(jìn)行進(jìn)一步的設(shè)置,以滿足要求。 “Target”選項(xiàng)卡 如圖1-36所示,其中“Xtal”后面的 數(shù)值是晶振頻率值,默認(rèn)值是所選目標(biāo)CPU的最高可用頻率值,該值與最終產(chǎn)生的目標(biāo)代碼無(wú)關(guān),僅用于軟件模擬調(diào)試時(shí)顯示程序執(zhí)行時(shí)間。 第2節(jié) 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 keil C51仿真軟件 33 圖1-36 “Target”選項(xiàng)卡 第2節(jié) 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 keil C51仿真軟件 34 “Output”選項(xiàng)卡 如圖1-37所示,其中有多個(gè)選項(xiàng),此處選擇“Create HEX File”復(fù)選框用于生成可執(zhí)行代碼文件,該文件可以用編程

14、器寫(xiě)入單片機(jī)芯片,文件的擴(kuò)展名為.HEX,默認(rèn)情況下該項(xiàng)未被選中,如果要寫(xiě)芯片做硬件實(shí)驗(yàn),就必須選中該項(xiàng)。其余選項(xiàng)均取默認(rèn)值,不做任何修改。 第2節(jié) 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 keil C51仿真軟件 35 圖1-37 “Output”選項(xiàng)卡 第2節(jié) 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 keil C51仿真軟件 36 “Debug”選項(xiàng)卡 如圖1-38所示,該選項(xiàng)卡用于設(shè)置調(diào)試器,Keil提供了軟件仿真和硬件仿真兩種方式。如果沒(méi)有相應(yīng)的硬件調(diào)試器,應(yīng)選擇左邊的“Use Simulator”單選鈕,其余設(shè)置一般不必更改。 圖1-38 “Debug”選項(xiàng)卡 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟

15、件任務(wù)一 keil C51仿真軟件376編譯項(xiàng)目并創(chuàng)建HEX文件 設(shè)置好項(xiàng)目參數(shù)后,即可進(jìn)行編譯、連接。選擇“Project”(項(xiàng)目)“Build target”(連接工程)命令,對(duì)當(dāng)前工程進(jìn)行連接。如果當(dāng)前文件已修改,將先對(duì)該文件進(jìn)行編譯,然后再連接以產(chǎn)生目標(biāo)代碼;如果選擇“Rebuild All target files”(重新編譯所有文件后再連接)將會(huì)對(duì)當(dāng)前工程中的所有文件重新進(jìn)行編譯然后再連接,確保最終生產(chǎn)的目標(biāo)代碼是最新的,而選擇“Translate”(編譯)命令則僅對(duì)當(dāng)前文件進(jìn)行編譯,不進(jìn)行連接。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件38 以上操作也可

16、以通過(guò)工具欄中的圖標(biāo)直接進(jìn)行。如圖1-39所示,從左到右的圖標(biāo)分別是:編譯、編譯連接、全部重建、停止編譯和對(duì)工程進(jìn)行設(shè)置。圖1-39 工具欄中的編譯工具子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件39 對(duì)源程序修改之后再次編譯,最終要得到如圖1-40所示的結(jié)果,提示0個(gè)錯(cuò)誤,0個(gè)警告,該文件即可被編程器讀入并寫(xiě)到AT89C51芯片中。同時(shí)還可看到,該程序的內(nèi)部RAM的使用量(data=8.0),外部RAM的使用量(xdata=0),代碼量(code=13)等一些信息。 圖1-40 編譯成功后的輸出信息子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件4

17、07程序調(diào)試 進(jìn)入調(diào)試狀態(tài)后,“Debug”菜單中原來(lái)不能使用的命令現(xiàn)在已可以使用了,窗口中還多出一個(gè)用于運(yùn)行和調(diào)試的工具欄,如圖1-41所示。“Debug”菜單中的大部分命令可以在此找到對(duì)應(yīng)的快捷按鈕,從左到右的圖標(biāo)依次是復(fù)位、運(yùn)行、暫停、單步、過(guò)程單步、執(zhí)行完當(dāng)前子程序、運(yùn)行到當(dāng)前行、下一狀態(tài)、打開(kāi)跟蹤、觀察跟蹤、反匯編窗口、觀察窗口、代碼作用范圍分析、1串行窗口、內(nèi)存窗口、性能分析和工具按鈕。 圖1-41 Debug工具欄子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件41下面介紹調(diào)試時(shí)的一些常用方法。(1)合理使用全速執(zhí)行和單步執(zhí)行 (2)合理使用斷點(diǎn)(3)合理利用

18、觀察窗口分析程序 存儲(chǔ)器窗口:存儲(chǔ)器窗口能顯示各種存儲(chǔ)區(qū)的內(nèi)容。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)一 keil C51仿真軟件圖1-42 存儲(chǔ)器窗口42一、任務(wù)目標(biāo) 掌握Proteus在單片機(jī)仿真中的應(yīng)用,為開(kāi)發(fā)、調(diào)試單片機(jī)應(yīng)用系統(tǒng)做準(zhǔn)備。二、任務(wù)分析 Proteus由ISIS和ARES兩個(gè)軟件構(gòu)成,其中ISIS是電子系統(tǒng)仿真平臺(tái),ARES是布線編輯軟件。在不需要硬件設(shè)備投入的情況下,Proteus可以建立完整的模擬電子、數(shù)字電子及單片機(jī)應(yīng)用的學(xué)習(xí)設(shè)計(jì)開(kāi)發(fā)環(huán)境。這里主要介紹Proteus ISIS在仿真單片機(jī)應(yīng)用系統(tǒng)中的應(yīng)用。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Prote

19、us43三、任務(wù)實(shí)施1編輯單片機(jī)應(yīng)用系統(tǒng)原理圖(1)創(chuàng)建新設(shè)計(jì)文件 啟動(dòng)Proteus軟件,進(jìn)入Proteus ISIS 編輯環(huán)境后,選擇“File”“New Design”命令,彈出如圖1-43所示的新設(shè)計(jì)模板選擇對(duì)話框。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus44圖1-43 新設(shè)計(jì)模板選擇子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus45(2)保存新設(shè)計(jì) 選擇“File”“Save Design”命令,選擇合適的文件夾和文件名(例如LED),保存新設(shè)計(jì)。保存后,新設(shè)計(jì)文件名將顯示在Proteus窗口的標(biāo)題欄,如圖1-44所示。也可以先畫(huà)原理圖,

20、然后再保存新設(shè)計(jì)文件。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus46圖1-44 創(chuàng)建設(shè)計(jì)文件LED子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus47(3)提取元件 Proteus ISIS堤供了強(qiáng)大的搜索元件的功能。選擇“Library”“Pick Device/Symbol”命令,出現(xiàn)如圖1-45所示的搜索元件對(duì)話框。子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus48圖1-45 元件搜索對(duì)話框 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus49 根據(jù)元件預(yù)覽區(qū)域的顯示,雙擊你所需要的元件,則所選元件出現(xiàn)在原理

21、圖編輯環(huán)境的元件列表區(qū)中,如圖1-46所示。用同樣的方法找出原理圖中需要的所有元件。圖1-46 提取元件 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus50(4)放置元件 在元件列表中用鼠標(biāo)單擊選中原理圖中相關(guān)的元件后,在編輯區(qū)域單擊鼠標(biāo)左鍵放置元件。圖1-47 放置元件 第2節(jié) 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)三 仿真軟件Proteus51(5)編輯元件 放置好元件后,用鼠標(biāo)右鍵單擊選中元件,再單擊鼠標(biāo)左鍵出現(xiàn)元件編輯對(duì)話框,如圖1-48所示,可對(duì)元件的參考編號(hào)、電阻值等參數(shù)進(jìn)行設(shè)置。圖1-48 編輯元件對(duì)話框 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Prote

22、us52(6)連線、繪制原理圖圖1-49 LED原理圖子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus53(7)電路仿真 Proteus可以對(duì)純硬件電路仿真運(yùn)行,以檢查硬件電路是否正確,此時(shí)無(wú)需加載軟件。只要在原理圖編輯完成以后,選擇“Debug”“Execute”命令即可進(jìn)行電路仿真運(yùn)行。 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus54圖1-50 硬件仿真子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus552程序編制及加載(1)編寫(xiě)程序并編譯 用任務(wù)一中所介紹的偉福仿真器編輯源程序,并編譯生成兩個(gè)可執(zhí)行目標(biāo)文件,分別為L(zhǎng)ED.BIN

23、及LED.HEX。(2)加載程序 在原理圖中的單片機(jī)芯片上單擊鼠標(biāo)右鍵選中該芯片,再單擊鼠標(biāo)左鍵將出現(xiàn)編輯元件對(duì)話框 子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus56圖1-51 加載程序子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus573系統(tǒng)軟、硬件仿真 將軟件加載到單片機(jī)芯片上以后,選擇“Debug”“Execute”命令對(duì)整個(gè)系統(tǒng)進(jìn)行軟、硬件全面仿真運(yùn)行。當(dāng)發(fā)光二極管滿足其導(dǎo)通條件時(shí),將改變顏色指示其導(dǎo)通發(fā)光.子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus58圖1-52 系統(tǒng)仿真子情境二 單片機(jī)開(kāi)發(fā)設(shè)計(jì)常用工具軟件任務(wù)二 仿真軟件Proteus59圖1-65 輸入/輸出電路子情境三單片機(jī)開(kāi)發(fā)設(shè)計(jì)流程603軟件設(shè)計(jì) 根據(jù)輸入/輸出應(yīng)用系統(tǒng)的要求,編制好如下源程序: ORG 0000HSTART:JB P3.0, z1 ;輸入為高電平則轉(zhuǎn) Z2:MOV P1,#55H ;輸出55H信號(hào),使二極管間隔點(diǎn)亮 SJMP START Z1:MOV P1,#00H ;輸出全0信號(hào),使二極管全部點(diǎn)亮 SJMP START END子情境三單片機(jī)開(kāi)發(fā)設(shè)計(jì)流程6

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論