51單片機套用與實踐教程

51單片機套用與實踐教程

《51單片機套用與實踐教程》是2018年5月北京航空航天大學出版社出版的圖書,作者是周向紅。

基本介紹

  • 書名:51單片機套用與實踐教程
  • 作者:周向紅
  • ISBN:9787512427020
  • 定價:49元
  • 出版社:北京航空航天大學出版社
  • 出版時間:2018年5月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

全書從實際套用出發,以實驗現象和實驗過程為主線,按照“單片機原理與套用”課程學習進 程,依次介紹了單片機的套用開發基礎、內部功能單元、系統擴展、套用系統設計及套用系統可靠 性運行技術等內容;選擇Ke i l μVi s i on 4程式設計平台與Pr o t e u s硬體仿真平台相結合的軟體開發環 境,配置高校通用的DICE 5210K單片機綜合實驗系統、 DICE KEIL USB仿真器及STC I SP單片 機編凶習求祖程軟體,使用彙編與C51兩種語言(以彙編語言為主),設計典型和獨立的30餘個單片機實踐項 目(近80個參考程式),以其為學習實例,實例操作形式多樣,實用性強,許多實例程式可直接套用於 工程項目。
本書語言通俗,實例內容豐富,實例程式分析詳盡,有較高的實用價值和參考價值,既適合用 作本、專科高等院校自動化、計算機、電子、電氣、控制等專業的教材,也可作為單片機開發人員和 單片機系統設計人員的參考用書。

圖書目錄

