單片機原理及套用(C語言版)

單片機原理及套用(C語言版)

《單片機原理及套用(C語言版)》是2018年1月清華大學出版社出版的圖書,作者是楊居義。

基本介紹

  • 中文名:單片機原理及套用(C語言版)
  • 作者:楊居義
  • 出版社清華大學出版社
  • 出版時間:2018年1月
  • 定價:49 元
  • ISBN:9787302488279
內容簡介,圖書目錄,

內容簡介

本書根據本科套用型人才和高職高專技能型人才培養的指導思想,嚴格按照課程標準和“十三五”規劃教材要求而編寫。全書分為7個模組,著重介紹單片微型計算機、80C51單片機的結構分析及套用、C51程式設計及套用、80C51單片機定時器/計數器分析及套用、80C51單片機中斷系統分析及套用、80C51單片機串列通信技術分析及套用和80C51單片機接口技術分析及套用等知識。
本書是“校企”合作共同編寫的,書中的項目大部分來自行業、企業,具有可操作性和實用性,並提供了PROTEUS ISIS軟體仿真,有助於學生動手能力的培養和鍛鍊。
全書在內容編排上,按照“項目—任務—知識點—能力提升—課後練習題”編寫。
本書內容豐富而精練,文字通俗易懂,講解深入淺出,適合作為套用型本科、高職院校單片機套用課程的教材,也適合作為單片機愛好人員的參考用書。
本書配有82個微視頻,學生通過手機或平板移動設備,掃描書中的二維碼,就可以觀看微視頻。

圖書目錄

模組1單片微型計算機
項目1: 認識單片微型計算機
任務11: 認識單片機
任務12: 相關知識
項目2: 認識單片機套用
任務21: 了解單片機套用
任務22: 相關知識
項目3: 認識仿真軟體Proteus的使用
任務31: Proteus ISIS的上機步驟
任務32: 相關知識
項目4: 了解Keil C51的使用
任務41: Keil C51的上機步驟
模組小結
課後練習題
參考文獻
模組280C51單片機的結構分析及套用
項目5: 認識80C51單片機內部結構
任務51: 用單片機P1口來點亮LED1~LED8燈
任務52: 相關知識
項目6: 認識單片機連線埠套用
任務61: 用單片機P3.5控制LED5燈亮
任務62: 相關知識
*項目7: 用單片機的P1.0控制LED1燈閃爍
*項目8: 將P0.0引腳的狀態分別送給P1.0、P2.0和P3.0口
模組小結
課後練習題
參考文獻
模組3C51程式設計及套用
項目9: 了解單片機C語言
任務91: 了解C51編程結構
任務92: 相關知識
項目10: 認識C51的數據類型
任務101: 用不同數據類型控制P2口的8位LED閃爍
任務102: 相關知識
項目11: 認識C51的運算符
任務111: 分別用P2、P3口顯示“加減”運算結果
任務112: 用P1口顯示邏輯“與或”運算結果
任務113: 分別用P2、P3口顯示位“與或”運算結果
任務114: 用P1口顯示“左右移”運算結果
任務115: 相關知識
項目12: 認識C51流程控制語句
任務121: 用按鍵S控制P1口8隻LED顯示狀態
任務122: 用for語句實現蜂鳴器發出1kHz音頻
任務123: 用while語句實現P1口8隻LED顯示狀態
任務124: 用do…while語句實現P1口8隻LED顯示狀態
任務125: 相關知識
項目13: 認識C51的數組
任務131: 用數組實現P1口8隻LED顯示狀態
任務132: 相關知識
項目14: 認識C51的指針
任務141: 用指針數組實現P1口8隻LED顯示狀態
任務142: 用指針數組實現多狀態顯示
任務143: 相關知識
項目15: 認識C51的函式
任務151: 用帶參數函式控制8位LED燈閃爍時間
任務152: 用數組作為函式參數控制8位LED點亮狀態
任務153: 用指針作為函式參數控制8位LED點亮狀態
任務154: 用函式型指針控制8位LED點亮狀態
任務155: 相關知識
*項目16: 用P2口控制8隻LED左循環流水燈亮
*項目17: 用開關S控制實現蜂鳴器報警
模組小結
課後練習題
參考文獻
模組480C51單片機定時器/計數器分析及套用
項目18: 認識單片機定時器/計數器
任務181: 用定時器T0查詢方式控制P3口8位LED閃爍
任務182: 相關知識
項目19: 認識定時器/計數器的工作方式
任務191: 用定時器T0查詢方式控制P1.0的蜂鳴器發出1kHz音頻
任務192: 相關知識
*項目20: 將T1計數的結果送P0口顯示
*項目21: 單片機控制LED燈左循環亮
模組小結
課後練習題
參考文獻
模組580C51單片機中斷系統分析及套用
項目22: 認識80C51中斷系統
任務221: 用定時器T1中斷方式控制P3口8位LED閃爍
任務222: 相關知識
項目23: 認識80C51中斷控制器
任務231: 用外中斷INT1控制P2口8個LED亮滅
任務232: 外部中斷INT0控制LED燈左循環亮
任務233: 相關知識
*項目24: 用外中斷INT1測量負跳變信號累計數,並將結果送P2口顯示
*項目25: 用外中斷INT0測量外部負脈衝寬度,並將結果送P1口顯示
*項目26: 基於AT89S52單片機交通燈控制器的設計
模組小結
課後練習題
參考文獻
模組680C51單片機串列通信技術分析及套用
項目27: 認識80C51串列通信
任務271: 方式0控制流水燈循環點亮
任務272: 相關知識
項目28: 認識80C51串口的通信方式
任務281: 單片機U1與單片機U2進行通信
任務282: 相關知識
*項目29: 單片機向PC傳送數據
*項目30: PC向單片機傳送數據,並用LED顯示出來
*項目31: 串口驅動數碼管
*項目32: 單片機與單片機雙機通信
模組小結
課後練習題
參考文獻
模組780C51單片機接口技術分析及套用
項目33: 認識矩陣式鍵盤
任務331: 獨立式按鍵S控制LED0的亮滅狀態
任務332: 軟體消抖的獨立式按鍵S控制LED0的亮滅狀態
任務333: 獨立式按鍵S組控制8位LED燈
任務334: 用數碼管顯示矩陣鍵盤的按鍵值
任務335: 相關知識
項目34: 認識LED數碼管顯示器
任務341: 用LED數碼管循環顯示數字0~9
任務342: 用數碼管顯示按鍵次數
任務343: 用LED數碼管動態顯示“123456”
任務344: 相關知識
項目35: 認識液晶顯示器LCD
任務351: 用LCD顯示字元‘ABCD’
任務352: 用LCD循環右移顯示“China Dream”
任務353: 相關知識
項目36: 認識A/D轉換器
任務361: 5V直流數字電壓表設計
任務362: 相關知識
項目37: 認識D/A轉換器
任務371: DAC0832鋸齒波發生器
任務372: 相關知識
*項目38: 步進電動機正反轉控制
*項目39: 電子密碼鎖
*項目40: 數碼秒表設計
*項目41: 液晶時鐘顯示器
*項目42: 基於手機—藍牙—單片機控制LED燈亮滅
模組小結
課後練習題
參考文獻

相關詞條

熱門詞條

聯絡我們