




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、項(xiàng)目名稱(chēng):LED流水燈的制作一、學(xué)習(xí)項(xiàng)目確定項(xiàng)目名稱(chēng):LED流水燈的的制作二、課例背景介紹課程目標(biāo)分析:單片機(jī)應(yīng)用技術(shù)是電子技術(shù)應(yīng)用專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)主干課程,旨在通過(guò)該課程的學(xué)習(xí),使學(xué)生舉辦本專(zhuān)業(yè)的高素質(zhì)勞動(dòng)者和中級(jí)技術(shù)應(yīng)用性人才所必需的單片機(jī)系統(tǒng)的設(shè)計(jì)、裝配與調(diào)試所必備的知識(shí)與技能,其課程目標(biāo)主要為: 了解單片機(jī)的組成和工作原理。 能編寫(xiě)常見(jiàn)的單片機(jī)應(yīng)用軟件代碼。 能使用單片機(jī)仿真軟件進(jìn)行輔助設(shè)計(jì)或仿真分析。 能依據(jù)原理圖完成應(yīng)用系統(tǒng)的實(shí)物裝配。 了解單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)流程。 能借助網(wǎng)絡(luò)查找電子技術(shù)資料。 其它方面的綜合職業(yè)能力如:合作、計(jì)劃、溝通等能力。項(xiàng)目分析:該項(xiàng)目是電子技術(shù)應(yīng)用專(zhuān)業(yè)單
2、片機(jī)應(yīng)用技術(shù)課程的一個(gè)項(xiàng)目,本課例以制作LED流水燈為載體,選擇AT89C51為主要元件,著重從應(yīng)用角度制作一個(gè)具有一定功能的樣品,涉及單片機(jī)及其外圍電路設(shè)計(jì)、二極管單向?qū)?、延時(shí)程序、數(shù)據(jù)傳送指令、移位指令、轉(zhuǎn)移控制指令等多個(gè)知識(shí),要求學(xué)生會(huì)使用PROTEUS軟件進(jìn)行仿真調(diào)試,這些對(duì)學(xué)生職業(yè)能力的培養(yǎng)都會(huì)有較強(qiáng)的作用。同時(shí)由于該項(xiàng)目綜合有多個(gè)知識(shí)點(diǎn)及較全面的能力要求,故該項(xiàng)目可以作為本課程一個(gè)階段性的綜合項(xiàng)目。學(xué)生能力基礎(chǔ)分析:該項(xiàng)目是學(xué)生在學(xué)習(xí)單片機(jī)應(yīng)用技術(shù)的第二個(gè)入門(mén)項(xiàng)目。學(xué)生已經(jīng)學(xué)習(xí)過(guò)電子技術(shù)基礎(chǔ),對(duì)半導(dǎo)體器件的性質(zhì)、集成電路的應(yīng)用有了一定的認(rèn)識(shí)與了解,同時(shí)通過(guò)電子裝配的實(shí)訓(xùn),在動(dòng)手方
3、面也已經(jīng)有一定的基礎(chǔ),學(xué)生自身具備完成本項(xiàng)目的基礎(chǔ)條件。在第一個(gè)項(xiàng)目“初識(shí)單片機(jī)”的基礎(chǔ)上但學(xué)生首次利用單片機(jī)制作一個(gè)實(shí)物電路,一定要想方設(shè)法培養(yǎng)他們求知的欲望和鉆研的興趣。前期知識(shí)與技能要求:計(jì)算機(jī)基本技能l 軟件的安裝與操作技能 l 上網(wǎng)查找資料的技能電子技術(shù)基礎(chǔ)知識(shí)l 模擬電路二極管、三極管等分立元件相關(guān)知識(shí)l 數(shù)字電路數(shù)碼管、譯碼、編碼、計(jì)數(shù)器等相關(guān)知識(shí)l 集成電路芯片相關(guān)知識(shí)電子電路制作與調(diào)試 l 萬(wàn)用表、示波器、穩(wěn)壓電源等常用電子儀器儀表的使用l LED、電阻、電容等常用電子元件的識(shí)別與使用l 電子電路的焊接表1三、學(xué)習(xí)目標(biāo)設(shè)定依據(jù)本項(xiàng)目的內(nèi)容特點(diǎn)、課程標(biāo)準(zhǔn)的要求,設(shè)定如下學(xué)習(xí)目標(biāo)
4、:類(lèi)別目標(biāo)描述職業(yè)素養(yǎng)與能力知識(shí)與技能(知道什么)(會(huì)做什么)n 單片機(jī)如何控制燈的亮滅及閃爍時(shí)間n 如何使亮點(diǎn)移動(dòng)n 如何設(shè)計(jì)和調(diào)用延時(shí)程序u 具備識(shí)別單片機(jī)的引腳與合理使用其功能的能力。u 能利用網(wǎng)絡(luò)資源解決問(wèn)題。u 能高質(zhì)量安裝與調(diào)試簡(jiǎn)單電路,具有排除簡(jiǎn)單電路故障的能力。u 具備一定的文字說(shuō)明能力。u 養(yǎng)成嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度。u 有與人合作的團(tuán)隊(duì)意識(shí)。過(guò)程與方法(要做什么)(達(dá)到什么)n 通過(guò)團(tuán)隊(duì)合作,學(xué)會(huì)制定工作計(jì)劃與協(xié)作工作。n 通過(guò)仿真軟件,學(xué)會(huì)在虛擬環(huán)境下進(jìn)行電路模擬仿真實(shí)驗(yàn)n .通過(guò)對(duì)工作過(guò)程中有關(guān)參數(shù)的記錄與反思,能正確撰寫(xiě)項(xiàng)目工作報(bào)告。情感態(tài)度與價(jià)值觀(形成什么)(成為什么)n
5、 組織合作學(xué)習(xí)過(guò)程,培養(yǎng)良好的合作意識(shí)與團(tuán)隊(duì)精神。n 通過(guò)電路的安裝,形成嚴(yán)謹(jǐn)、規(guī)范的工作作風(fēng)和工作態(tài)度。表2四、學(xué)習(xí)任務(wù)描述(主體是“人”)學(xué)習(xí)過(guò)程(學(xué)習(xí)者)學(xué)習(xí)任務(wù)描述(強(qiáng)調(diào)過(guò)程)學(xué)生活動(dòng)教師活動(dòng)項(xiàng)目準(zhǔn)備階段獲取資訊針對(duì)現(xiàn)在市場(chǎng)上很流行的五顏六色“跑馬燈”“霓虹燈”,我們決定讓我們的發(fā)光二極管(LED)也亮起來(lái)。1制作一個(gè)流水燈電路。2描述任務(wù):用單片機(jī)控制八個(gè)LED從左到右依次點(diǎn)亮,循環(huán)不斷。談一談LED的應(yīng)用了解項(xiàng)目任務(wù)書(shū)的內(nèi)容描述工作任務(wù)制定計(jì)劃1討論電路方案:2確定各階段的工作任務(wù)3確定人員的分工與協(xié)作。查一查1、單片機(jī)基本連接2、LED連接引導(dǎo)學(xué)生上網(wǎng)查找相關(guān)資料討論決策1、確定
6、本項(xiàng)目實(shí)施中被采用的電路方案。2、講解基本指令功能及程序調(diào)用方法3、在Proteus 軟件中搭建模擬電路4、用Proteus 軟件編寫(xiě)ASM 格式程序并編譯得到 HEX格式文件議一議聽(tīng)一聽(tīng)主持討論確定方案演示仿真項(xiàng)目實(shí)施階段合作實(shí)施1根據(jù)原理圖搭建實(shí)物電路。2編寫(xiě)匯編程序源代碼并編譯通過(guò)。做一做指導(dǎo)調(diào)試檢查1通過(guò)編程器將HEX文件下載到AT89C51芯片中,通電觀察實(shí)際運(yùn)行效果2編制有關(guān)項(xiàng)目說(shuō)明文本。做一做指導(dǎo)答疑解惑項(xiàng)目完善階段交流評(píng)估1評(píng)價(jià)項(xiàng)目作品完成質(zhì)量。2評(píng)價(jià)學(xué)習(xí)過(guò)程,評(píng)價(jià)形式:自我評(píng)價(jià)、小組互評(píng)、老師評(píng)價(jià)。說(shuō)一說(shuō)1制定學(xué)習(xí)成果評(píng)估標(biāo)準(zhǔn)。2產(chǎn)品的質(zhì)量檢驗(yàn)技能。表3五、學(xué)習(xí)內(nèi)容組織(主體
7、是“項(xiàng)目”)能力訓(xùn)練項(xiàng)目名稱(chēng)對(duì)應(yīng)單項(xiàng)任務(wù)名稱(chēng)擬實(shí)現(xiàn)的技能目標(biāo)需要掌握的知識(shí)點(diǎn)訓(xùn)練手段項(xiàng)目二LED流水燈任務(wù)一:?jiǎn)螣袅翜缒軌蜻M(jìn)行單片機(jī)基本連接能夠用單片機(jī)控制單燈亮滅位操作指令SETB bitCLRB bitI/O口的使用二極管單向?qū)ㄐ詫㈨?xiàng)目分解為幾個(gè)較小的、循序漸進(jìn)的任務(wù),輔之以Proteus軟件進(jìn)行仿真教學(xué),最后通過(guò)實(shí)物電路的裝配和調(diào)試實(shí)現(xiàn)做中學(xué),學(xué)中做的目標(biāo)任務(wù)二:延時(shí)程序會(huì)編寫(xiě)延時(shí)程序能夠使燈的狀態(tài)延時(shí)一段時(shí)間控制轉(zhuǎn)移指令DJNZ Rn,rel掌握寄存器A,Rn的使用方法標(biāo)號(hào)及子程序調(diào)用任務(wù)三:亮點(diǎn)循環(huán)移動(dòng)能夠設(shè)計(jì)LED顯示電路能夠編寫(xiě)基于軟件延時(shí)的彩燈循環(huán)控制器的程序移位指令RL A
8、RR A累加器A的使用表4六、教學(xué)情境創(chuàng)設(shè)1創(chuàng)設(shè)項(xiàng)目的問(wèn)題情景:如今,發(fā)光二極管(LED)廣泛應(yīng)用于社會(huì)生活,今天,我們的學(xué)習(xí)任務(wù)是要制作一個(gè)LED顯示電路,我們需要一個(gè)什么樣的信號(hào)才控制這個(gè)燈呢?2創(chuàng)設(shè)自主的學(xué)習(xí)情景:在課前的教學(xué)準(zhǔn)備階段,要求各學(xué)習(xí)小組通過(guò)上網(wǎng)查閱電路的技術(shù)資料,了解AT89C51的外形、封裝、內(nèi)部電路原理、各引腳作用、二極管及其驅(qū)動(dòng)電路的設(shè)計(jì)。學(xué)生學(xué)會(huì)上網(wǎng)查閱資料對(duì)于學(xué)生的后續(xù)自主學(xué)習(xí)能力的提高有重要作用。3創(chuàng)設(shè)交流的學(xué)習(xí)情景:在電路方案的確定教學(xué)環(huán)節(jié)中,老師可以根據(jù)學(xué)生課前自主學(xué)習(xí)的情況,組織學(xué)生展示各自的學(xué)習(xí)成果,交流各小組對(duì)產(chǎn)品工作狀態(tài)的分析及確定的電路,通過(guò)仿真軟
9、件對(duì)設(shè)計(jì)電路進(jìn)行仿真測(cè)試,從而確定一個(gè)較完善與成熟的電路作為裝配電路,這一設(shè)計(jì)可以提高學(xué)生的探究能力。在方案的實(shí)施環(huán)節(jié),每個(gè)項(xiàng)目學(xué)生分組實(shí)施,硬件電路的設(shè)計(jì)和軟件程序的編寫(xiě)必須由專(zhuān)人實(shí)施。4創(chuàng)設(shè)協(xié)作的仿真情景:在企業(yè)的裝配線上,各崗位工種的工作任務(wù)不相同,但共同的目標(biāo)是完成產(chǎn)品的生產(chǎn)。在本項(xiàng)目的學(xué)習(xí)過(guò)程中可以創(chuàng)設(shè)這樣一個(gè)仿真企業(yè)工作的情景,每一個(gè)小組中的學(xué)生分別完成裝配過(guò)程中的一道或二道工序,合作完成產(chǎn)品的裝配,這樣既培養(yǎng)了學(xué)生的合作意識(shí)又提高了學(xué)生的責(zé)任意識(shí),因?yàn)槊恳坏拦ば蚨紩?huì)對(duì)最后的產(chǎn)品產(chǎn)生影響,每一個(gè)同學(xué)都要對(duì)這個(gè)產(chǎn)品負(fù)責(zé)。5創(chuàng)設(shè)評(píng)價(jià)的教學(xué)情景:小組評(píng)價(jià):把各小組的產(chǎn)品貼上標(biāo)簽,各小組對(duì)
10、其它各小組產(chǎn)品的裝配工藝及運(yùn)行結(jié)果進(jìn)行打分,最后進(jìn)行匯總與平均,評(píng)定質(zhì)量最好的作品,并有學(xué)校收藏;小組學(xué)生自評(píng)與互評(píng):學(xué)生自己評(píng)價(jià)學(xué)習(xí)過(guò)程與學(xué)習(xí)成果、小組成員(長(zhǎng))對(duì)其它成員的工作進(jìn)行評(píng)價(jià)、老師的評(píng)價(jià)按一定權(quán)重折合得各同學(xué)本次工作的學(xué)習(xí)成績(jī)七、教學(xué)資源準(zhǔn)備時(shí)間資源,4課時(shí)材料資源,元件名稱(chēng)型號(hào)數(shù)量Proteus中的名稱(chēng)單片機(jī)芯片AT89C511AT89C51晶振12MHz1CRYSTAL電容22pF2CAP電解電容22uF1CAP-ELEC發(fā)光二極管8LED-RED電阻2208RES電阻1K1RES設(shè)備資源,電烙鐵、萬(wàn)能電路板、示波器、萬(wàn)用表等信息資源,網(wǎng)絡(luò)上網(wǎng)功能、仿真軟件Proteus環(huán)境
11、資源,計(jì)算機(jī)仿真室、電子裝配與調(diào)試室綜合實(shí)驗(yàn)室資源使用策略分組合理使用表5八、教學(xué)過(guò)程實(shí)施教學(xué)步驟1:新項(xiàng)目的引入(教師講授)發(fā)光二極管(LED)廣泛應(yīng)用于社會(huì)生活。制作一個(gè)流水燈電路。要求基于軟件延時(shí),用單片機(jī)控制八個(gè)LED從左到右依次點(diǎn)亮,循環(huán)不斷。教學(xué)步驟2:展示學(xué)習(xí)目標(biāo)(放幻燈片)LED顯示電路匯編指令硬件電路Proteus仿真軟件數(shù)據(jù)傳送指令位操作指令二極管及其驅(qū)動(dòng)電路總線的使用繪制仿真電路編譯程序仿真調(diào)試控制轉(zhuǎn)移指令MOVSETBCLRDJNZ實(shí)物電路制作程序下載和燒錄圖1學(xué)習(xí)目標(biāo)展現(xiàn)教學(xué)步驟3:指出本項(xiàng)目的學(xué)習(xí)過(guò)程(放幻燈片)LED流水燈項(xiàng)目分析項(xiàng)目控制要求設(shè)計(jì)單片機(jī)仿真電路學(xué)習(xí)
12、相關(guān)指令用匯編語(yǔ)言編程并編譯仿真電路模擬調(diào)試搭建實(shí)物電路下載程序并燒錄實(shí)物電路調(diào)試監(jiān)控拓展與延伸圖2 項(xiàng)目學(xué)習(xí)過(guò)程教學(xué)步驟4:分析項(xiàng)目控制要求(教師引領(lǐng),學(xué)生分析)1、任務(wù)要求介紹:設(shè)計(jì)制作基于軟件延時(shí)的循環(huán)彩燈控制器2任務(wù)要求分析:用單片機(jī)控制八個(gè)LED從左到右依次點(diǎn)亮,循環(huán)不斷。教學(xué)步驟5:根據(jù)項(xiàng)目控制任務(wù),設(shè)計(jì)仿真電路(圖3)1、 元件清單元件名稱(chēng)型號(hào)數(shù)量Proteus中的名稱(chēng)單片機(jī)芯片AT89C511AT89C51晶振12MHz1CRYSTAL電容22pF2CAP電解電容22uF1CAP-ELEC發(fā)光二極管1LED-RED電阻2208RES電阻1K1RES表6圖3 仿真電路單片機(jī)共有四
13、組輸入輸出口共計(jì)32個(gè)引腳,每組8個(gè),可以用來(lái)接常見(jiàn)的輸入設(shè)備如按鈕、鍵盤(pán)和輸出設(shè)備如發(fā)光二極管、數(shù)碼管等。P1口在我們這個(gè)試驗(yàn)中扮演著重要的角色,從圖上可知,發(fā)光二極管是由P1口驅(qū)動(dòng)的,l同時(shí)大家要注意,p1口的輸出級(jí)是漏級(jí)開(kāi)路的的形式,所以它應(yīng)該外接上拉電阻以限制電流。教學(xué)步驟6:根據(jù)項(xiàng)目控制任務(wù),學(xué)習(xí)相關(guān)指令和知識(shí)點(diǎn)。(教師講授,學(xué)生分析、回答、解決問(wèn)題)單片機(jī)的應(yīng)用系統(tǒng)由硬件和軟件組成,上述硬件原理圖搭建完成上電之后,我們還不能看到流水燈循環(huán)點(diǎn)亮的現(xiàn)象,我們還需要告訴單片機(jī)怎么來(lái)進(jìn)行工作,即編寫(xiě)程序控制單片機(jī)管腳電平的高低變化,來(lái)實(shí)現(xiàn)發(fā)光二極管的一亮一滅。軟件編程是單片機(jī)應(yīng)用系統(tǒng)中的一
14、個(gè)重要的組成部分,是單片機(jī)學(xué)習(xí)的重點(diǎn)和難點(diǎn)。下面我們以最簡(jiǎn)單的LED燈控制功能來(lái)介紹幾種軟件編程方法。任務(wù)一 單燈亮滅如何實(shí)現(xiàn)燈的亮滅?位操作指令SETB P1.0 CLR P1.0 如果要讓接在P1.0口的LED1亮起來(lái),根據(jù)發(fā)光二極管的單向?qū)щ娦钥芍灰裀1.0口的電平變?yōu)榈碗娖骄涂梢粤?;相反,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變?yōu)楦唠娖剑?同理,接在P1.1P1.7口的其他7個(gè)LED的點(diǎn)亮和熄滅的方法同LED1。如果要使同時(shí)接在P1口的八盞燈亮,可以逐條使用上述語(yǔ)句,但這樣太麻煩了,有沒(méi)有好一點(diǎn)的方法呢?可以采用如下指令MOV P0,#FFH 結(jié)合Proteu
15、s單片機(jī)仿真軟件觀察現(xiàn)象,重點(diǎn)觀察輸出端電平狀態(tài)的變化對(duì)燈狀態(tài)的影響(紅點(diǎn)為高電平,藍(lán)點(diǎn)為低電平)任務(wù)二 單燈閃爍在單片機(jī)的實(shí)時(shí)系統(tǒng)中,常常用到延時(shí)操作。實(shí)現(xiàn)延時(shí)方法有兩種:硬件延時(shí)和軟件延時(shí)。硬件延時(shí)是利用單片機(jī)的定時(shí)計(jì)數(shù)器功能來(lái)實(shí)現(xiàn),不影響CPU效率,延時(shí)精確。本任務(wù)主要介紹軟件延時(shí),其基本原理是讓計(jì)算機(jī)重復(fù)執(zhí)行一些無(wú)實(shí)際意義的指令,從而達(dá)到延時(shí)目的。延時(shí)功能可以通過(guò)編寫(xiě)延時(shí)子程序?qū)崿F(xiàn)。該子程序模塊相對(duì)固定,適合于精確程度和效率要求不高的一些場(chǎng)合,可以在一個(gè)程序中被反復(fù)調(diào)用,只需稍稍修改一些參數(shù)值也可實(shí)現(xiàn)不同時(shí)間的延時(shí)。上面剛才講的程序雖然在理論上可以讓燈閃爍一次,但在實(shí)際操作中你是看不到
16、的,因?yàn)橛?jì)算機(jī)的運(yùn)算速度實(shí)在是太快了(作為單片機(jī)的指令的執(zhí)行的時(shí)間是很短,數(shù)量一般為微秒級(jí)),你的肉眼是看不出來(lái)這個(gè)燈眨了一下眼睛,所以我們還必須想辦法插入延時(shí)程序,讓亮滅的狀態(tài)再持續(xù)一段時(shí)間。延時(shí)程序是如何設(shè)計(jì)呢?下面具體介紹其原理:機(jī)器周期,就是機(jī)器訪問(wèn)一次存儲(chǔ)器所用的時(shí)間;晶振周期,就是機(jī)器周期的來(lái)源,振蕩源的周期,一個(gè)機(jī)器周期包括12個(gè)晶振周期; 若按一個(gè)12M的晶振,T=1/f,晶振周期T1/12s,所以一個(gè)機(jī)器周期是1s 指令周期:?jiǎn)纹瑱C(jī)執(zhí)行一條指令需要的時(shí)間。一個(gè)指令周期通常含有14個(gè)機(jī)器周期。各指令的機(jī)器周期數(shù)請(qǐng)參閱附錄A,例如MOV為單周期指令, DJNZ為雙周期指令。如果要
17、求的閃爍時(shí)間間隔為0.2秒,流程圖如下模塊一:一秒延時(shí)子程序DELAY1S:MOV R5,#20D1:MOV R6,#20D2:MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RET 圖4DJNZ 為減1不為零指令。此程序采用三重循環(huán)結(jié)構(gòu),先運(yùn)行第5行代碼操作,每次減1,直到R7 減到0為止。再運(yùn)行第六行代碼對(duì) 進(jìn)行減1操作,若不為0則轉(zhuǎn)移到標(biāo)號(hào) D1 處運(yùn)行,此時(shí)將 R6 賦值再次進(jìn)行減法內(nèi)循環(huán)。當(dāng)R6 減為0時(shí),程序運(yùn)行到第7行轉(zhuǎn)到標(biāo)號(hào) D1 處開(kāi)始外循環(huán)。執(zhí)行的次數(shù)為R7,R6,R5的乘積,如R7=50,R6=100,R5=100總延時(shí)時(shí)間為2s R7R6
18、R5= 2s 50100100=1S說(shuō)明:1. 模塊中R7,R6,R5為通用寄存器,取值范圍為12552. 可以改變循環(huán)嵌套的層數(shù)來(lái)實(shí)現(xiàn)更長(zhǎng)或更短時(shí)間的延時(shí)3. 可以通過(guò)在調(diào)用前單獨(dú)對(duì)外層循環(huán)計(jì)數(shù)器賦值來(lái)實(shí)現(xiàn)多種延時(shí)時(shí)間。任務(wù)三 亮點(diǎn)循環(huán)移動(dòng)RL A 這條指令的功能是:把累加器a中的內(nèi)容向左移動(dòng)一位,最高位的內(nèi)容A7被移動(dòng)到最低位A0,圖示如下:l順便說(shuō)一下累加器a,它是單片機(jī)中的最常用的寄存器,大部分單操作數(shù)的指令都以a作為操作對(duì)象(例如rl a);也有很多雙操作數(shù)指令的一個(gè)操作數(shù)取自a(例如mov a,#00h);還有加、減、乘、除等算數(shù)指令的運(yùn)算結(jié)果也經(jīng)常保留在a中,或者ab寄存器對(duì)中。
19、l所以我們的程序就可以這樣來(lái)實(shí)現(xiàn)啦:首先給a賦值,再輸出到p0;實(shí)現(xiàn)流水燈效果然后延時(shí);接下來(lái)把a(bǔ)中的數(shù)進(jìn)行左移。然后重復(fù)上面的過(guò)程就可以實(shí)現(xiàn)流水燈效果啦。教學(xué)步驟7:用匯編語(yǔ)言編程并編譯可以利用KEIL軟件實(shí)現(xiàn)(具體看項(xiàng)目一中的任務(wù)三)也可用Proteus自帶編譯功能實(shí)現(xiàn)。LED亮點(diǎn)循環(huán)左移的源程序代碼如下:ORG 0000H MOV A,#0FEH LOOP: MOV P0,A LCALL DELAY RL A AJMP LOOP DELAY: MOV R6,#02H DEL1: MOV R5,#0FFH DEL2: DJNZ R5,DEL2 DJNZ R6,DEL1 RET END 首先
20、在源文件菜單下選擇添加刪除源代碼,出現(xiàn)如圖所示對(duì)話框,選擇目標(biāo)處理器和代碼生成工具如圖所示。并新建或選擇源文件并編輯(注意:加后綴名為ASM)。然后在同一菜單下選擇“全部編譯”。若編譯通過(guò)會(huì)自動(dòng)生成后綴名為HEX格式的文件。圖5l教學(xué)步驟8:仿真電路模擬調(diào)試Proteus 軟件中繪制仿真電路,然后雙擊單片機(jī)芯片,將生成的HEX格式的文件加載,最后按左下方的開(kāi)始按鈕即可運(yùn)行仿真,查看實(shí)驗(yàn)效果。圖5教學(xué)步驟9:搭建實(shí)物電路仿真驗(yàn)證通過(guò)后,我們就可以搭建實(shí)物電路教學(xué)步驟10:下載程序并燒錄到AT89C51芯片中可以用USB單片機(jī)編程器下載程序Easy 51Pro.exe軟件使用 程序啟動(dòng)后,會(huì)自動(dòng)檢
21、測(cè)硬件及連接,狀態(tài)框中顯示“就緒”字樣,表示編程器連接和設(shè)置均正常。否則請(qǐng)檢查硬件連接和端口設(shè)置。 把單片機(jī)芯片正確地放到編程器的相應(yīng)插座上,注意,芯片的缺口要朝向插座的把手方向。 芯片放好后,就可以對(duì)芯片進(jìn)行讀寫(xiě)操作了,讀寫(xiě)操作按下面的步驟進(jìn)行: 1、程序運(yùn)行,請(qǐng)先選擇器件(點(diǎn)下選框) 2、用“打開(kāi)文件”選擇打開(kāi)要編寫(xiě)的.HEX和BIN文件 3、用“保存文件”可以保存讀出來(lái)的文件 4、用“擦除器件”擦除芯片 5、用“寫(xiě)器件”編程 6、用“讀器件”讀取芯片中的程序,加密的讀不出來(lái) 7、用“校驗(yàn)數(shù)據(jù)”檢查編程的正確與否 8、用“自動(dòng)完成”自動(dòng)執(zhí)行以上各步驟 9、用“加密”選擇加密的級(jí)數(shù) 10、如果只需要燒寫(xiě)程序到單片機(jī)上,在第一步打開(kāi)文件以后可以直接按下“自動(dòng)完成”,程序會(huì)自動(dòng)執(zhí)行插除、寫(xiě)器件、檢驗(yàn)數(shù)據(jù)等操作,同時(shí)還可以自定義熱鍵,實(shí)現(xiàn)熱鍵操作,方便快捷。 教學(xué)步驟11:對(duì)學(xué)生所完成的項(xiàng)目進(jìn)行質(zhì)量評(píng)價(jià),具體評(píng)價(jià)方式如下表。(學(xué)生操作,教師評(píng)分)考核項(xiàng)目考核要求配分評(píng)分標(biāo)準(zhǔn)扣分得分系統(tǒng)安裝1會(huì)正確識(shí)別元器件2按圖完整、正確及規(guī)范接線3焊點(diǎn)光滑,無(wú)虛焊301元件松動(dòng)一處扣2分,損壞一處扣4分2錯(cuò)、漏線每處扣2分3反圈、壓皮、松動(dòng),每處扣2分4錯(cuò)、漏,每處扣1分編程操作1會(huì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時(shí)工合同協(xié)議書(shū)范本
- 挖掘機(jī)維修培訓(xùn)
- 版房屋交易定金合同樣本
- 教師全員“心育”素養(yǎng)提升培訓(xùn)大綱
- 2025版產(chǎn)品采購(gòu)合同指南
- 空氣凈化器產(chǎn)品創(chuàng)新趨勢(shì)與市場(chǎng)需求分析考核試卷
- 2024年04月河北邯鄲經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)選調(diào)醫(yī)務(wù)人員100人筆試歷年專(zhuān)業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 竹子種植技術(shù)培訓(xùn)與推廣考核試卷
- 外幣支付與結(jié)算的創(chuàng)新發(fā)展模式考核試卷
- 電子書(shū)可持續(xù)發(fā)展與環(huán)保意識(shí)考核試卷
- GB/T 24008-2024環(huán)境影響及相關(guān)環(huán)境因素的貨幣價(jià)值評(píng)估
- 化學(xué)計(jì)量學(xué)與化學(xué)分析技術(shù)考核試卷
- 2024關(guān)于深化產(chǎn)業(yè)工人隊(duì)伍建設(shè)改革的建議全文解讀課件
- 人教pep版小學(xué)英語(yǔ)三年級(jí)下冊(cè)【全冊(cè)】單元測(cè)試卷期中期末復(fù)習(xí)試卷
- 電梯維保工程施工組織設(shè)計(jì)方案
- 低壓配電系統(tǒng)運(yùn)行維護(hù)操作手冊(cè)
- 高職藥學(xué)專(zhuān)業(yè)《藥物制劑技術(shù)》說(shuō)課課件
- 低碳環(huán)保管理制度
- 2024年憲法知識(shí)競(jìng)賽必考重點(diǎn)知識(shí)(共50個(gè))
- 急診科提高出診車(chē)物品放置規(guī)范率PDCA項(xiàng)目
- 2024年江蘇省淮安市中考一模物理試題(含答案解析)
評(píng)論
0/150
提交評(píng)論