




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單片機技術(shù)《Proteus平臺單片機項目式教程》主講:XXX單片機技術(shù)第一講:KeilC軟件的使用及在線聯(lián)調(diào)課程引入
1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。上節(jié)課我們講了單片機最小系統(tǒng)的硬件結(jié)構(gòu),了解到一個單片機最小系統(tǒng)必須包含的三大部分。請同學們搶答一下:這三大部分分別是哪三個,有什么作用?(學習通提問搶答的方式)1、晶振電路:提供時鐘。2、復位電路:實現(xiàn)系統(tǒng)復位(條件)。3、電源電路:供電。一、課程引入第二步:啟發(fā)式引入新的問題:大家知道計算機在今天應用很廣,一個完整的簡單的計算機系統(tǒng)除了上面復習的硬件系統(tǒng)還包括哪些方面?為什么要這樣?(互動提問)互動發(fā)言總結(jié):第三步:提出這節(jié)課中心問題:
怎樣利用KeilC軟件實現(xiàn)與硬件仿真器的在線聯(lián)調(diào)?它們有什么作用?(1)操作系統(tǒng)(2)軟件、應用程序思考:(1)單片機系統(tǒng)常用開發(fā)軟件?KeilC(2)軟硬件的特點?配合、相輔相成(課程思政:團隊協(xié)作精神、軟硬結(jié)合、剛?cè)岵#┒?、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學生學習興趣)
思考:數(shù)碼管能顯示“HELLO”嗎?三、基本原理(重點)
1、實驗教學儀的結(jié)構(gòu)三、基本原理(重點)
2、KeiluVision2軟件的使用方法(以串行靜態(tài)數(shù)碼顯示為例,邊操作邊講,以下是要點筆記)(1)創(chuàng)建項目:選擇【Project】→【NewProject】(2)新建一個源程序:【File】→【New】→【.asm】(3)向項目組添加源文件:【右鍵SourceGroup】→【AddFile】→【.asm】(4)屬性設(shè)置:【右鍵Target1】→【Optionsfor】→【Debug】→Use:KeilMonitor-51Driver→Settings→comx、38400(5)編譯程序:【Rebuildalltargetfiles】(6)進入調(diào)試模式:Debug(7)運行:Run三、基本原理(重點)
3、KeilC在線調(diào)試實例:串行靜態(tài)顯示89C51硬件連線:串行數(shù)據(jù)線DIN和移位信號CLK。
DINCLK四、實物效果操作演示五、思考題與課外拓展1、思考題:KEIL軟件聯(lián)調(diào)模式,程序是否已經(jīng)下載到單片機仿真器中?與Proteus構(gòu)建的軟件環(huán)境是否可以同理聯(lián)調(diào)?2、課外拓展:
請基于以上原理設(shè)計,嘗試在Proteus軟件仿真平臺自主實現(xiàn)以下功能。
思考:怎樣讓串行靜態(tài)顯示模塊的5LED顯示“12345”、“HELLO”?課外(自學):顯示“12345”課外(自學):顯示“HELLO”ThankYou!單片機技術(shù)《Proteus平臺單片機項目式教程》西安電子科技大學出版社主講:XXX江西農(nóng)業(yè)大學南昌商學院二、Proteus仿真軟件的使用及在線聯(lián)調(diào)課程引入
1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。上節(jié)課我們講了Keil軟件的基本用法,使用它實現(xiàn)了“89C51”的靜態(tài)顯示效果,大家可以跟我一起操作一遍,進行一次復習回顧。請同學們搶答:單片機系統(tǒng)構(gòu)成?(學習通)軟件:keilC硬件:單片機實驗箱一、課程引入第二步:啟發(fā)式引入新的問題:計算機應用系統(tǒng)比較復雜,涉及到軟件系統(tǒng)和硬件系統(tǒng),特別是硬件系統(tǒng),實際中構(gòu)建起來較為困難,靈活性差,成本也高,實驗箱配套實驗項目有限,缺乏拓展性、課外時間上延展性。第三步:提出這節(jié)課中心問題:怎樣利用Proteus軟件實現(xiàn)與Keil軟件的聯(lián)調(diào)?2015年教育部專門設(shè)立國家級虛擬仿真實驗教學中心。那么,我們學校在這方面做了努力?(自問自答,課程思政:愛校、愛國、科技戰(zhàn)略)(1)為什么要用Proteus仿真?(2)它有什么作用?、怎么用?二、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學生學習興趣)
思考:你能讓LED間隔點亮嗎?或者跑起來?。。∪?、基本原理(重點)
1、Proteus軟件硬件電路設(shè)計ProteusISIS是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件。以簡單的LED燈為例講述Proteus仿真軟件的操作使用方法。(老師邊操作演示邊講解)三、基本原理(重點)
2、Proteus軟件的使用方法(邊操作邊講,要點筆記整理)(1)進入ProteusISIS(2)文件的新建和保存(3)設(shè)置工作環(huán)境(4)選取元器件:【Library】→【PickDevice】(5)放置元器件(6)編輯元器件屬性(7)繪制原理圖(8)程序的編譯(9)模擬調(diào)試三、基本原理(重點)
3、電路設(shè)計與KeilC在線聯(lián)調(diào)(1)硬件電路設(shè)計LED發(fā)光二極管是通過單片機P1口直接驅(qū)動,如圖采用的是低電平點亮的方式,提高LED顯示亮度。注意:仿真中,限流電阻不要過大,一般用100Ω左右。
三、基本原理(重點)
(2)軟件程序設(shè)計 ORG000H LJMPSTART ORG0030H START:
MOVP1,#10101010B;間隔點亮 acallDelay MOVP1,#01010101B acallDelay
LJMPSTARTDelay:
MOV R2,#100LOOP2: MOV R0,#20LOOP1: MOV R1,#248 DJNZ R1,$ DJNZ R0,LOOP1 DJNZ R2,LOOP2
RET END提問:請大家想想,要怎么修改程序改變發(fā)光二極管的顯示效果?跑起來!
ORG000H
LJMPSTART
ORG0030H START:
MOVP1,#11011111B
LJMPSTART
END 四、實物效果操作演示五、思考題與課外拓展1、思考題:要怎么修改程序改變發(fā)光二極管的顯示效果?2、課外拓展:
請基于以上原理設(shè)計,嘗試在Proteus軟件仿真平臺自主實現(xiàn)以下功能。
思考:(1)課后利用Proteus仿真顯示間隔點亮的效果?
(1)間隔點亮動起來?或者跑起來。課外(自學):間隔點亮的效果ThankYou!單片機技術(shù)《Proteus平臺單片機項目式教程》西安電子科技大學出版社主講:XXX江西農(nóng)業(yè)大學南昌商學院六、汽車雙閃燈控制系統(tǒng)的設(shè)計課程引入1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。上節(jié)課,我們基于單片機的最小應用系統(tǒng)完成了P1口輸入、輸出控制功能的設(shè)計,講解了P1口輸入、輸出控制應用方法。P1口是準雙向口。但是在實際生活中針對具體的任務,我們是怎樣應用它實現(xiàn)一個具體的實用性功能,這是怎樣的一個設(shè)計過程,請大家一起來體驗。記住口訣:欲讀先置一一、課程引入(1)轉(zhuǎn)向提醒、起步提醒、靠邊提醒(方式是閃爍)(2)剎車、減速提醒(尾紅燈亮)。(3)雙閃燈(危險報警閃光燈),濃霧天氣、緊急情況提示注意,防止追尾。第二步:啟發(fā)式引入新的問題:在生活中,隨著汽車的家用普及,汽車走進的平民百姓的生活,很多同學家里都有車,有的同學也在考駕照。但是,您了解汽車的尾燈功能嗎?請大家列舉汽車尾燈的幾種功能:(提問)應用:我們通過單片機控制兩個LED燈來模擬汽車雙閃燈的工作過程。1.臨時停車時。2.牽引故障機動車時。3.組成交警部門允許的車隊時。4.在高速公路行駛,但能見度低于100米,時速低于40km/h時。除以上4種需要開啟雙閃燈的情況外,任何使用雙閃燈行為,將可能對機動車駕駛員處以記3分的處罰。一、課程引入汽車雙閃燈:第三步:提出這節(jié)課中心問題:“怎樣通過單片機控制兩個LED燈實現(xiàn)汽車雙閃燈功能,并保證系統(tǒng)的可靠性?”二、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發(fā)學生學習興趣)三、基本原理(重點)
1、單片機系統(tǒng)開發(fā)方法單片機應用系統(tǒng)由硬件和軟件兩部分組成,總體設(shè)計包括以下內(nèi)容,(1)明確系統(tǒng)功能(2)硬件電路設(shè)計與搭建(3)軟件(程序)設(shè)計與編譯(4)程序語言及程序結(jié)構(gòu)選擇(5)軟件可靠性設(shè)計(6)下載程序到單片機中并調(diào)試2、汽車雙閃燈控制基本任務:我們用89C51單片機作為本系統(tǒng)的控制核心,利用單片機P0口的兩個位端口控制兩個發(fā)光二極管,來模擬汽車的兩個雙閃燈實現(xiàn)“雙閃”功能,0.5秒閃爍一次。
三、基本原理(重點)
3、雙閃燈硬件電路的設(shè)計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三、基本原理(重點)5、編譯與調(diào)試(1)把源程序編譯成可執(zhí)行文件。(2)把上面的參考源程序編譯成十六進制的可執(zhí)行文件,進行程序Proteus仿真,驗證可行性。(3)把程序下載到單片機。(4)實物測試與調(diào)試:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 戶外游戲材料管理制度
- 康師傅集團管理制度
- 新設(shè)備安全管理制度
- 活動場地借用管理制度
- 招投標薪酬管理制度
- 資產(chǎn)與財產(chǎn)管理制度
- 煤礦山安全管理制度
- 企業(yè)類型管理制度
- 藥用原料登記管理制度
- 消毒車間員工管理制度
- 2023年宜興市云湖茶禪文旅發(fā)展有限公司招聘筆試題庫及答案解析
- 化工試生產(chǎn)總結(jié)報告
- 《igg4相關(guān)性疾病》課件
- 初中地理會考知識點匯總
- Unit2Reading2知識點課件-高中英語牛津譯林版(2020)選擇性必修第一冊
- 交通協(xié)管員勞務外包服務方案
- 頂管工程頂進記錄表
- 安全生產(chǎn)、環(huán)境保護監(jiān)督管理制度(最終版)
- 呼吸道病原體抗體檢測及臨床應用課件
- 戰(zhàn)略管理教學ppt課件(完整版)
- 太平歌詞唱詞
評論
0/150
提交評論