單片機原理及套用課程是綿陽職業技術學院於2019年9月26日首次在學堂線上開設的慕課課程、國家精品線上開放課程(高職)。該課程授課教師為楊居義、蒲敏、王穎麗、向兵。據2021年1月學堂線上官網顯示,該課程已開課3次。共有3540人報名。
單片機原理及套用課程共有為七個模組,包括認識單片機及系統、80C51單片機的結構分析及套用、C51程式設計及套用等內容。
基本介紹
- 中文名:單片機原理及套用
- 類別:慕課、國家精品線上開放課程(高職)
- 提供院校:綿陽職業技術學院
- 授課平台:學堂線上
- 授課教師:楊居義、蒲敏、王穎麗、向兵
- 開課時間:2019年9月26日(首次)
課程性質
課程背景
課程定位
適應對象
開課信息
開課次數 | 開課時間 | 授課教師 |
---|---|---|
第1次開課 | 2019年9月26日—2020年1月15日 | 楊居義、蒲敏、王穎麗、向兵 |
第2次開課 | 2020年2月24日—2020年6月30日 | |
第3次開課 | 2020年7月6日—2021年2月1日 | |
表格參考資料: |
課程簡介
課程大綱
一、認識單片微型計算機 1-1∶認識單片機及套用系統 1-2: 80C51單片機系列 1-3: Proteus ISIS上機步驟 1-4: KeilC51的上機步驟 二、80C51單片機的結構分析及套用 2-1:用單片機P1口來點亮LEDO~LED7 2-2: 80C51單片機的結構 2-3: 80C51單片機的引腳及功能 2-4:80C51單片機的存儲器組織 2-5:特殊功能暫存器(SFR)簡介 2-6:用單片機P3.5控制LED5燈亮 2-7(上): 80C51單片機的PO連線埠 2-7(下) : 80C51單片機的P1-P3連線埠 2-8:80C51時鐘電路與時序 2-9:用單片機的P1.0控制—個燈LEDO閃爍 2-10:將PO.0引I腳的狀態分別送給P1.0、P2.0和P3.0口 三、C51程式設計及套用 3-1:用不同數據類型控制P2口的8位LED閃爍 3-2:分別用P2、P3口顯示“加減"運算結果 3-3:用P1口顯示邏輯”與或"運算結果 3-4:分別用P2、P3口顯示位“與或""運算結果 3-5:用P1口顯示"左右移"運算結果 3-6:用按健S控制P1口8隻LED顯示狀態 3-7:用for語句實現蜂鳴器發出1KHz音頻 3-8:用while語句實現P1口8隻LED顯示狀態 3-9:用do...while語句實現P1口8隻LED顯示狀態 3-10:用數組實現P1口8隻LED顯示狀態 3-11:用指針數組實現P1口8隻LED顯示狀態 3-12:用指針數組實現多狀態顯示 3-13:用帶參數函式控制8位LED燈閃爍時間 3-14:用數組作為網數參數控制8位LED點亮狀態 3-15:用指針作為函式參數控制8位LED點亮狀態 3-16:用函式型指針控制8位LED點亮狀態 3-17:用P2口控制8隻LED左循環流水燈亮 3-18:用開關S控制實現蜂鳴器報警 四、80C51單片機定時器/計數器分析及套用 4-1:用定時器TO查詢方式控制P3口8位LED閃爍 4-2:認識單片機定時器計數器 4-3:80C51定時器計數器的控制 4-4∶定時或計數初值的計算及裝入 4-5:用定時器T0查詢方式控制P1.0的蜂鳴器發出1KHz音頻 4-6: 80C51定時器計數器的工作方式 4-7:將T1計數的結果送PO口顯示 4-8:單片機控制LED燈左循環亮 五、80C51單片機中斷系統分析及套用 5-1:用定時器T1中斷方式控制P3口8位LED閃爍 5-2: 80C51中斷系統的結構及中斷源 | 5-3:用外中斷INT1控制P2口8個LED亮滅 5-4:外部中斷INTO控制LED燈左循環亮 5-5: 80C51中斷系統各暫存器設定 5-6:用外中斷INT1測量負跳孌信號累計數並將結果送P2口顯示 5-7:用外中斷INTO測量外部負脈衝寬度並將結果送P1口顯示 六、0C51單片機串列通信技術分析及套用 6-1:方式0控制流水燈循環點亮 6-2:認識串列通信及協定 6-3:RS-232C接口 6-4:單片機U1與單片機U2進行通信 6-5: 80C51串口的結構及暫存器設定 6-6: 80C51串列口工作方式0和方式1 6-7: 80C51串列口工作方式2和方式3 6-8:單片機向PC機傳送數據 6-9: PC機向單片機傳送數據並用LED顯 6-10:串口驅動數碼管 6-11:單片機與單片機雙機通信 七、80C51單片機接口技術分析及套用 7-1:獨立式按鍵S控制LEDO的亮滅狀態 7-2:軟體消抖的獨立式按鍵S控制LEDO的亮滅狀態 7-3:獨立式按鍵S組控制8位LED燈T 7-4:用數碼管顯示矩陣鍵盤的按鍵值 7-5:鍵盤和按鍵技術 7-6:矩陣式鍵盤結構及工作原理 7-7:用LED數碼管循環顯示數字0~9 7-8:用數碼管顯示按鍵次數 7-9:用LED數碼管動態顯示“123456" 7-10: LED技術 7-11:用LCD顯示字元'ABCD' 7-12:用LCD循環右移顯示China Dream 7-13: LCD1602字元型液晶顯示器 7-14:1602型LCD的讀寫操作與單片機的接口電路 7-15:1602型LCD初始化和驅動流程圖 7-16: ADCo809內部結構及引腳功能 7-17: ADC0809轉換原理與單片機接口 7-18:DAC0832鋸齒波發生器 7-19: DAC轉換器的性能指標與DAC0832接口晶片 7-20:DAC0832與單片機的接口 7-21:步進電機正反轉控制 7-22:電子密碼鎖 7-23:數碼秒表設計 7-24:液晶時鐘顯示器 7-25:基於手機--藍牙--單片機控制LED燈亮滅 7-26:基於手機--藍牙--單片機控制LED燈閃爍 八、期末考試 期末測試題 |
課前預備
- 預備知識
授課目標
- 通過該課程的學習,學生能夠具備實踐、套用、就業的能力。
- 通過該課程的學習,學生能夠具有一定的開發能力。
課程特色
- 單片機工作原理與編程方法、接口技術並重;
- 將軟體與硬體結合;
- 將理論與實踐結合。