mcs-51單片機原理與套用(2015年清華大學出版社出版的圖書)

mcs-51單片機原理與套用(2015年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《mcs-51單片機原理與套用》是2015年清華大學出版社出版的圖書,作者於紅旗,結合Proteus仿真工具、KeilμVision單片機集成開發環境,以KeilC為開發語言,介紹了嵌入式系統的基本概念、單片機的基本結構、單片機定時器、中斷、常見外設、常見外設串列接口、作業系統的基本概念、RTX51嵌入式實時作業系統等基本概念和基本套用。

基本介紹

  • 中文名:MCS-51單片機原理與套用 
  • 作者:於紅旗
  • 出版社:清華大學出版社
  • ISBN:9787302379959
內容簡介,圖書目錄,

內容簡介

單片機是嵌入式系統中常見和常用的嵌入式處理器,其軟硬體開發技術是嵌入式開發人員應掌握的一項基本技能。
  於紅旗、田苗苗、張琨、刁節濤編著的《MCS-51單片機原理與套用》結合Proteus仿真工具、KeilμVision單片機集成開發環境,以KeilC為開發語言,介紹了嵌入式系統的基本概念、單片機的基本結構、單片機定時器、中斷、常見外設、常見外設串列接口、作業系統的基本概念、RTX51嵌入式實時作業系統等基本概念和基本套用。
  本書結構合理,文字流暢,通俗易懂,是學習51單片機的理想入門教材,具有計算機初步知識的讀者都可以快速入門。本書還可以作為大學本、專科學生單片機課程的教材或自學材料。

圖書目錄

第1章 嵌入式系統概述
 1.1 生活中的嵌入式系統
 1.2 嵌入式系統的定義及特點
  1.2.1 嵌入式系統的定義
  1.2.2 嵌入式系統的特點
  1.2.3 嵌入式系統與通用計算機系統的區別
 1.3 嵌入式系統的基本結構
  1.3.1 嵌入式系統的硬體組成
  1.3.2 嵌入式系統的軟體
  1.3.3 嵌入式軟體系統的設計方法
  1.3.4 嵌入式系統的開發模式
  1.3.5 嵌入式項目開發流程
 1.4 嵌入式系統的發展
  1.4.1 嵌入式系統的歷史
  1.4.2 嵌入式系統的發展現狀
  1.4.3 嵌入式系統的發展趨勢
 1.5 小結
第2章 嵌入式系統硬體基礎
 2.1 嵌入式系統硬體的基本概念
  2.1.1 精簡指令集RISC和複雜指令集CISC
  2.1.2 馮·諾依曼體系結構和哈佛體系結構
  2.1.3 流水線技術
 2.2 嵌入式系統基本硬體組件
  2.2.1 嵌入式處理器
  2.2.2 存儲器
  2.2.3 輸入設備
  2.2.4 輸出設備
 2.3 小結
第3章 MCS-51單片機原理(一)
 3.1 MCS-51系列單片機概述
  3.1.1 什麼是單片機
  3.1.2 單片機的發展歷史
  3.1.3 單片機的套用領域
  3.1.4 單片機的發展方向
 3.2 MCS-51系列單片機總體結構
  3.2.1 MCS-51單片機基本結構
  3.2.2 MCS-51單片機的分類
 3.3 89C51單片機的內部架構
  3.3.1 89C51單片機的內部結構
  3.3.2 89C51中央處理單元(CPU)
  3.3.3 89C51存儲器
  3.3.4 89C51 I/O
  3.3.5 89C51單片機的運算器
  3.3.6 89C51單片機的控制器
  3.3.7 89C51單片機的存儲器
 3.4 小結
第4章 MCS-51單片機原理(二)
 4.1 MCS-51單片機的結構及引腳功能
  4.1.1 電源、地引腳
  4.1.2 外接晶體引腳
  4.1.3 控制信號引腳
  4.1.4 輸入/輸出連線埠
 4.2 並行輸入/輸出電路結構
  4.2.1 單片機並行輸入/輸出電路的特點
  4.2.2 P0口
  4.2.3 P1口
  4.2.4 P2口
  4.2.5 P3口
 4.3 單片機小系統的搭建
  4.3.1 什麼是單片機小系統
  4.3.2 單片機引腳知識點回顧
  4.3.3 單片機小系統
  4.3.4 小系統舉例
 4.4 單片機時序的概念
 4.5 89C51單片機工作方式
  4.5.1 復位電路與復位方式
  4.5.2 程式運行方式
 4.6 單片機開發環境Keil μVision
  4.6.1 Keil μVision簡介
  4.6.2 Keil μVision套用流程
  4.6.3 Keil μVision集成開發平台介紹
 4.7 小結
第5章 MCS-51單片機原理(三)
 5.1 C語言與MCS-51單片機
  5.1.1 C語言的特點
  5.1.2 C語言的程式結構
  5.1.3 單片機C語言與彙編語言比較
  5.1.4 C51與標準C語言的比較
 5.2 C51的數據類型
  5.2.1 字元型char
  5.2.2 int整型
  5.2.3 特殊功能暫存器型
  5.2.4 位類型
  5.2.5 數據類型的隱式轉換
  5.2.6 C51數據類型小結
 5.3 C51的運算量
  5.3.1 常量
  5.3.2 變數
 5.4 存儲模式
 5.5 地址的訪問
  5.5.1 使用C51運行庫中預定義宏
  5.5.2 通過指針訪問
  5.5.3 使用C51擴展關鍵字_at_
 5.6 C51的運算符及表達式
  5.6.1 賦值運算符
  5.6.2 算術運算符
  5.6.3 關係運算符
  5.6.4 邏輯運算符
  5.6.5 位運算符
  5.6.6 複合賦值運算符
  5.6.7 逗號運算符
  5.6.8 條件運算符
  5.6.9 指針與地址運算符
 5.7 表達式語句及複合語句
  5.7.1 表達式語句
  5.7.2 複合語句
 5.8 小結
第6章 MCS-51單片機原理(四)
 6.1 C51的輸入/輸出
  6.1.1 格式輸出函式printf
  6.1.2 格式輸入函式scanf
 6.2 C51程式基本結構與相關語句
  6.2.1 C51的基本結構
  6.2.2 If語句
  6.2.3 switch/case語句
  6.2.4 while語句
  6.2.5 do while語句
  6.2.6 for語句
  6.2.7 循環的嵌套
  6.2.8 break和continue語句
  6.2.9 return語句
 6.3 單片機仿真環境Proteus
  6.3.1 Proteus簡介
  6.3.2 Proteus微處理器系統仿真流程
  6.3.3 Proteus設計方法和步驟
  6.3.4 Proteus電路繪圖工具的使用
  6.3.5 常用Proteus庫元件
 6.4 Proteus仿真實例
 6.5 小結
第7章 MCS-51單片機原理(五)
 7.1 什麼是中斷
 7.2 為什麼需要中斷
 7.3 與中斷有關的幾個概念
 7.4 89C51中斷系統結構及中斷控制
  7.4.1 89C51中斷源
  7.4.2 89C51中斷系統結構
  7.4.3 中斷控制
  7.4.4 如何套用中斷
 7.5 中斷優先權控制
 7.6 中斷擴展
 7.7 小結
第8章 MCS-51單片機原理(六)
 8.1 單片機定時器/計數器的結構
 8.2 定時器的控制
  8.2.1 工作模式暫存器TMOD(Timer Mode)
  8.2.2 控制器暫存器TCON(Timer Control)
 8.3 定時器的4種模式及套用
  8.3.1 模式0及其套用
  8.3.2 模式1及其套用
  8.3.3 模式2及其套用
  8.3.4 模式3簡介
 8.4 定時器套用
 8.5 小結
第9章 常見單片機外設套用初步(一)
 9.1 七段數碼管及其套用
  9.1.1 七段數碼管
  9.1.2 七段數碼管靜態顯示方式
  9.1.3 七段數碼管動態顯示方式
 9.2 按鍵及其套用
  9.2.1 概述
  9.2.2 按鍵的消抖
  9.2.3 獨立式非編碼鍵盤
  9.2.4 矩陣鍵盤接口及工作原理
 9.3 小結
第10章 常見單片機外設套用初步(二)
 10.1 液晶顯示器概述
 10.2 1602液晶顯示模組概述
 10.3 1602液晶顯示模組引腳定義
 10.4 1602液晶顯示模組和單片機接口
 10.5 單片機對1602的4種操作模式
  10.5.1 讀操作時序
  10.5.2 寫操作時序
 10.6 1602液晶內部顯示存儲器
 10.7 1602液晶指令
  10.7.1 顯示功能設定
  10.7.2 顯示開關及游標設定
  10.7.3 清屏
  10.7.4 設定顯示屏或游標移動方向指令
  10.7.5 AC值控制及螢幕移動設定
  10.7.6 游標歸位指令
  10.7.7 指令小結及編程技巧
  10.7.8 綜合實驗
 10.8 1602液晶的初始化
 10.9 1602液晶綜合套用
  10.9.1 LCD顯示字元串
  10.9.2 1602液晶顯示時鐘
  10.9.3 1602液晶顯示時鐘(定時器)
 10.10 小結
第11章 常見單片機外設套用初步(三)
 11.1 12864液晶模組概述
  11.1.1 HD61202的特點
  11.1.2 HD61202的引腳功能
  11.1.3 HD61202顯示RAM地址
 11.2 12864液晶模組管腳定義
 11.3 單片機對12864液晶模組的操作時序
  11.3.1 寫操作時序
  11.3.2 讀操作時序
 11.4 12864液晶模組的指令
  11.4.1 讀狀態指令
  11.4.2 行設定命令
  11.4.3 頁設定命令
  11.4.4 列地址設定命令
  11.4.5 顯示開/關
 11.5 12864液晶模組的初始化
 11.6 12864液晶模組綜合套用
  11.6.1 字模軟體
  11.6.2 12864液晶模組顯示數字
  11.6.3 12864液晶模組顯示漢字
  11.6.4 12864顯示圖片
  11.6.5 12864液晶模組的繪圖
 11.7 實驗板12864液晶顯示
 11.8 小結
第12章 單片機串口通信及套用
 12.1 串列通信基本概念
  12.1.1 同步通信方式
  12.1.2 異步通信方式
  12.1.3 串列通信的數據傳送方式
  12.1.4 串列通信的奇偶校驗
  12.1.5 異步串列通信的波特率
  12.1.6 串列接口標準
 12.2 RS-232C接口
  12.2.1 接口信號
  12.2.2 技術指標
  12.2.3 RS-232的幀結構
  12.2.4 RS-232的編程和使用
 12.3 8051單片機串口的編程與套用
  12.3.1 89C51串列口結構
  12.3.2 89C51串列口控制字及控制暫存器
  12.3.3 串列通信工作方式
 12.4 小結
第13章 RTX-51實時多任務作業系統
 13.1 作業系統基礎知識
  13.1.1 什麼是計算機作業系統
  13.1.2 作業系統的功能
  13.1.3 進程和執行緒的基本概念
  13.1.4 實時系統及實時作業系統
 13.2 RTX-51實時多任務作業系統概述
  13.2.1 RTX-51實時多任務系統
  13.2.2 RTX-51特點
  13.2.3 RTX-51任務管理
  13.2.4 RTX-51事件
  13.2.5 RTX-51 Tiny系統函式
  13.2.6 RTX-51 Tiny程式設計仿真
  13.2.7 使用OS編程的優勢
 13.3 小結
第14章 單片機IIC和SPI接口及套用
 14.1 SPI通信接口
  14.1.1 什麼是SPI
  14.1.2 SPI接口的定義及通信原理
  14.1.3 DS1302實時時鐘及其套用
 14.2 IIC匯流排通信接口
  14.2.1 什麼是IIC匯流排
  14.2.2 IIC匯流排的特性
  14.2.3 IIC匯流排的基本術語及協定分析
  14.2.4 24C04基本套用仿真
14.3 小結
參考文獻

相關詞條

熱門詞條

聯絡我們