《Proteus仿真平臺(tái)單片機(jī)項(xiàng)目式教程》課件 (李任青)項(xiàng)目1 雙閃燈-搭建開發(fā)環(huán)境_第1頁(yè)
《Proteus仿真平臺(tái)單片機(jī)項(xiàng)目式教程》課件 (李任青)項(xiàng)目1 雙閃燈-搭建開發(fā)環(huán)境_第2頁(yè)
《Proteus仿真平臺(tái)單片機(jī)項(xiàng)目式教程》課件 (李任青)項(xiàng)目1 雙閃燈-搭建開發(fā)環(huán)境_第3頁(yè)
《Proteus仿真平臺(tái)單片機(jī)項(xiàng)目式教程》課件 (李任青)項(xiàng)目1 雙閃燈-搭建開發(fā)環(huán)境_第4頁(yè)
《Proteus仿真平臺(tái)單片機(jī)項(xiàng)目式教程》課件 (李任青)項(xiàng)目1 雙閃燈-搭建開發(fā)環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩33頁(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)介

單片機(jī)技術(shù)《Proteus平臺(tái)單片機(jī)項(xiàng)目式教程》主講:XXX單片機(jī)技術(shù)第一講:KeilC軟件的使用及在線聯(lián)調(diào)課程引入

1應(yīng)用效果仿真展示2基本原理(重點(diǎn))3實(shí)物效果展示4思考題與課外拓展5一、課程引入第一步:復(fù)習(xí)舊課。上節(jié)課我們講了單片機(jī)最小系統(tǒng)的硬件結(jié)構(gòu),了解到一個(gè)單片機(jī)最小系統(tǒng)必須包含的三大部分。請(qǐng)同學(xué)們搶答一下:這三大部分分別是哪三個(gè),有什么作用?(學(xué)習(xí)通提問(wèn)搶答的方式)1、晶振電路:提供時(shí)鐘。2、復(fù)位電路:實(shí)現(xiàn)系統(tǒng)復(fù)位(條件)。3、電源電路:供電。一、課程引入第二步:?jiǎn)l(fā)式引入新的問(wèn)題:大家知道計(jì)算機(jī)在今天應(yīng)用很廣,一個(gè)完整的簡(jiǎn)單的計(jì)算機(jī)系統(tǒng)除了上面復(fù)習(xí)的硬件系統(tǒng)還包括哪些方面?為什么要這樣?(互動(dòng)提問(wèn))互動(dòng)發(fā)言總結(jié):第三步:提出這節(jié)課中心問(wèn)題:

怎樣利用KeilC軟件實(shí)現(xiàn)與硬件仿真器的在線聯(lián)調(diào)?它們有什么作用?(1)操作系統(tǒng)(2)軟件、應(yīng)用程序思考:(1)單片機(jī)系統(tǒng)常用開發(fā)軟件?KeilC(2)軟硬件的特點(diǎn)?配合、相輔相成(課程思政:團(tuán)隊(duì)協(xié)作精神、軟硬結(jié)合、剛?cè)岵?jì)。)二、應(yīng)用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學(xué)生學(xué)習(xí)興趣)

思考:數(shù)碼管能顯示“HELLO”嗎?三、基本原理(重點(diǎn))

1、實(shí)驗(yàn)教學(xué)儀的結(jié)構(gòu)三、基本原理(重點(diǎn))

2、KeiluVision2軟件的使用方法(以串行靜態(tài)數(shù)碼顯示為例,邊操作邊講,以下是要點(diǎn)筆記)(1)創(chuàng)建項(xiàng)目:選擇【Project】→【NewProject】(2)新建一個(gè)源程序:【File】→【New】→【.asm】(3)向項(xiàng)目組添加源文件:【右鍵SourceGroup】→【AddFile】→【.asm】(4)屬性設(shè)置:【右鍵Target1】→【Optionsfor】→【Debug】→Use:KeilMonitor-51Driver→Settings→comx、38400(5)編譯程序:【Rebuildalltargetfiles】(6)進(jìn)入調(diào)試模式:Debug(7)運(yùn)行:Run三、基本原理(重點(diǎn))

3、KeilC在線調(diào)試實(shí)例:串行靜態(tài)顯示89C51硬件連線:串行數(shù)據(jù)線DIN和移位信號(hào)CLK。

DINCLK四、實(shí)物效果操作演示五、思考題與課外拓展1、思考題:KEIL軟件聯(lián)調(diào)模式,程序是否已經(jīng)下載到單片機(jī)仿真器中?與Proteus構(gòu)建的軟件環(huán)境是否可以同理聯(lián)調(diào)?2、課外拓展:

請(qǐng)基于以上原理設(shè)計(jì),嘗試在Proteus軟件仿真平臺(tái)自主實(shí)現(xiàn)以下功能。

