




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機技術《Proteus平臺單片機項目式教程》主講:XXX單片機技術第一講:KeilC軟件的使用及在線聯調課程引入
1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。上節課我們講了單片機最小系統的硬件結構,了解到一個單片機最小系統必須包含的三大部分。請同學們搶答一下:這三大部分分別是哪三個,有什么作用?(學習通提問搶答的方式)1、晶振電路:提供時鐘。2、復位電路:實現系統復位(條件)。3、電源電路:供電。一、課程引入第二步:啟發式引入新的問題:大家知道計算機在今天應用很廣,一個完整的簡單的計算機系統除了上面復習的硬件系統還包括哪些方面?為什么要這樣?(互動提問)互動發言總結:第三步:提出這節課中心問題:
怎樣利用KeilC軟件實現與硬件仿真器的在線聯調?它們有什么作用?(1)操作系統(2)軟件、應用程序思考:(1)單片機系統常用開發軟件?KeilC(2)軟硬件的特點?配合、相輔相成(課程思政:團隊協作精神、軟硬結合、剛柔并濟。)二、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發學生學習興趣)
思考:數碼管能顯示“HELLO”嗎?三、基本原理(重點)
1、實驗教學儀的結構三、基本原理(重點)
2、KeiluVision2軟件的使用方法(以串行靜態數碼顯示為例,邊操作邊講,以下是要點筆記)(1)創建項目:選擇【Project】→【NewProject】(2)新建一個源程序:【File】→【New】→【.asm】(3)向項目組添加源文件:【右鍵SourceGroup】→【AddFile】→【.asm】(4)屬性設置:【右鍵Target1】→【Optionsfor】→【Debug】→Use:KeilMonitor-51Driver→Settings→comx、38400(5)編譯程序:【Rebuildalltargetfiles】(6)進入調試模式:Debug(7)運行:Run三、基本原理(重點)
3、KeilC在線調試實例:串行靜態顯示89C51硬件連線:串行數據線DIN和移位信號CLK。
DINCLK四、實物效果操作演示五、思考題與課外拓展1、思考題:KEIL軟件聯調模式,程序是否已經下載到單片機仿真器中?與Proteus構建的軟件環境是否可以同理聯調?2、課外拓展:
請基于以上原理設計,嘗試在Proteus軟件仿真平臺自主實現以下功能。
思考:怎樣讓串行靜態顯示模塊的5LED顯示“12345”、“HELLO”?課外(自學):顯示“12345”課外(自學):顯示“HELLO”ThankYou!單片機技術《Proteus平臺單片機項目式教程》西安電子科技大學出版社主講:XXX江西農業大學南昌商學院二、Proteus仿真軟件的使用及在線聯調課程引入
1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。上節課我們講了Keil軟件的基本用法,使用它實現了“89C51”的靜態顯示效果,大家可以跟我一起操作一遍,進行一次復習回顧。請同學們搶答:單片機系統構成?(學習通)軟件:keilC硬件:單片機實驗箱一、課程引入第二步:啟發式引入新的問題:計算機應用系統比較復雜,涉及到軟件系統和硬件系統,特別是硬件系統,實際中構建起來較為困難,靈活性差,成本也高,實驗箱配套實驗項目有限,缺乏拓展性、課外時間上延展性。第三步:提出這節課中心問題:怎樣利用Proteus軟件實現與Keil軟件的聯調?2015年教育部專門設立國家級虛擬仿真實驗教學中心。那么,我們學校在這方面做了努力?(自問自答,課程思政:愛校、愛國、科技戰略)(1)為什么要用Proteus仿真?(2)它有什么作用?、怎么用?二、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發學生學習興趣)
思考:你能讓LED間隔點亮嗎?或者跑起來!!!三、基本原理(重點)
1、Proteus軟件硬件電路設計ProteusISIS是英國Labcenter公司開發的電路分析與實物仿真軟件。以簡單的LED燈為例講述Proteus仿真軟件的操作使用方法。(老師邊操作演示邊講解)三、基本原理(重點)
2、Proteus軟件的使用方法(邊操作邊講,要點筆記整理)(1)進入ProteusISIS(2)文件的新建和保存(3)設置工作環境(4)選取元器件:【Library】→【PickDevice】(5)放置元器件(6)編輯元器件屬性(7)繪制原理圖(8)程序的編譯(9)模擬調試三、基本原理(重點)
3、電路設計與KeilC在線聯調(1)硬件電路設計LED發光二極管是通過單片機P1口直接驅動,如圖采用的是低電平點亮的方式,提高LED顯示亮度。注意:仿真中,限流電阻不要過大,一般用100Ω左右。
三、基本原理(重點)
(2)軟件程序設計 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提問:請大家想想,要怎么修改程序改變發光二極管的顯示效果?跑起來!
ORG000H
LJMPSTART
ORG0030H START:
MOVP1,#11011111B
LJMPSTART
END 四、實物效果操作演示五、思考題與課外拓展1、思考題:要怎么修改程序改變發光二極管的顯示效果?2、課外拓展:
請基于以上原理設計,嘗試在Proteus軟件仿真平臺自主實現以下功能。
思考:(1)課后利用Proteus仿真顯示間隔點亮的效果?
(1)間隔點亮動起來?或者跑起來。課外(自學):間隔點亮的效果ThankYou!單片機技術《Proteus平臺單片機項目式教程》西安電子科技大學出版社主講:XXX江西農業大學南昌商學院六、汽車雙閃燈控制系統的設計課程引入1應用效果仿真展示2基本原理(重點)3實物效果展示4思考題與課外拓展5一、課程引入第一步:復習舊課。上節課,我們基于單片機的最小應用系統完成了P1口輸入、輸出控制功能的設計,講解了P1口輸入、輸出控制應用方法。P1口是準雙向口。但是在實際生活中針對具體的任務,我們是怎樣應用它實現一個具體的實用性功能,這是怎樣的一個設計過程,請大家一起來體驗。記住口訣:欲讀先置一一、課程引入(1)轉向提醒、起步提醒、靠邊提醒(方式是閃爍)(2)剎車、減速提醒(尾紅燈亮)。(3)雙閃燈(危險報警閃光燈),濃霧天氣、緊急情況提示注意,防止追尾。第二步:啟發式引入新的問題:在生活中,隨著汽車的家用普及,汽車走進的平民百姓的生活,很多同學家里都有車,有的同學也在考駕照。但是,您了解汽車的尾燈功能嗎?請大家列舉汽車尾燈的幾種功能:(提問)應用:我們通過單片機控制兩個LED燈來模擬汽車雙閃燈的工作過程。1.臨時停車時。2.牽引故障機動車時。3.組成交警部門允許的車隊時。4.在高速公路行駛,但能見度低于100米,時速低于40km/h時。除以上4種需要開啟雙閃燈的情況外,任何使用雙閃燈行為,將可能對機動車駕駛員處以記3分的處罰。一、課程引入汽車雙閃燈:第三步:提出這節課中心問題:“怎樣通過單片機控制兩個LED燈實現汽車雙閃燈功能,并保證系統的可靠性?”二、應用效果仿真展示打開Proteus仿真軟件展示仿真效果(激發學生學習興趣)三、基本原理(重點)
1、單片機系統開發方法單片機應用系統由硬件和軟件兩部分組成,總體設計包括以下內容,(1)明確系統功能(2)硬件電路設計與搭建(3)軟件(程序)設計與編譯(4)程序語言及程序結構選擇(5)軟件可靠性設計(6)下載程序到單片機中并調試2、汽車雙閃燈控制基本任務:我們用89C51單片機作為本系統的控制核心,利用單片機P0口的兩個位端口控制兩個發光二極管,來模擬汽車的兩個雙閃燈實現“雙閃”功能,0.5秒閃爍一次。
三、基本原理(重點)
3、雙閃燈硬件電路的設計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、編譯與調試(1)把源程序編譯成可執行文件。(2)把上面的參考源程序編譯成十六進制的可執行文件,進行程序Proteus仿真,驗證可行性。(3)把程序下載到單片機。(4)實物測試與調試:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省阜陽市阜南實驗中學2024-2025學年高二下學期第二次階段性檢測(期中)地理試卷(含答案)
- 2025年Android資深開發者告訴你:簡歷這樣寫絕對吸引面試官眼球面試電話接到手軟
- 2025年android性能優化工具!原生Android開發的路該怎么走?Android校招面試指南
- 2024-2025學年下學期高一生物人教版期末必刷常考題之自然選擇與適應的形成
- 建筑施工特種作業-樁機操作工真題庫-4
- 色彩靜物構圖題目及答案
- 3 3 導數的綜合應用-2026版53高考數學總復習A版精煉
- 2023-2024學年四川省樂山市高二下學期期末考試數學試題(解析版)
- 2024-2025學年四川省廣安市高三第一次診斷性考試語文試題(解析版)
- 2024-2025學年山東省聊城市某校高一下學期第一次月考語文試題(解析版)
- 實驗室通風系統工程施工方案
- 慢性活動性EB病毒病診治專家共識(2025版)解讀
- 2025年入團考試常見問題及試題答案
- 2025浙江杭州市科創集團有限公司招聘10人筆試參考題庫附帶答案詳解
- 日語水平考試試題及答案
- 安徽省2023~2024學年新高一數學自主招生考試試題含答案
- 冠心病患者非心臟手術麻醉管理專家共識
- 嘉興市重點中學2025年初三沖刺押題(最后一卷)英語試題試卷含答案
- 嬰幼兒護理的重要知識點試題及答案
- 水電安裝施工合同范本7篇
- 人防車位使用權轉讓協議一次性終
評論
0/150
提交評論