第1章 單片機套用開發基礎
1.1 基本問題
1.1.1 單片機是什麼
1.1.2 單片機能做什麼境簽
1.1.3 如何學習單片機
1.1.4 本書單片機程式語言的選擇
1.2 51單片機硬體開發環境
1.2.1 DICE-5210K單片兆備設機綜合實驗系統介紹
1.2.2 DICE-KEIL USB仿真器
1.3 5醜單片機開發套用相關軟體
1.3.1 Keil開發環境介紹
1.3.2 STC-ISP單片機代碼下載燒錄軟體介紹
1.3.3 Proteus單片機仿真軟體
1.3.4 實驗1Keil軟體使用與彙編程式調試方法學習
1.3.5 實驗2分支與循環結構程式設計
1.3.6 實驗3數據統計與數據排序程式設計棗奔囑
1.4 AT89C51單片機簡介
1.4.1 AT89C51引腳說明
1.4.2 振盪電路、時鐘電路和CPU時序
1.4.3 復位狀態和復位電路
1.4.4 存儲器、特殊功能暫存器及位地址
1.4.5 51系列單片機內部資源概覽
1.4.6 單片機I/O口介紹
1.5 單片機I/O口輸入/輸出
1.5.1 實驗4單片機P1口輸入/輸出
1.5.2 實驗5單片機I/O口報警聲輸出
第2章 單片機內部功能單元
2.1 單片機內部功能單元簡介
2.1.1 定時器/計數器
2.1.2 中斷系統
2.1.3 串列口
2.2 單片機少全炒定時器/計數器
2.2.1 實驗1定時器/計數器
2.2.2 實驗2單片機歌曲演奏
2.3 單片機中斷系統
2.3.1 實驗3外部中斷
2.3.2 實驗4多重中斷
2.4 單片機串列口
2.4.1 實驗5UART作串列輸出連線埠/輸入連線埠
2.4.2 實驗6單片機單工及全雙工雙機通信
2.4.3 實驗7單片機與單片機點對點的通信
2.4.4 實驗8單片機與PC機通信
第3章 單片機系統擴展
3.1 單片機外部存儲器擴展
3.1.1 Flash外部程式存儲器
3.1.2 實驗1Flash外部程式存儲器擴展
3.2 單片機常用器件I/O口擴展
3.2.1 實驗2簡單I/O口74LS244、74LS273擴展
3.2.2 實驗3可程式並行I/O口8255A擴展
3.2.3 實驗4可程式並行I/O VI 8155擴展
3.3 單片機鍵盤/顯示器接口
3.3.1 實驗5LED數碼管顯示器
3.3.2 實驗6獨立式鍵盤與矩陣式鍵盤
3.3.3 實驗7可程式晶片8255A連線鍵盤/顯示器
3.3.4 實驗8可程式晶片8255A連線LCD顯示器
3.4 單片機擴展D/A、A/D轉換器
3.4.1 實驗9擴展8位D/A轉換器
3.4.2 實驗10擴展12位D/A轉換器
3.4.3 實驗11擴展8位A/D轉換器
3.4.4 實驗12擴展12位A/D轉換器
3.5 單片機擴展套用
3.5.1 I2C二匯流排
3.5.2 實驗13I2C二匯流排
3.5.3 SPI三匯流排
3.5.4 實驗14SPI三匯流排
第元煉婆4章 單片機套用系統設計
4.1 單片機套用系統設計與開發
4.1.1 單片機套用系統設計的一般步驟
4.1.2 單片機套用系統的硬體和軟體設計
4.1.3 單片機套用系統的開發
4.2 彙編語言單片機系統設計
4.2.1 項目1電子發報機設計
4.2.2 項目2電動機轉速測定及數據顯示系統設計
4.3 C51語言單片機系統設計
4.3.1 C51語言循全姜狼開發單片機套用系統基礎
4.3.2 項目1LCD1602時鐘設計
4.3.3 項目2基於DS1302的高精度時鐘設計
4.3.4 項目3基於DS18820的溫控系統設計
4.4 單片機套用系統設計部分課題
課題1 生產流水線產品產量統計並顯示系統設計
課題2 音樂播放器設計
課題3 競賽搶答器設計
課題4 數字頻率計設計
課題5 電子寵物設計
課題6 步進電動機正反轉及停止的控制
課題7 電子琴
課題8 數字顯示的趣味遊戲機
課題9 簡易計算器設計
第5章 單片機套用系統可靠性運行技術
5.1 單片機套用系統中的監控晶片
5.2 單片機套用系統的看門獅晶片
5.3 看門狗實驗
附錄
參考文獻
2.4.2 實驗6單片機單工及全雙工雙機通信
2.4.3 實驗7單片機與單片機點對點的通信
2.4.4 實驗8單片機與PC機通信
第3章 單片機系統擴展
3.1 單片機外部存儲器擴展
3.1.1 Flash外部程式存儲器
3.1.2 實驗1Flash外部程式存儲器擴展
3.2 單片機常用器件I/O口擴展
3.2.1 實驗2簡單I/O口74LS244、74LS273擴展
3.2.2 實驗3可程式並行I/O口8255A擴展
3.2.3 實驗4可程式並行I/O VI 8155擴展
3.3 單片機鍵盤/顯示器接口
3.3.1 實驗5LED數碼管顯示器
3.3.2 實驗6獨立式鍵盤與矩陣式鍵盤
3.3.3 實驗7可程式晶片8255A連線鍵盤/顯示器
3.3.4 實驗8可程式晶片8255A連線LCD顯示器
3.4 單片機擴展D/A、A/D轉換器
3.4.1 實驗9擴展8位D/A轉換器
3.4.2 實驗10擴展12位D/A轉換器
3.4.3 實驗11擴展8位A/D轉換器
3.4.4 實驗12擴展12位A/D轉換器
3.5 單片機擴展套用
3.5.1 I2C二匯流排
3.5.2 實驗13I2C二匯流排
3.5.3 SPI三匯流排
3.5.4 實驗14SPI三匯流排
第4章 單片機套用系統設計
4.1 單片機套用系統設計與開發
4.1.1 單片機套用系統設計的一般步驟
4.1.2 單片機套用系統的硬體和軟體設計
4.1.3 單片機套用系統的開發
4.2 彙編語言單片機系統設計
4.2.1 項目1電子發報機設計
4.2.2 項目2電動機轉速測定及數據顯示系統設計
4.3 C51語言單片機系統設計
4.3.1 C51語言開發單片機套用系統基礎
4.3.2 項目1LCD1602時鐘設計
4.3.3 項目2基於DS1302的高精度時鐘設計
4.3.4 項目3基於DS18820的溫控系統設計
4.4 單片機套用系統設計部分課題
課題1 生產流水線產品產量統計並顯示系統設計
課題2 音樂播放器設計
課題3 競賽搶答器設計
課題4 數字頻率計設計
課題5 電子寵物設計
課題6 步進電動機正反轉及停止的控制
課題7 電子琴
課題8 數字顯示的趣味遊戲機
課題9 簡易計算器設計
第5章 單片機套用系統可靠性運行技術
5.1 單片機套用系統中的監控晶片
5.2 單片機套用系統的看門獅晶片
5.3 看門狗實驗
附錄
參考文獻

相關詞條

熱門詞條

聯絡我們