版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《單片機(jī)應(yīng)用技術(shù)》1.1初識(shí)單片機(jī)1.2KeilC軟件安裝與使用1.3proteus軟件安裝與使用1.4下載程序2.1點(diǎn)亮一個(gè)LED2.2一個(gè)LED燈閃爍2.3流水燈2.4蜂鳴器模擬聲音2.5制作電子煙花3.1控制1位數(shù)碼管顯示3.2制作10秒計(jì)時(shí)器3.3控制8位數(shù)碼管3.4矩陣鍵盤鍵值顯示3.5制作數(shù)字時(shí)鐘4.1點(diǎn)亮點(diǎn)陣1個(gè)點(diǎn)4.2顯示1個(gè)漢字4.3顯示多個(gè)漢字5.1步進(jìn)電機(jī)的控制5.2LCD1602顯示步進(jìn)電機(jī)的狀態(tài)5.3光照度的采集與顯示5.4制作智能窗簾6.1直流電機(jī)的控制6.2OLED屏顯示電機(jī)狀態(tài)6.3溫度的采集與顯示6.4制作智能風(fēng)扇全套可編輯PPT課件
項(xiàng)目一
認(rèn)識(shí)單片機(jī)
任務(wù)1初識(shí)單片機(jī)要學(xué)會(huì)單片機(jī),需要掌握單片機(jī)的外形、引腳分布、引腳功能和實(shí)際電路連接。單片機(jī)的種類很多,我們以具有64只引腳的STC8A8K60S4單片機(jī)為例進(jìn)行學(xué)習(xí)。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201會(huì)區(qū)分不同單片機(jī)芯片。能快速找出芯片的引腳。會(huì)畫簡(jiǎn)單的控制原理圖。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備芯片STC8A8K系列單片機(jī)2塊。白色A4紙一張、作圖工具一套、筆一支。本課件是可編輯的正常PPT課件1.認(rèn)識(shí)單片機(jī)外形讓兩個(gè)單片機(jī)放成如圖1-1-3所示。圖1-1-340引腳單片機(jī)實(shí)物圖四、作業(yè)過程本課件是可編輯的正常PPT課件2.引腳分布及作用主要有電源引腳VCC,AVCC,GND,AGND,單片機(jī)端口P0到P5,STC8A8K系列可以使用單片機(jī)內(nèi)部振蕩電路,因此可以不使用外部的晶振。四、作業(yè)過程本課件是可編輯的正常PPT課件3.實(shí)際控制電路單片機(jī)實(shí)際控制電子煙花部分電路如右圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目一
認(rèn)識(shí)單片機(jī)
任務(wù)2KeilC軟件安裝與使用在上一個(gè)任務(wù)中我們認(rèn)識(shí)了單片機(jī)。掌握了單片機(jī)的引腳分布及其作用,還進(jìn)行了簡(jiǎn)單控制原理圖的繪制。我們只是有了電路但是還沒有實(shí)現(xiàn)對(duì)電路的控制。要實(shí)現(xiàn)對(duì)電路的控制,還需編寫控制程序。下面就來看看程序是怎樣寫的,以及怎樣通過單片機(jī)進(jìn)行控制的。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201會(huì)按要求安裝軟件。能快速進(jìn)行軟件啟動(dòng)。會(huì)正確使用編程軟件。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備計(jì)算機(jī)一臺(tái)。KeilC軟件C51v960a版本軟件本課件是可編輯的正常PPT課件1.軟件安裝單片機(jī)的編程軟件很多,這里就以常用的軟件為例。KeilC51軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯、編譯,仿真于一體,支持匯編、PLM語言和C語言的程序設(shè)計(jì),界面友好,易學(xué)易用。四、作業(yè)過程KeilC51安裝軟件圖標(biāo)本課件是可編輯的正常PPT課件1.軟件安裝(1)雙擊KeilC51安裝軟件圖標(biāo),進(jìn)行軟件安裝,單擊“next”進(jìn)入下一步,屏幕如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(2)單擊同意許可協(xié)議,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(3)單擊“Next”,進(jìn)入下一步安裝,如圖所示界面。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(7)安裝程序?qū)⒊绦蛭募懭氲街付夸?,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(8)安裝程序開始對(duì)軟件進(jìn)行安裝,等待幾秒鐘后出現(xiàn)完成界面,單擊“Finish”完成安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.啟動(dòng)軟件該軟件的啟動(dòng)圖標(biāo)在電腦桌面上如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.啟動(dòng)軟件(1)進(jìn)入KeilC51后,啟動(dòng)屏幕如圖所示四、作業(yè)過程本課件是可編輯的正常PPT課件2.啟動(dòng)軟件(2)過幾秒鐘后出現(xiàn)操作界面,如圖1-2-13所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程③單擊“本地磁盤C”圖標(biāo),將新項(xiàng)目存放在C盤,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程④單擊“新建文件夾”,創(chuàng)建新的文件夾,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程⑤將文件夾更名為C51,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程⑥雙擊C51文件夾,進(jìn)入C51文件夾如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程⑦輸入文件名li1,單擊保存,創(chuàng)建名為li1的項(xiàng)目文件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程⑧這時(shí)會(huì)彈擊一個(gè)選擇單片機(jī)型號(hào)對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程⑨在search后輸入80/87L58,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程⑩在彈出的啟動(dòng)文件對(duì)話框中選擇“否”,不需要使用軟件的啟動(dòng)文件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(1)建立一個(gè)新工程?項(xiàng)目文件創(chuàng)建后的界面如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試①在圖1-2-24中,單擊“File”菜單,再在下拉菜單中單擊“New”選項(xiàng),如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試②單片機(jī)進(jìn)行C語言編程的工作區(qū)如圖所示。此時(shí)光標(biāo)在閃爍就可以進(jìn)行C語言編程了。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試③在圖1-2-25中單擊“SaveAs”命令將新建的文件存為C語言文件,C語言文件后綴名是.C,‘.’符號(hào)是英文符號(hào),如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試④回到編輯界面,單擊“Target1”前面的“+”號(hào),然后在“SourceGroup1”上單擊右鍵,彈出如圖所示菜單。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試⑤彈出“AddFilestoGroup‘SourceGroup1’”對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試⑥在查找范圍后選擇在圖1-2-20中新建的文件目錄,再選中“1.c”文件,單擊“Add”,再單擊“Close”,完成添加C語言文件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試⑦執(zhí)行完后,界面如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試⑧注意到“SourceGroup1”前面變?yōu)椤?”,單擊后展開文件夾,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試⑨在“1.c”中程序編輯區(qū)中輸入以下C語言源程序。四、作業(yè)過程#include<reg52.h>
//包含頭文件命令sbitled1=P0^0; //定義燈端口voidmain(void) //主函數(shù){ while(1) //無限循環(huán)
{ led1=0; //主函數(shù)體程序內(nèi)容
}}本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(2)軟件使用與簡(jiǎn)單程序的調(diào)試⑩程序輸入完畢,進(jìn)行程序編譯,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(3)軟件調(diào)試。①在圖1-33中,單擊“Project”→"Built'Target”命令(或者使用快捷鍵F7),編譯成功后,再單擊“Debug”→"Start/StopDebugSession”(或者使用快捷鍵Ctrl+F5),屏幕如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(3)軟件調(diào)試。②選擇“Peripherals”菜單,選擇I/o-Ports選項(xiàng),執(zhí)行“Port0”命令,端口顯示調(diào)用,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(3)軟件調(diào)試。③進(jìn)行上面操作后出現(xiàn)端口的狀態(tài)顯示窗口,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(3)軟件調(diào)試。④選擇“Debug”菜單,執(zhí)行Step命令(或按F11),如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(3)軟件調(diào)試。⑤按兩次F11后,可以看到端口的狀態(tài)出現(xiàn)變化,如圖所示。至此,在KeilC51上做了一個(gè)完整工程的全過程。但這只是純軟件的開發(fā)過程,如何使用程序下載器查看程序運(yùn)行的結(jié)果呢?四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(4)生成可執(zhí)行文件進(jìn)行文件硬件操作。程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用。把程序下載到STC8A8K64S4單片機(jī)中。①退出程序調(diào)試,單擊“Project”菜單,執(zhí)行“OptionsforTarget1..”命令,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(4)生成可執(zhí)行文件進(jìn)行文件硬件操作。程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用。把程序下載到STC8A8K64S4單片機(jī)中。②選擇“Output”標(biāo)簽,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(4)生成可執(zhí)行文件進(jìn)行文件硬件操作。程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用。把程序下載到STC8A8K64S4單片機(jī)中。③選擇輸出HEX文件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.軟件使用與簡(jiǎn)單程序的調(diào)試(4)生成可執(zhí)行文件進(jìn)行文件硬件操作。程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用。把程序下載到STC8A8K64S4單片機(jī)中。④再次編譯后將輸出HEX文件,軟件將輸出提示信息,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目一
認(rèn)識(shí)單片機(jī)
任務(wù)3proteus軟件安裝與使用在上一個(gè)任務(wù)中我們進(jìn)行編程,掌握KeilC軟件編譯、調(diào)試的方法。然而僅僅這樣是不夠的,我們不知道程序能否正確運(yùn)行,電路是否有問題。因此使用仿真軟件是很有必要的,它能幫助我們快速進(jìn)行電路和程序的驗(yàn)證。下面就來看看怎樣使用Proteus軟件來進(jìn)行仿真的。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201會(huì)按要求安裝軟件。能快速進(jìn)行軟件啟動(dòng)。會(huì)正確使用仿真軟件。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備計(jì)算機(jī)一臺(tái)。proteus軟件8.12.SP0版本軟件。本課件是可編輯的正常PPT課件1.軟件安裝仿真軟件很多,這里就以常用的軟件為例。proteus軟件是眾多仿真軟件中優(yōu)秀的一款,它集電路圖編輯、PCB制作等功能為一體,同時(shí)還能進(jìn)行單片機(jī)及外圍器件仿真,界面友好,操作簡(jiǎn)單,易學(xué)易用。proteus軟件安裝程序圖標(biāo)如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(1)雙擊圖1-3-2中的proteus8.12出現(xiàn)準(zhǔn)備安裝界面,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(2)過幾秒鐘后出現(xiàn)安裝界面,單擊“Next”進(jìn)行下一步,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(3)選中接受許可協(xié)議,再單擊“Next”按鈕,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(4)在彈出界面上選擇使用本地密鑰,再單擊“Next”,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(5)選中“Next”進(jìn)入本地密鑰安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(6)在瀏覽本地密鑰對(duì)話框單擊“BrowseForKeyFile”按鈕,彈出打開文件對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(7)在打開文件對(duì)話框中,選中本地密鑰,單擊“打開”按鈕,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(8)在對(duì)話框中單擊“Install”,安裝本地密鑰,如圖所示。四、作業(yè)過程1.軟件安裝本課件是可編輯的正常PPT課件1.軟件安裝(9)在彈出的對(duì)話框中選擇“是”,繼續(xù)安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(10)單擊“關(guān)閉”按鈕,完成本地密鑰安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(11)在安裝界面上單擊“Next”繼續(xù)安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(12)在彈出的界面上選擇“Typical”按鈕,進(jìn)行典型安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(12)在彈出的界面上選擇“Typical”按鈕,進(jìn)行典型安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(13)安裝程序?qū)㈤_始安裝程序,直到完成安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.軟件安裝(14)當(dāng)完成安裝后,出現(xiàn)安裝完成界面,單擊“Close”按鈕完成程序的安裝,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(1)打開proteus軟件雙擊proteus在桌面上的圖標(biāo),既可打開proteus軟件,軟件打開后界面如圖所示。
軟件圖標(biāo)四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件①在圖1-3-18中,選擇“File”菜單,再執(zhí)行“NewProject”或直接按快捷鍵Ctrl+N,彈出新建工程向?qū)?,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件②在圖1-3-19中輸入工程名,選擇存放文件的路徑,單擊“Next”,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件③仿真圖紙大小選擇為默認(rèn)大小,單擊“Next”按鈕,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件④單擊“DonotcreateaPCB”表示不創(chuàng)建PCB文件,單擊“Next”,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件⑤如不需要在Proteus軟件中進(jìn)行編程,單擊“NoFirmawareProject”,再單擊“Next”,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件⑥單擊“Finish”完成創(chuàng)建新項(xiàng)目和仿真文件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.使用proteus進(jìn)行仿真(2)新建項(xiàng)目文件和仿真文件⑦完成后的界面,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真①放置元器件A.單擊“”按鈕(挑選元器件模式),彈出選擇元器件對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真①放置元器件B.在Keywords下輸入元器件名稱,如輸入“89C52”,在元器件列表處將顯示包含89C52的元器件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真①放置元器件C.在元器件列表中雙擊“AT89C52”可將元器件放到元器件列表區(qū)。同上面步驟將電阻“res”,發(fā)光二極管“l(fā)ed-red”,放到元器件列表中,所有元器件放完后,添加完的效果如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真①放置元器件D.在元器件列表中,單擊AT89C52,移動(dòng)鼠標(biāo)到工作區(qū),再次單擊則AT89C52單片機(jī)出現(xiàn)在鼠標(biāo)指針下方,移動(dòng)鼠標(biāo)則單片機(jī)跟限鼠標(biāo)移動(dòng),將鼠標(biāo)移動(dòng)到合適位置,單擊將單片機(jī)放置到工作區(qū),如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真①放置元器件E.同前面步驟將LED-RED,RES元件放置到工作區(qū),元器件放置完成后如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真①放置元器件F.單擊按鈕(終端模式),單擊“POWER”,移動(dòng)鼠標(biāo)到工作區(qū),再次單擊,既可放置電源,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真②連接電路元器件放置好以后,還需要表示元器件之間連接關(guān)系,因而需要對(duì)其進(jìn)行連線操作,在proteus中連線操作按以下步驟進(jìn)行。A.進(jìn)行電路的連接只需要在需要連接的兩個(gè)引腳上分別單擊,在轉(zhuǎn)彎的地方單擊就可完成,如圖連接電源和電阻的引腳。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真②連接電路B.同前面步驟完成整個(gè)電路的連接,完成效果如圖1-3-33所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真③在仿真中載入HEX文件A.單擊單片機(jī),彈出對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真③在仿真中載入HEX文件B.單擊ProgramFile后的圖標(biāo),彈出選擇文件對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真③在仿真中載入HEX文件C.依次單擊“此電腦”,“C盤”,打開“C51”文件夾,再打開“Objects”文件夾,單擊“l(fā)i1.HEX”文件,最后單擊“打開”按鈕,將HEX文件載入到仿真文件中,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真③在仿真中載入HEX文件D.單擊“OK”按鈕,確認(rèn)載入HEX文件,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真④修改參數(shù)在元器件列表放的元器件其參數(shù)有時(shí)不是我們想要的,因此需要對(duì)元器件參數(shù)進(jìn)行修改,以修改電阻阻值為例,其操作步驟如下:A.雙擊工作區(qū)中的RES元器件,進(jìn)入元器件參數(shù)修改對(duì)話框,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真④修改參數(shù)B.將“Resistance”后的10K修改為300,修改完后單擊“OK”按鈕,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.使用Proteus進(jìn)行單片機(jī)仿真⑤運(yùn)行仿真單擊狀態(tài)欄上的
,可運(yùn)行仿真,仿真運(yùn)行效果如圖所示。單擊
圖標(biāo),可停止仿真;單擊
圖標(biāo),暫停仿真;單擊
圖標(biāo),步進(jìn)方式進(jìn)行仿真。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目一
認(rèn)識(shí)單片機(jī)
任務(wù)4下載程序要實(shí)現(xiàn)程序?qū)﹄娐返目刂?下載程序是必不可少的。它能實(shí)現(xiàn)把用戶編譯好的HEX文件寫入到單片機(jī)芯片中,然后用單片機(jī)去控制設(shè)備正常運(yùn)行。現(xiàn)在單片機(jī)下載方式很多,這里只講解最常見、最實(shí)用的串口下載其連接效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201能正確連接下載器與電路板會(huì)設(shè)置下載軟件能正確使用下載軟件本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器件準(zhǔn)備下載器一個(gè),電子煙花電路板一塊,連接線若干。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.連接下載器與電子煙花電路板,連線對(duì)應(yīng)關(guān)系如表1所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用①雙擊圖標(biāo)
,在彈出對(duì)話框中選擇“是”,關(guān)閉其他的對(duì)話框,打開下載軟件如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用②首先選擇下載芯片,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用③向下拉動(dòng)下拉列表,出現(xiàn)芯片選擇列表,選擇STC8A8K64S4A12系列,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用④雙擊或者單擊“STCSTC8A8K64SA12系列”前面的“+”號(hào),進(jìn)入具體芯片選擇界面,選擇“STC8A8K64SA12”芯片,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用⑤選擇好芯片后,下一步就是打開程序文件的操作,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用⑥依次單擊“此電腦”,“C”盤,“C51”,“Objects”可打開hex文件所在的目錄,選擇程序,再單擊“打開”按鈕,但是必須是后綴為”.hex”的文件,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用⑦選擇好后出現(xiàn)下圖,進(jìn)行下載端口設(shè)置,如圖1-4-9所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.下載軟件的使用⑧端口設(shè)置好后,修改單片機(jī)頻率為24MHz,其余可以不設(shè)置,保持默認(rèn)狀態(tài),直接進(jìn)行下載操作如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目二
電子煙花
任務(wù)1點(diǎn)亮一個(gè)LED任何一個(gè)單片機(jī)愛好者,都是從點(diǎn)亮一個(gè)LED開始學(xué)習(xí)的。今天的第一個(gè)任務(wù)也是點(diǎn)亮一個(gè)LED,大家先看看點(diǎn)亮一個(gè)LED的效果。注意,這是通過編寫程序來實(shí)現(xiàn)點(diǎn)亮一個(gè)LED的,而不是直接給LED加電壓使其發(fā)光,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201
理解控制一個(gè)LED發(fā)光的原理知道程序流程圖及結(jié)構(gòu)會(huì)置P0.0端口為低電平本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備電子煙花電路板一塊器材準(zhǔn)備白色A4紙一張、作圖工具一套、筆一支。本課件是可編輯的正常PPT課件四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖點(diǎn)亮一個(gè)LED控制電路圖如圖2-1-3所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(1)點(diǎn)亮一個(gè)LED按如下流程執(zhí)行程序,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件3.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目二
電子煙花
任務(wù)3流水燈這一個(gè)任務(wù)是讓LED燈從編號(hào)LED1到LED8依次亮,每次只亮一個(gè),并按順序移動(dòng),LED8滅以后,又從LED1開始依次亮,效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201會(huì)根據(jù)LED發(fā)光的分析所需要的二進(jìn)制數(shù)據(jù)能將二進(jìn)制轉(zhuǎn)換為十六進(jìn)制本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器件準(zhǔn)備電子煙花電路板一塊。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖8個(gè)LED控制電路圖,如圖2-3-3所示,其中RN1為上接電阻。五、作業(yè)過程本課件是可編輯的正常PPT課件2.點(diǎn)亮8個(gè)LED的程序流程圖按任務(wù)中的順序控制8個(gè)LED燈亮的程序流程圖,如圖2-3-4所示。五、作業(yè)過程本課件是可編輯的正常PPT課件3.源程序五、作業(yè)過程本課件是可編輯的正常PPT課件4.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖2-3-5所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目二
電子煙花
任務(wù)4蜂鳴器模擬聲音本任是是通過單片機(jī)輸出不同頻率的方波,方波送到蜂鳴器既可發(fā)出不同的聲音。本任務(wù)輸出的波形可以通過示波器進(jìn)行觀察。示波器顯示的波形如圖所示。通過改變波形的頻率可以發(fā)出各種聲音。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201能驅(qū)動(dòng)蜂鳴器發(fā)出聲音能發(fā)出不同頻率的聲音本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器件準(zhǔn)備電子煙花電路板一塊。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖8個(gè)LED控制電路圖,如圖2-3-3所示,其中RN1為上接電阻。五、作業(yè)過程本課件是可編輯的正常PPT課件1.識(shí)讀電路圖蜂鳴器在工作時(shí)需要比較大的電流才能進(jìn)行驅(qū)動(dòng),因此蜂鳴器的驅(qū)動(dòng)電路如圖2-4-3所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.驅(qū)動(dòng)蜂鳴器的程序流程圖要產(chǎn)生1HZ的方波,單片機(jī)的程序流程如圖2-4-4所示。五、作業(yè)過程本課件是可編輯的正常PPT課件3.源程序五、作業(yè)過程本課件是可編輯的正常PPT課件4.程序調(diào)試下載程序,將程序下載到芯片中。調(diào)試程序,程序正常后效果如圖2-4-5所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目二
電子煙花
任務(wù)5制作電子煙花經(jīng)過前面四個(gè)任務(wù)的準(zhǔn)備,在本次任務(wù)中我們就可以完成電子煙花的制作了,電子煙花主要分為兩個(gè)大的模塊,一個(gè)是燈光的模擬另一個(gè)是聲音的模擬。燈光模擬效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201會(huì)使用數(shù)組能編寫電子煙花程序本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器件準(zhǔn)備電子煙花電路板一塊。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖電子煙花電路圖,如圖所示,P0每位分別控制一個(gè)發(fā)光二極管,P2口每位分別通過三極管控制8個(gè)發(fā)光二極管,蜂鳴器接在P3口第7位上。五、作業(yè)過程本課件是可編輯的正常PPT課件2.電子煙花程序流程圖電子煙花模擬實(shí)際的煙花效果,發(fā)光二極管從LED1依次亮到LED8,同時(shí)每個(gè)發(fā)光二極管受PWM控制又從最亮逐漸變暗,接著煙花從中心向外圈依次從最亮逐漸變暗。在燈光變化的同時(shí),聲音也隨著燈光進(jìn)行變化。電子煙花的程序流程圖,如圖2-5-4所示。五、作業(yè)過程本課件是可編輯的正常PPT課件3.源程序五、作業(yè)過程本課件是可編輯的正常PPT課件3.源程序五、作業(yè)過程本課件是可編輯的正常PPT課件4.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后,發(fā)光二極管從LED1依次亮到LED8,同時(shí)每個(gè)發(fā)光二極管受PWM控制又從最亮逐漸變暗,接著煙花從中心向外圈依次從最亮逐漸變暗。在燈光變化的同時(shí),聲音也跟著進(jìn)行變化。同時(shí)當(dāng)后面的發(fā)光二極管亮?xí)r,前面的發(fā)光二極管亮度效果如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目二
電子煙花
任務(wù)2一個(gè)LED燈閃爍這一個(gè)任務(wù)是讓LED閃爍起來,即讓LED亮一段時(shí)間后再滅一段時(shí)間,LED亮滅交替出現(xiàn)既可實(shí)現(xiàn)LED閃爍的效果。對(duì)上一任務(wù)電路板進(jìn)行編程既可實(shí)現(xiàn)LED的閃爍,LED閃爍效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201會(huì)設(shè)置端口高低電平知道程序執(zhí)行順序會(huì)寫延時(shí)程序本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器件準(zhǔn)備電子煙花電路板一塊。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.編寫控制程序(1)一個(gè)LED閃爍按如下流程執(zhí)行程序,如圖2-2-3所示。五、作業(yè)過程本課件是可編輯的正常PPT課件1.編寫控制程序(2)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件2.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖2-2-4所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目三
數(shù)字時(shí)鐘
任務(wù)1控制一位數(shù)碼管顯示數(shù)碼管顯示在現(xiàn)實(shí)中用的非常的多,有的能顯示兩位數(shù)字,有的能顯示8位數(shù)字,而今天的第一個(gè)任務(wù)就是控制一個(gè)數(shù)碼管的顯示。大家可以一起來看一下一位數(shù)碼管點(diǎn)亮的效果,需要注意的是,這個(gè)顯示是通過對(duì)單片機(jī)編寫程序來實(shí)現(xiàn)的,不是給數(shù)碼管加電壓使其發(fā)光,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201正確識(shí)讀數(shù)碼管顯示電路原理圖會(huì)正確編寫程序程序下載完成后,按下按鍵SW19,顯示數(shù)字本課件是可編輯的正常PPT課件三、準(zhǔn)備工作工具準(zhǔn)備白色A4紙一張、keil軟件,筆一支材料準(zhǔn)備數(shù)字時(shí)鐘電路板一塊本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖一個(gè)數(shù)碼管電路原理圖如圖所示,其中P0口接的是數(shù)碼管的段碼,P2口的電流經(jīng)三極管放大后接數(shù)碼管的位選。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(1)讓七段數(shù)碼管顯示1,按如下流程執(zhí)行程序,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件3.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目三
數(shù)字時(shí)鐘
任務(wù)2制作10秒計(jì)時(shí)器在有時(shí)候,一個(gè)數(shù)碼管要顯示多種數(shù)字,如電子時(shí)鐘,需要顯示四位數(shù)字,而且是隨著時(shí)間的變化,需要變換著顯示數(shù)字。這次要做的就是模擬一個(gè)10秒計(jì)時(shí)顯示,顯示冒號(hào)以及數(shù)字。還要控制時(shí)間的使用。大家先來看看其中某一時(shí)刻數(shù)碼管顯示數(shù)字的效果,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201正確識(shí)讀電路原理圖會(huì)正確編寫程程序下載完成后,按鍵按下,開始10秒倒計(jì)時(shí)本課件是可編輯的正常PPT課件三、準(zhǔn)備工作工具準(zhǔn)備白色A4紙一張、作圖工具一套、筆一支材料準(zhǔn)備電路實(shí)驗(yàn)板一塊本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖由于本任務(wù)的電路與上一任務(wù)沒有變化,因而識(shí)讀電路圖和安裝電路圖同上一任務(wù)圖3-1-3。下面我們直接對(duì)其中最右一位數(shù)碼管進(jìn)行操作。2.編寫控制程序(1)制作10秒計(jì)時(shí)器的程序流程圖如圖3-2-3所示。五、作業(yè)過程本課件是可編輯的正常PPT課件(2)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件3.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目三
數(shù)字時(shí)鐘
任務(wù)3控制8位數(shù)碼管前面我們都是讓一個(gè)數(shù)碼管顯示數(shù)字,實(shí)際生活中,我們經(jīng)??吹酵瑫r(shí)多個(gè)數(shù)碼管顯示數(shù)字的情況。如數(shù)字萬用表,同時(shí)在屏幕上顯示的就有4個(gè)數(shù)字。下面看一下,讓8個(gè)數(shù)碼管顯示“01234567”的情況效果,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201正確編寫程序讓8個(gè)數(shù)碼管同時(shí)顯示數(shù)字“01234567”本課件是可編輯的正常PPT課件三、準(zhǔn)備工作工具準(zhǔn)備安裝工具一套材料準(zhǔn)備數(shù)碼管電路板一塊本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.編寫控制程序在上一任務(wù)中我們對(duì)其中一位數(shù)碼管進(jìn)行控制,而在本任務(wù)任務(wù)中,我們將對(duì)八個(gè)數(shù)碼管分別進(jìn)行顯示控制。從左到右分別顯示0、1、2、3、4、5、6、7八個(gè)數(shù)字。(1)八個(gè)數(shù)碼管分別顯示0、1、2、3、4、5、6、7數(shù)字流程圖,如圖3-3-3所示。五、作業(yè)過程本課件是可編輯的正常PPT課件(3)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件4.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目三
數(shù)字時(shí)鐘
任務(wù)4矩陣鍵盤鍵值顯示在之前的任務(wù)中學(xué)會(huì)了多位數(shù)碼管的使用。在實(shí)際中我們經(jīng)常也是會(huì)看到多位的顯示,比如在加減法計(jì)算器使用的時(shí)候,下面讓我們來看一下單片機(jī)顯示矩陣鍵盤鍵值的效果,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201正確編寫程序按下矩陣鍵在數(shù)碼管上顯示該按鍵的鍵值本課件是可編輯的正常PPT課件三、準(zhǔn)備工作材料準(zhǔn)備任務(wù)電路板一塊。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件任務(wù)電路板一塊。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序矩陣鍵盤鍵值顯示按如下流程圖執(zhí)行程序,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(4)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(4)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件5.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目三
數(shù)字時(shí)鐘
任務(wù)5制作數(shù)字時(shí)鐘在日常生活中,數(shù)字的時(shí)鐘大家都有見到過,需要顯示的有時(shí)分秒的,下面就來看看單片機(jī)制作數(shù)字時(shí)鐘的效果,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201正確編寫程序讓數(shù)碼管按照數(shù)字時(shí)鐘顯示。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作材料準(zhǔn)備任務(wù)電路板一塊。本課件是可編輯的正常PPT課件器材準(zhǔn)備好后請(qǐng)按圖進(jìn)行作業(yè)。四、作業(yè)流程圖本課件是可編輯的正常PPT課件1.識(shí)讀電路圖制作數(shù)字時(shí)鐘電路圖如圖所示。。五、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序數(shù)字時(shí)鐘按如下流程圖執(zhí)行程序,如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件(5)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件(5)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件(5)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件(5)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件(5)源程序五、作業(yè)過程本課件是可編輯的正常PPT課件6.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。五、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目四
廣告屏
任務(wù)1點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)點(diǎn)陣顯示在現(xiàn)實(shí)中應(yīng)用越來越多,安裝調(diào)試方便快捷,顯示的文字、畫面豐富,深受電子愛好者們的喜愛,我們學(xué)習(xí)的第一個(gè)任務(wù)是點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn),觀察其發(fā)光效果,下圖是點(diǎn)陣第一點(diǎn)發(fā)光的效果,如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201正確識(shí)讀原理圖。正確安裝電路。正確編寫程序。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備點(diǎn)陣模塊電路板一塊。白色A4紙一張、作圖工具一套、筆一支。本課件是可編輯的正常PPT課件1.識(shí)讀電路圖點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)控制電路圖如圖所示。主機(jī)連接電路四、作業(yè)過程本課件是可編輯的正常PPT課件1.識(shí)讀電路圖點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)控制電路圖如圖所示。SN74HC595DR連接電路圖四、作業(yè)過程本課件是可編輯的正常PPT課件1.識(shí)讀電路圖點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)控制電路圖如圖所示。點(diǎn)陣驅(qū)動(dòng)電路圖四、作業(yè)過程本課件是可編輯的正常PPT課件1.識(shí)讀電路圖點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)控制電路圖如圖所示。16×16點(diǎn)陣電路圖四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(1)點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)任務(wù)按如下流執(zhí)行程序,寫入列子程序流程圖同寫入行子程序流程圖,如圖所示。主程序流程圖四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(1)點(diǎn)亮點(diǎn)陣一個(gè)點(diǎn)任務(wù)按如下流執(zhí)行程序,寫入列子程序流程圖同寫入行子程序流程圖,如圖所示。寫入行子程序流程圖四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序1四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序2四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目四
廣告屏
任務(wù)2顯示一個(gè)漢字前面對(duì)16×16點(diǎn)陣進(jìn)行了學(xué)習(xí),明白了點(diǎn)陣發(fā)光原理和控制原理,這節(jié)內(nèi)容我們用點(diǎn)陣來顯示一個(gè)漢字,下面就是顯示漢字“愛”的效果。如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201正確識(shí)讀原理圖。正確安裝電路。正確編寫程序。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備點(diǎn)陣模塊電路板一塊。白色A4紙一張、作圖工具一套、筆一支。本課件是可編輯的正常PPT課件1.識(shí)讀電路圖16×16點(diǎn)陣控制電路圖與第一節(jié)電路圖相同。四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(1)16×16點(diǎn)陣顯示一個(gè)“愛”字任務(wù)按如下流程執(zhí)行程序,如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序1四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序2四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目四
廣告屏
任務(wù)3顯示多個(gè)漢字前面對(duì)16×16點(diǎn)陣漢字取模進(jìn)行了學(xué)習(xí),能靜態(tài)顯示一個(gè)漢字,現(xiàn)實(shí)應(yīng)用場(chǎng)景顯示漢字往往都是內(nèi)容變化、動(dòng)態(tài)顯示、滾屏的方式,這節(jié)內(nèi)容我們用16×16點(diǎn)陣以循環(huán)滾屏的方式來顯示多個(gè)漢字“我愛單片機(jī)”。如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201正確識(shí)讀原理圖。正確安裝電路。正確編寫程序。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備點(diǎn)陣模塊電路板一塊。白色A4紙一張、作圖工具一套、筆一支。本課件是可編輯的正常PPT課件1.識(shí)讀電路圖16×16點(diǎn)陣控制電路圖同第一節(jié)內(nèi)容。四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(1)16×16點(diǎn)陣顯示一個(gè)“我愛單片機(jī)”字任務(wù)按如下流程執(zhí)行程序。四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序1。四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序2。四、作業(yè)過程本課件是可編輯的正常PPT課件2.編寫控制程序(2)源程序3。四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目五
智能窗簾
任務(wù)1步進(jìn)電機(jī)的控制學(xué)習(xí)對(duì)硬件進(jìn)行編程,首先我們要先學(xué)習(xí)一下硬件工作原理,了解原理后我們才能正確的驅(qū)動(dòng)硬件。步進(jìn)電機(jī)的控制需要有驅(qū)動(dòng)電路,在此我們采用的是4線4拍的步進(jìn)電機(jī)驅(qū)動(dòng),步進(jìn)電機(jī)驅(qū)動(dòng)效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201了解步進(jìn)電機(jī)驅(qū)動(dòng)的方式。能實(shí)現(xiàn)步機(jī)電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、調(diào)速功能。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備計(jì)算機(jī)一臺(tái)(奔騰級(jí)以上的家用計(jì)算機(jī)即可)、智能窗簾控制板一塊。KeilC軟件C51v960a版本軟件。本課件是可編輯的正常PPT課件1.步進(jìn)電機(jī)的驅(qū)動(dòng)原理本次在實(shí)驗(yàn)中使用的步進(jìn)電機(jī)是。步進(jìn)電機(jī)可以使用4線4拍來進(jìn)行驅(qū)動(dòng),步進(jìn)電機(jī)接線如圖所示。4線4拍的步進(jìn)電機(jī)的驅(qū)動(dòng)需要按順序依次給每個(gè)線圈通電,按線號(hào)順序從1號(hào)到4號(hào)線分別給低電平步進(jìn)電機(jī)正轉(zhuǎn);從4號(hào)到1號(hào)線分別給低電平步進(jìn)電機(jī)反轉(zhuǎn)。四、作業(yè)過程本課件是可編輯的正常PPT課件2.識(shí)讀電路圖在實(shí)驗(yàn)中采用4相4拍來驅(qū)動(dòng)步進(jìn)電機(jī),其中步進(jìn)電機(jī)的5號(hào)線接5V電源,1號(hào)線到4號(hào)線分別接ULN2003的輸出端,步進(jìn)電機(jī)控制圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件3.編寫控制程序(3)步進(jìn)電機(jī)正轉(zhuǎn)的流程執(zhí)行程序,如圖所示。步進(jìn)電機(jī)反轉(zhuǎn)的控制,將通電時(shí)的順序進(jìn)行逆序就可以達(dá)到控制的目的。步進(jìn)電機(jī)的調(diào)速可以通過改變每步之間的延時(shí)就可以達(dá)到控制的目的。注意:延時(shí)不能太小,否則硬件會(huì)不能運(yùn)轉(zhuǎn),長(zhǎng)時(shí)間會(huì)燒壞步進(jìn)電機(jī)。四、作業(yè)過程本課件是可編輯的正常PPT課件(4)源程序四、作業(yè)過程本課件是可編輯的正常PPT課件4.程序調(diào)試下載程序?qū)⒊绦蛳螺d到芯片中。調(diào)試程序程序正常后效果如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目五
智能窗簾
任務(wù)2LCD1602顯示步進(jìn)電機(jī)的狀態(tài)在上一個(gè)任務(wù)中我們學(xué)會(huì)了步進(jìn)電機(jī)的控制,直接觀看步進(jìn)電機(jī)的運(yùn)動(dòng)比較麻煩,特別是當(dāng)步進(jìn)電機(jī)安裝在設(shè)置中以后直接觀察步進(jìn)電機(jī)的狀態(tài)就更困難。在這種情況之下我們可以使用LCD1602來顯示步進(jìn)電機(jī)的狀態(tài),如圖所示。下面就來看看LCD1602的程序是怎樣寫的,怎樣來顯示步進(jìn)電機(jī)的狀態(tài)。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求0201會(huì)讀LCD1602說明文檔。能正確進(jìn)行LCD1602顯示字母和數(shù)字。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備計(jì)算機(jī)一臺(tái)(奔騰級(jí)以上的家用計(jì)算機(jī)即可)、智能窗簾控制板一塊。KeilC軟件C51v960a版本軟件。本課件是可編輯的正常PPT課件1.識(shí)讀LCD1602電路圖LCD1602是常見的一種液晶顯示器件,其電路圖如圖所示。其中4腳是指示當(dāng)前數(shù)據(jù)口上的數(shù)據(jù)是命令還是數(shù)據(jù)選擇引腳,5腳是LCD1602讀數(shù)據(jù)和寫數(shù)據(jù)選擇引腳,6腳是LCD1602的使能腳。D0到D7是LCD1602的數(shù)據(jù)引腳。四、作業(yè)過程本課件是可編輯的正常PPT課件2.LCD1602時(shí)序分析A.分析LCD1602寫操作時(shí)序RS為高時(shí)表示D0~D7輸出數(shù)據(jù),RS為低時(shí)表示當(dāng)前D0~D7輸出命令,R/w為低為寫操作,E使能端高電平有效,時(shí)序圖如圖所示。具體操作順序?yàn)橄容敵鯮S,再輸出R/w,在輸出數(shù)據(jù),最后控制使能端先高后低。四、作業(yè)過程本課件是可編輯的正常PPT課件2.LCD1602時(shí)序分析B.分析LCD1602讀操作時(shí)序
讀操作時(shí)數(shù)據(jù)從LCD1602傳輸給單片機(jī)。RS為高時(shí)表示D0~D7為輸入數(shù)據(jù),R/w為高表示當(dāng)前進(jìn)行讀操作,E使能端高電平有效,時(shí)序圖如圖所示。具體操作順序?yàn)橄容敵鯮S,再輸出R/w,控制使能端先低后高,在讀取輸入數(shù)據(jù),最后控制使能端為低電平。四、作業(yè)過程本課件是可編輯的正常PPT課件2.LCD1602時(shí)序分析C.LCD1602常用指令介紹LCD1602常用的指令有設(shè)置顯示模式,顯示開關(guān),清屏指令等,具體內(nèi)容如表所示。四、作業(yè)過程本課件是可編輯的正常PPT課件2.LCD1602時(shí)序分析D.LCD1602初始化LCD1602初始化,根據(jù)硬件手冊(cè)上的說明應(yīng)按以上順序進(jìn)行。四、作業(yè)過程延時(shí)寫指令38H延時(shí)寫指令38H延時(shí)寫指令38H延時(shí)寫指令38H寫指令08H寫指令01H寫指令06H延時(shí)寫指令0CH本課件是可編輯的正常PPT課件3.程序編寫A.程序流程圖四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序編寫B(tài).源程序1四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序編寫B(tài).源程序2四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序編寫B(tài).源程序3四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序編寫B(tài).源程序4四、作業(yè)過程本課件是可編輯的正常PPT課件3.程序編寫B(tài).源程序5四、作業(yè)過程本課件是可編輯的正常PPT課件C.編譯下載程序?qū)⒊绦蚓幾g下載到實(shí)驗(yàn)板上,顯示效果如圖所示四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目五
智能窗簾
任務(wù)3光照度的采集與顯示在實(shí)際生活中,窗簾的打開和關(guān)閉是根據(jù)光線的變化來進(jìn)行控制的。因此我們需要通過傳感器來獲取環(huán)境的光照情況。光照度傳感器常見的光敏電阻、光照度傳感器等。在此我們采用的是具有I2C接口的BH1750光照度傳感器,下面就來看看怎樣使用BH1750來獲取環(huán)境光照度的值,效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201會(huì)讀文檔。會(huì)使用I2C總線來獲取光照度的值。能正確編寫獲取光照度值的程序。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備計(jì)算機(jī)一臺(tái)(奔騰級(jí)以上的家用計(jì)算機(jī)即可)、智能窗簾控制板一塊。KeilC軟件C51v960a版本軟件。本課件是可編輯的正常PPT課件1.識(shí)讀光照度傳感器的電路圖BH1750是常見的一種常見獲取環(huán)境光照度的傳感器,其電路圖如圖所示。其中2腳是BH1750的地址引腳,當(dāng)2腳為高電平時(shí),BH1750的地址是1011100,當(dāng)2腳是低電平時(shí)BH1750的地址是0100011。4腳是I2C的數(shù)據(jù)引腳,6腳是I2C的時(shí)鐘引腳。BH1750正常工作電壓是3.3V,而51單片機(jī)的電源是5V,因此對(duì)BH1750進(jìn)行控制時(shí)需要進(jìn)行電平轉(zhuǎn)換。在電路中由Q2和外圍電阻完成電平轉(zhuǎn)換。四、作業(yè)過程本課件是可編輯的正常PPT課件2.程序編寫A.程序流程圖四、作業(yè)過程本課件是可編輯的正常PPT課件2.程序編寫B(tài).BH1750相關(guān)源程序1四、作業(yè)過程本課件是可編輯的正常PPT課件2.程序編寫B(tài).BH1750相關(guān)源程序2四、作業(yè)過程本課件是可編輯的正常PPT課件2.程序編寫B(tài).BH1750相關(guān)源程序3四、作業(yè)過程本課件是可編輯的正常PPT課件2.程序編寫B(tài).BH1750相關(guān)源程序4四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目五
智能窗簾
任務(wù)4制作智能窗簾在前面幾節(jié)中我們學(xué)習(xí)了步進(jìn)電機(jī)的控制,LCD1602顯示字符和數(shù)字,獲取環(huán)境光照度值。在此基礎(chǔ)之上我們可以通過單片機(jī)實(shí)現(xiàn)根據(jù)環(huán)境光照度來自動(dòng)打開或關(guān)閉窗簾(在實(shí)驗(yàn)中我們通過步進(jìn)電機(jī)的正轉(zhuǎn)來模擬窗簾打開,通過步進(jìn)電機(jī)反轉(zhuǎn)來模擬窗簾關(guān)閉)。當(dāng)光照度值大于400LUX時(shí)關(guān)閉窗簾,反之則打開窗簾,根據(jù)后面的作業(yè)過程可實(shí)現(xiàn)該功能,效果如圖所示。一、任務(wù)引入本課件是可編輯的正常PPT課件二、任務(wù)要求030201會(huì)將程序分模塊來進(jìn)行。會(huì)在不同模塊之間進(jìn)行數(shù)據(jù)傳遞。能實(shí)現(xiàn)窗簾的智能化控制。本課件是可編輯的正常PPT課件三、準(zhǔn)備工作器材準(zhǔn)備工具準(zhǔn)備計(jì)算機(jī)一臺(tái)(奔騰級(jí)以上的家用計(jì)算機(jī)即可)、智能窗簾控制板一塊。KeilC軟件C51v960a版本軟件。本課件是可編輯的正常PPT課件1.程序編寫A.程序流程圖智能窗簾的控制需要將程序分為三個(gè)模塊,步進(jìn)電機(jī)控制模塊、LCD1602顯示模塊、獲取光照度值模塊。其中LCD1602顯示模塊、獲取光照度值模塊需要對(duì)設(shè)備進(jìn)行初始化操作,因此整個(gè)系統(tǒng)流程圖如圖所示。四、作業(yè)過程本課件是可編輯的正常PPT課件1.程序編寫B(tài).主函數(shù)源程序四、作業(yè)過程本課件是可編輯的正常PPT課件謝謝本課件是可編輯的正常PPT課件項(xiàng)目六
智能風(fēng)扇
任務(wù)1直流電機(jī)的控制日常生活中,開與關(guān)無處不在,例如電機(jī)啟動(dòng)與停止、開燈與關(guān)燈等等。工業(yè)生產(chǎn)中,開關(guān)狀態(tài)依然十分普遍。為了安全,控制系統(tǒng)往往以弱點(diǎn)來控制強(qiáng)電,中間環(huán)節(jié)用特定設(shè)備來驅(qū)動(dòng)和隔離。下面我們將學(xué)習(xí)一種應(yīng)用廣泛的設(shè)備:繼電器。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026浙江臺(tái)州黃巖區(qū)民政局招聘駕駛員1人備考考試試題附答案解析
- 2026福建南平政和縣勞動(dòng)人事爭(zhēng)議仲裁院就業(yè)見習(xí)崗位招聘3人參考考試試題附答案解析
- 射洪市仁和鎮(zhèn)現(xiàn)代循環(huán)農(nóng)業(yè)生態(tài)園環(huán)評(píng)報(bào)告
- 2026廣西防城港市文旅集團(tuán)有限公司(第1期)招聘5人備考考試試題附答案解析
- 2026山東菏澤學(xué)院招聘高層次人才8人(第一批)參考考試試題附答案解析
- 2026山東臨沂羅莊區(qū)部分事業(yè)單位招聘綜合類崗位17人備考考試試題附答案解析
- 2026四川內(nèi)江市隆昌市黃家鎮(zhèn)人民政府招聘2人備考考試試題附答案解析
- 2026浙江舟山群島新區(qū)浙東化工科技產(chǎn)業(yè)有限公司招聘2人備考考試試題附答案解析
- 2026年煙臺(tái)棲霞市事業(yè)單位公開招聘工作人員(63人)備考考試試題附答案解析
- 合作社生產(chǎn)服務(wù)管理制度
- 服裝廠安全生產(chǎn)責(zé)任制度制定
- 智研咨詢發(fā)布:中國(guó)血友病藥物行業(yè)市場(chǎng)現(xiàn)狀及投資前景分析報(bào)告
- 2025年福建省廈門城市職業(yè)學(xué)院(廈門開放大學(xué))簡(jiǎn)化程序公開招聘事業(yè)單位專業(yè)技術(shù)崗位人員(2025年3月)考試筆試參考題庫附答案解析
- 造價(jià)管理限額設(shè)計(jì)
- 早產(chǎn)護(hù)理常規(guī)
- SMT工藝流程介紹
- 凈化工程高架地板施工方案
- 《軌道交通工程拱蓋法技術(shù)規(guī)范》
- 2025年訂單農(nóng)業(yè)行業(yè)研究報(bào)告及未來行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)
- 去極端化條例解讀
- GB/T 45983.1-2025稀土化學(xué)熱處理第1部分:滲碳及碳氮共滲
評(píng)論
0/150
提交評(píng)論