-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
51系列單片機應用與實踐教程 版權信息
- ISBN:9787811242676
- 條形碼:9787811242676 ; 978-7-81124-267-6
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
51系列單片機應用與實踐教程 內容簡介
本書以實戰,即單片機實踐項目的標準化設計和實時調試為主線,并貫穿全書,以51系列單片機89C51為教學機型,將學科內容融入課程系列活動項目之中,注重應用知識的技術實現,充分注意調動和發揮讀者的學習能動性和創新性,使讀者在學習單片機的過程中始終都有一個完整的單片機控制系統概念,并*終具備構建單片機應用系統的技能,精通單片機組成應用系統的設計方法。
本書按照“單片機原理與應用”課程的學習進程,依次介紹了51單片機的應用開發基礎、內部功能單元、系統擴展、應用系統設計及應用系統穩定性運行技術等內容,其中共包含30余個單片機實踐項目,近80個參考程序。
本書語言通俗,實踐項目內容豐富,實踐項目程序分析詳盡,有超強的實用性和較高的參考價值,既適合用作本、專科高等院校自動化、計算機、電子、電氣、控制及相關專業師生的教材,也可作為單片機開發人員和單片機系統設計人員的參考用書。
51系列單片機應用與實踐教程 目錄
1.1 單片機應用開發環境
1.1.1 51匯編語言程序設計
1.1.2 單片機應用與仿真開發實驗臺介紹
1.1.3 偉福仿真器
1.1.4 實驗1 偉福仿真軟件使用與匯編程序調試方法學習
1.1.5 實驗2 分支與循環結構程序設計
1.1.6 實驗3數據統計與數據排序程序設計
1.2 AT89C51單片機簡介
1.2.1 AT89C51引腳說明
1.2.2 振蕩電路、時鐘電路和CPU時序
1.2.3 復位狀態和復位電路
1.2.4 存儲器、特殊功能寄存器及位地址
1.2.5 51系列單片機內部資源概覽
1.2.6 單片機I/O端口介紹
1.3 單片機I/O口輸入/輸出
1.3.1 實驗4單片機P1口輸入/輸出
1.3.2 實驗5單片機I/O口報警聲輸出
1.4 單片機目標機仿真運行實驗
第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 實驗5 UART、做串行輸出端口/輸入端口
2.4.2 實驗6 單片機單工及全雙工雙機通信
2.4.3 實驗7 單片機與單片機點對點的通信
2.4.4 實驗8 單片機與PC機通信
第3章 單片機系統擴展
3.1 單片機外部存儲器擴展
3.1.1 F1ash外部程序存儲器
3.1.2 實驗1 F1ash外部程序存儲器擴展
3.2 單片機常用器件I/O接口擴展
3.2.1 實驗2 簡單I/O接口741S244和741S273擴展
3.2.2 實驗3 可編程并行I/O接口8255A擴展
3.2.3 實驗4 可編程并行I/O接口8155擴展
3.3 單片機鍵盤與顯示器接口
3.3.1 實驗5 1ED數碼管顯示器
3.3.2 實驗6 獨立式鍵盤與矩陣式鍵盤操作
3.3.3 實驗7 可編程芯片8255A連接鍵盤/顯示器
3.3.4 實驗8 可編程芯片8255A連接1CD顯示器
3.3.5 實驗9 可編程8279鍵盤/顯示器接口
3.4 單片機擴展D/A、A/D轉換器
3.4.1 實驗10 擴展8位D/A轉換器
3.4.2 實驗11 擴展12位D/A轉換器
3.4.3 實驗12 擴展8位A/D轉換器
3.4.4 實驗13 擴展12位A/D轉換器
3.5 單片機擴展應用
3.5.1 I2C二總線
3.5.2 實驗14 I2C二總線
3.5.3 SPI三總線
3.5.4 實驗15 SPI三總線
第4章 單片機應用系統設計
4.1 單片機應用系統設計與開發
4.1.1 單片機應用系統設計的一般步驟
4.1.2 單片機應用系統的硬件和軟件設計
4.1.3 單片機應用系統的開發
4.2 項目1 數字式電壓表設計
4.2.1 項目要求
4.2.2 項目分析
4.2.3 硬件電路設計框圖
4.2.4 硬件電路原理圖
4.2.5 流程圖
4.2.6 匯編語言源程序
4.2.7 思考題
4.3 項目2電子表設計
4.3.1 項目要求
4.3.2 項目分析
4.3.3 硬件電路設計框圖
4.3.4 硬件電路原理圖
4.3.5 匯編語言源程序
4.3.6 思考題
4.4 項目3 數字式溫度計設計
4.4.1 項目要求
4.4.2 項目分析
4.4.3 硬件電路設計框圖
4.4.4 硬件電路原理圖
4.4.5 匯編語言源程序
4.4.6 思考題
4.5 項目4 電子發報機設計
4.5.1 項目要求
4.5.2 項目分析
4.5.3 硬件電路設計框圖
4.5.4 硬件電路原理圖
4.5.5 匯編語言源程序
4.5.6 思考題
4.6 項目5 電動機轉速測定及數據顯示系統設計
4.6.1 項目要求
4.6.2 項目分析
4.6.3 硬件電路設計框圖
4.6.4 硬件電路原理圖
4.6.5 匯編語言源程序
4.7 單片機應用系統設計部分課題
4.7.1 課題1 生產流水線產品產量統計并顯示系統設計
4.7.2 課題2音樂播放器設計
4.7.3 課題3競賽搶答器設計
4.7.4 課題4數字頻率計設計
4.7.5 課題5電子寵物設計
4.7.6 課題6步進電動機正反轉及停止的控制
4.7.7 課題7電子琴
4.7.8 課題8數字顯示的趣味游戲機
4.7.9 課題9簡易計算器設計
第5章 單片機應用系統穩定性運行技術
5.1 單片機應用系統中的監控芯片
5.2 單片機應用系統中的看門狗芯片
5.3 看門狗實驗
附錄
參考文獻
51系列單片機應用與實踐教程 節選
第1章 單片機應用開發基礎
單片機是計算機和集成電路技術高速發展的產物,是在一塊芯片上集成了CPU、RAM、ROM、定時器/計數器以及輸入/輸出(I/O)接口電路等計算機部件的芯片級的微型計算機。
單片機主要應用于計算機控制和嵌入式系統領域。單片機應用開發是單片機行業工作的工程技術人員追求的目標。
本章介紹單片機應用開發基礎:單片機應用開發環境、單片機程序的編制過程要求、AT89C51單片機、單片機程序的仿真運行、EPROM芯片程序固化方法及單片機目標機仿真運行,即單片機應用開發的軟硬件環境。
1.1 單片機應用開發環境
1.1.1 51匯編語言程序設計
根據提出的任務要求,將解題步驟和算法采用匯編語言編制程序的過程稱為匯編語言程序設計。用51匯編語言設計程序,稱為51匯編語言程序設計。
程序設計時要考慮兩個方面:一是針對哪一種語言進行程序設計,對于同一個問題,可以選擇高級語言,也可選擇匯編語言來進行程序設計,如51匯編語言;二是解決問題的方法和步驟,對于同一個問題,往往有多種不同的解決方法,這種為解決問題而采用的方法和步驟稱為“算法”。
另外,進行程序設計時,首先應按照實際問題的要求和所使用計算機的特點,確定所采用的計算方法和計算公式。然后,用指令系統,按照盡可能節省數據存放單元、縮短程序長度和加快運算時間的三項原則編譯程序。
匯編語言程序設計不但技巧性較高,而且還具有軟、硬件結合的特點,關系到單片機應用系統的特性和運行效率。為了能編制出質量高和功能強的實用程序,必須從一個個程序模塊的學習開始,并通過熟讀多練,逐步掌握設計方法和技巧,下面具體說明。
1.程序設計語言
機器語言(Machine Language)是指直接用機器碼編寫程序,并能夠被計算機直接執行的機器級語言。機器碼是一串由二進制代碼“0”和“1”組成的二進制數據,其執行速度快,但是可讀性極差。
……
- >
我從未如此眷戀人間
- >
名家帶你讀魯迅:朝花夕拾
- >
苦雨齋序跋文-周作人自編集
- >
詩經-先民的歌唱
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
姑媽的寶刀
- >
羅曼·羅蘭讀書隨筆-精裝
- >
經典常談