思考:怎樣讓串行靜態(tài)顯示模塊的5LED顯示“12345”、“HELLO”?課外(自學(xué)):顯示“12345”課外(自學(xué)):顯示“HELLO”ThankYou!單片機(jī)技術(shù)《Proteus平臺(tái)單片機(jī)項(xiàng)目式教程》西安電子科技大學(xué)出版社主講:XXX江西農(nóng)業(yè)大學(xué)南昌商學(xué)院二、Proteus仿真軟件的使用及在線聯(lián)調(diào)課程引入

1應(yīng)用效果仿真展示2基本原理(重點(diǎn))3實(shí)物效果展示4思考題與課外拓展5一、課程引入第一步:復(fù)習(xí)舊課。上節(jié)課我們講了Keil軟件的基本用法,使用它實(shí)現(xiàn)了“89C51”的靜態(tài)顯示效果,大家可以跟我一起操作一遍,進(jìn)行一次復(fù)習(xí)回顧。請(qǐng)同學(xué)們搶答:?jiǎn)纹瑱C(jī)系統(tǒng)構(gòu)成?(學(xué)習(xí)通)軟件:keilC硬件:?jiǎn)纹瑱C(jī)實(shí)驗(yàn)箱一、課程引入第二步:?jiǎn)l(fā)式引入新的問(wèn)題:計(jì)算機(jī)應(yīng)用系統(tǒng)比較復(fù)雜,涉及到軟件系統(tǒng)和硬件系統(tǒng),特別是硬件系統(tǒng),實(shí)際中構(gòu)建起來(lái)較為困難,靈活性差,成本也高,實(shí)驗(yàn)箱配套實(shí)驗(yàn)項(xiàng)目有限,缺乏拓展性、課外時(shí)間上延展性。第三步:提出這節(jié)課中心問(wèn)題:怎樣利用Proteus軟件實(shí)現(xiàn)與Keil軟件的聯(lián)調(diào)?2015年教育部專門設(shè)立國(guó)家級(jí)虛擬仿真實(shí)驗(yàn)教學(xué)中心。那么,我們學(xué)校在這方面做了努力?(自問(wèn)自答,課程思政:愛校、愛國(guó)、科技戰(zhàn)略)(1)為什么要用Proteus仿真?(2)它有什么作用?、怎么用?二、應(yīng)用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學(xué)生學(xué)習(xí)興趣)

思考:你能讓LED間隔點(diǎn)亮嗎?或者跑起來(lái)?。?!三、基本原理(重點(diǎn))

1、Proteus軟件硬件電路設(shè)計(jì)ProteusISIS是英國(guó)Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。以簡(jiǎn)單的LED燈為例講述Proteus仿真軟件的操作使用方法。(老師邊操作演示邊講解)三、基本原理(重點(diǎn))

2、Proteus軟件的使用方法(邊操作邊講,要點(diǎn)筆記整理)(1)進(jìn)入ProteusISIS(2)文件的新建和保存(3)設(shè)置工作環(huán)境(4)選取元器件:【Library】→【PickDevice】(5)放置元器件(6)編輯元器件屬性(7)繪制原理圖(8)程序的編譯(9)模擬調(diào)試三、基本原理(重點(diǎn))

3、電路設(shè)計(jì)與KeilC在線聯(lián)調(diào)(1)硬件電路設(shè)計(jì)LED發(fā)光二極管是通過(guò)單片機(jī)P1口直接驅(qū)動(dòng),如圖采用的是低電平點(diǎn)亮的方式,提高LED顯示亮度。注意:仿真中,限流電阻不要過(guò)大,一般用100Ω左右。

三、基本原理(重點(diǎn))

(2)軟件程序設(shè)計(jì) ORG000H LJMPSTART ORG0030H START:

MOVP1,#10101010B;間隔點(diǎn)亮 acallDelay MOVP1,#01010101B acallDelay

LJMPSTARTDelay:

MOV R2,#100LOOP2: MOV R0,#20LOOP1: MOV R1,#248 DJNZ R1,$ DJNZ R0,LOOP1 DJNZ R2,LOOP2

RET END提問(wèn):請(qǐng)大家想想,要怎么修改程序改變發(fā)光二極管的顯示效果?跑起來(lái)!

ORG000H

LJMPSTART

ORG0030H START:

MOVP1,#11011111B

LJMPSTART

END 四、實(shí)物效果操作演示五、思考題與課外拓展1、思考題:要怎么修改程序改變發(fā)光二極管的顯示效果?2、課外拓展:

請(qǐng)基于以上原理設(shè)計(jì),嘗試在Proteus軟件仿真平臺(tái)自主實(shí)現(xiàn)以下功能。

思考:(1)課后利用Proteus仿真顯示間隔點(diǎn)亮的效果?

(1)間隔點(diǎn)亮動(dòng)起來(lái)?或者跑起來(lái)。課外(自學(xué)):間隔點(diǎn)亮的效果ThankYou!單片機(jī)技術(shù)《Proteus平臺(tái)單片機(jī)項(xiàng)目式教程》西安電子科技大學(xué)出版社主講:XXX江西農(nóng)業(yè)大學(xué)南昌商學(xué)院六、汽車雙閃燈控制系統(tǒng)的設(shè)計(jì)課程引入1應(yīng)用效果仿真展示2基本原理(重點(diǎn))3實(shí)物效果展示4思考題與課外拓展5一、課程引入第一步:復(fù)習(xí)舊課。上節(jié)課,我們基于單片機(jī)的最小應(yīng)用系統(tǒng)完成了P1口輸入、輸出控制功能的設(shè)計(jì),講解了P1口輸入、輸出控制應(yīng)用方法。P1口是準(zhǔn)雙向口。但是在實(shí)際生活中針對(duì)具體的任務(wù),我們是怎樣應(yīng)用它實(shí)現(xiàn)一個(gè)具體的實(shí)用性功能,這是怎樣的一個(gè)設(shè)計(jì)過(guò)程,請(qǐng)大家一起來(lái)體驗(yàn)。記住口訣:欲讀先置一一、課程引入(1)轉(zhuǎn)向提醒、起步提醒、靠邊提醒(方式是閃爍)(2)剎車、減速提醒(尾紅燈亮)。(3)雙閃燈(危險(xiǎn)報(bào)警閃光燈),濃霧天氣、緊急情況提示注意,防止追尾。第二步:?jiǎn)l(fā)式引入新的問(wèn)題:在生活中,隨著汽車的家用普及,汽車走進(jìn)的平民百姓的生活,很多同學(xué)家里都有車,有的同學(xué)也在考駕照。但是,您了解汽車的尾燈功能嗎?請(qǐng)大家列舉汽車尾燈的幾種功能:(提問(wèn))應(yīng)用:我們通過(guò)單片機(jī)控制兩個(gè)LED燈來(lái)模擬汽車雙閃燈的工作過(guò)程。1.臨時(shí)停車時(shí)。2.牽引故障機(jī)動(dòng)車時(shí)。3.組成交警部門允許的車隊(duì)時(shí)。4.在高速公路行駛,但能見度低于100米,時(shí)速低于40km/h時(shí)。除以上4種需要開啟雙閃燈的情況外,任何使用雙閃燈行為,將可能對(duì)機(jī)動(dòng)車駕駛員處以記3分的處罰。一、課程引入汽車雙閃燈:第三步:提出這節(jié)課中心問(wèn)題:“怎樣通過(guò)單片機(jī)控制兩個(gè)LED燈實(shí)現(xiàn)汽車雙閃燈功能,并保證系統(tǒng)的可靠性?”二、應(yīng)用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學(xué)生學(xué)習(xí)興趣)三、基本原理(重點(diǎn))

1、單片機(jī)系統(tǒng)開發(fā)方法單片機(jī)應(yīng)用系統(tǒng)由硬件和軟件兩部分組成,總體設(shè)計(jì)包括以下內(nèi)容,(1)明確系統(tǒng)功能(2)硬件電路設(shè)計(jì)與搭建(3)軟件(程序)設(shè)計(jì)與編譯(4)程序語(yǔ)言及程序結(jié)構(gòu)選擇(5)軟件可靠性設(shè)計(jì)(6)下載程序到單片機(jī)中并調(diào)試2、汽車雙閃燈控制基本任務(wù):我們用89C51單片機(jī)作為本系統(tǒng)的控制核心,利用單片機(jī)P0口的兩個(gè)位端口控制兩個(gè)發(fā)光二極管,來(lái)模擬汽車的兩個(gè)雙閃燈實(shí)現(xiàn)“雙閃”功能,0.5秒閃爍一次。

三、基本原理(重點(diǎn))

3、雙閃燈硬件電路的設(shè)計(jì)4、源程序: ORG 0000HLOOP:MOV A,#7EH

MOV P0,A

LCALL DEL500ms

MOV A,#0FFH

MOV P0,A

LCALL DEL500ms

SJMP LOOPDEL500ms:

MOV R2,#5LOOP2: MOV R3,#200LOOP1: MOV R4,#250

DJNZ R4,$

DJNZ R3,LOOP1

DJNZ R2,LOOP2 RET

END三、基本原理(重點(diǎn))5、編譯與調(diào)試(1)把源程序編譯成可執(zhí)行文件。(2)把上面的參考源程序編譯成十六進(jìn)制的可執(zhí)行文件,進(jìn)行程序Proteus仿真,驗(yàn)證可行性。(3)把程序下載到單片機(jī)。(4)實(shí)物測(cè)試與調(diào)試:

溫馨提示

  • 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)論