幫助中心 | 我的帳號 | 關於我們

零點起飛學51單片機

  • 作者:編者:趙傑//王麗//韓龍
  • 出版社:清華大學
  • ISBN:9787302532064
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:391
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以5l系列單片機原理和應用為主線,介紹單片機的工作原理、內部各功能部件的結構、彙編指令系統、C51語言編程,並以此為基礎,採用彙編語言和C語言相對照的編寫方式,重點講解51系列單片機內部資源及應用編程、5l單片機的介面技術,並精心設計大量例題和多種解題思路。精選具有代表性的真實項目,包括溫度感測器、紅外遙控、直流電動機控制等內容。
    本書既可作為普通高等院校通信工程、電子信息、自動化、電氣工程、電腦、機電一體化、測控技術和儀器儀錶等專業的教材,也可作為廣大單片機應用開發技術人員的參考資料和培訓教材。

作者介紹
編者:趙傑//王麗//韓龍

目錄
第1章  單片機系統概述
  1.1  微型電腦概述
  1.2  單片機的發展歷史
  1.3  單片機的分類
  1.4  單片機的發展趨勢
  1.5  單片機的應用
  1.6  主流單片機產品
    1.6.1  Intel公司的MCS-51系列單片機
    1.6.2  Atmel公司的AVR單片機
    1.6.3  Microchip公司的PIC單片機
第2章  單片機的硬體結構
  2.1  單片機的內部結構
  2.2  51單片機的中央處理器
  2.3  單片機的工作過程
  2.4  51系列單片機的引腳及功能
  2.5  存儲器結構
    2.5.1  存儲器地址分配
    2.5.2  程序存儲器
    2.5.3  片內數據存儲器
    2.5.4  片外數據存儲器
  2.6  時鐘電路和CPU時序
    2.6.1  時鐘電路
    2.6.2  時序單位
    2.6.3  典型指令時序
  2.7  單片機的工作方式
    2.7.1  複位方式
    2.7.2  程序執行方式
    2.7.3  低功耗工作模式
  2.8  思考與練習
第3章  指令系統
  3.1  單片機開發語言概述
  3.2  指令格式和定址方式
    3.2.1  彙編語言指令格式
    3.2.2  定址方式
  3.3  80C51單片機的指令系統
    3.3.1  數據傳送指令
    3.3.2  算術運算類指令
    3.3.3  邏輯運算類指令
    3.3.4  控制轉移指令
    3.3.5  位操作指令
  3.4  偽指令
  3.5  彙編語言程序設計
    3.5.1  順序程序設計
    3.5.2  查表程序設計
    3.5.3  分支程序設計
    3.5.4  循環程序設計
    3.5.5  子程序設計
  3.6  彙編語言程序設計實例
    3.6.1  巡迴檢測報警裝置
    3.6.2  單片機測溫系統

    3.6.3  碼制轉換
    3.6.4  排序問題
  3.7  思考與練習
第4章  單片機 C51程序設計
  4.1  C51基礎知識
  4.2  數據類型
    4.2.1  C語言數據類型
    4.2.2  常量
    4.2.3  變數
  4.3  運算符與表達式
    4.3.1  賦值運算符與表達式
    4.3.2  算術運算符與表達式
    4.3.3  邏輯運算符與表達式
    4.3.4  關係運算符與表達式
    4.3.5  位運算符與表達式
    4.3.6  逗號運算符與表達式
    4.3.7  條件運算符
    4.3.8  長度運算符
    4.3.9  指針運算符
    4.3.10  複合賦值運算符與表達式
    4.3.11  類型轉換運算符
    4.3.12  運算符優先順序和結合性
  4.4  構造數據類型
    4.4.1  數組
    4.4.2  指針
    4.4.3  結構
    4.4.4  共用體(聯合)
    4.4.5  枚舉
  4.5  基本語句和程序流程結構
    4.5.1  順序語句和順序流程結構
    4.5.2  選擇語句和選擇流程結構
    4.5.3  循環語句和循環流程結構
    4.5.4  循環結構
  4.6  函數
    4.6.1  函數的分類
    4.6.2  函數的定義
    4.6.3  函數的參數和函數的值
    4.6.4  函數的調用
    4.6.5  數組作為函數的參數
  4.7  思考與練習
第5章  51單片機並行 I/O埠
  5.1  I/O埠工作原理
    5.1.1  P0口
    5.1.2  P1口
    5.1.3  P2口
    5.1.4  P3口
  5.2  埠的負載能力和介面要求
  5.3  並行 I/O應用舉例
  5.4  思考與練習
第6章  51單片機中斷系統

  6.1  中斷概念
  6.2  中斷系統結構及中斷控制
    6.2.1  中斷系統結構
    6.2.2  中斷類型
    6.2.3  中斷控制
    6.2.4  多級中斷和中斷嵌套
  6.3  中斷處理過程
  6.4  中斷響應時間
  6.5  中斷請求的撤銷
  6.6  中斷程序的設計
    6.6.1  彙編語言中斷程序
    6.6.2  C語言中斷程序
  6.7  思考與練習
第7章  MCS-51單片機定時器 /計數器
  7.1  定時器 /計數器的結構和功能
  7.2  定時器 /計數器相關寄存器
  7.3  定時器 /計數器的工作方式
  7.4  定時器 /計數器的編程
  7.5  思考與練習
第8章  51單片機串列介面
  8.1  串列通信基礎
    8.1.1  非同步通信
    8.1.2  同步通信
    8.1.3  串列通信的傳輸方向
    8.1.4  串列通信的傳輸速率
  8.2  51單片機串列口
    8.2.1  串列口結構
    8.2.2  串列數據緩衝寄存器 SBUF
    8.2.3  串列口控制寄存器 SCON
    8.2.4  電源控制寄存器 PCON
    8.2.5  波特率的設定
  8.3  串列口工作方式
    8.3.1  方式
    8.3.2  方式
    8.3.3  方式
    8.3.4  方式
  8.4  串列口應用實例
    8.4.1  串列口方式 0應用
    8.4.2  串列口方式 1應用
    8.4.3  串列口方式 2和方式 3應用
  8.5  思考與練習
第9章  並行 I/O介面的擴展
  9.1  I/O介面電路功能
  9.2  簡單並行 I/O介面擴展
    9.2.1  簡單並行輸入口擴展
    9.2.2  簡單輸出口擴展
  9.3  可編程並行介面晶元
    9.3.1  8255A晶元介紹
    9.3.2  8255A的初始化編程
    9.3.3  單片機和 8255A的介面及程序設計

  9.4  思考與練習
第10章  存儲器的擴展
  10.1  單片機系統匯流排結構
  10.2  地址解碼方法
    10.2.1  編址方法
    10.2.2  74LS138(3-8解碼器)
    10.2.3  可編程邏輯器件
  10.3  程序存儲器擴展
    10.3.1  常用程序存儲器晶元
    10.3.2  典型的 EPROM介面電路
  10.4  數據存儲器擴展
    10.4.1  常用的靜態 RAM(SRAM)晶元
    10.4.2  典型的外擴數據存儲器的介面電路
  10.5  思考與練習
第11章  輸入設備
  11.1  鍵盤概述
    11.1.1  按鍵去抖動
    11.1.2  鍵盤的分類
  11.2  鍵盤與單片機的介面
    11.2.1  獨立式鍵盤與單片機的介面
    11.2.2  矩陣式鍵盤與單片機的介面
    11.2.3  串列口擴展鍵盤介面
  11.3  思考與練習
第12章  輸出設備
  12.1  發光二極體
  12.2  LED介面
    12.2.1  LED的結構與工作原理
    12.2.2  LED的工作方式
    12.2.3  LED數碼管的選擇和驅動
    12.2.4  數碼管的軟體解碼和硬體解碼
    12.2.5  數碼管應用設計
  12.3  LCD介面
    12.3.1  LCD工作原理
    12.3.2  OCM12864液晶顯示模塊
    12.3.3  LCD應用舉例
  12.4  8279可編程鍵盤 /顯示器介面晶元
    12.4.1  8279可編程晶元簡介
    12.4.2  8279與單片機介面應用舉例
  12.5  列印輸出設備
    12.5.1  微型印表機概述
    12.5.2  微型印表機的應用
  12.6  思考與練習
第13章  A/D和 D/A轉換器
  13.1  A/D轉換器
    13.1.1  A/D轉換器的主要參數
    13.1.2  逐次逼近式 A/D轉換器 ADC0809
    13.1.3  串列 A/D轉換器 ADC0832
  13.2  D/A轉換器
    13.2.1  D/A轉換器原理
    13.2.2  D/A轉換器的主要技術指標

    13.2.3  並行 D/A轉換器 DAC0832
    13.2.4  串列 D/A轉換器 TLV5618
  13.3  思考與練習
第14章  應用實戰案例
  14.1  模擬軟體
    14.1.1  新建文件和項目
    14.1.2  下載程序
  14.2  溫度感測器 DS18B
    14.2.1  單匯流排概述
    14.2.2  單匯流排器件——溫度感測器 DS18B20
    14.2.3  應用電路設計
  14.3  紅外遙控
  14.4  直流電動機控制
    14.4.1  直流電動機工作原理及調速方法
    14.4.2  PWM調速原理
    14.4.3  應用電路設計
    14.4.4  軟體程序設計
  14.5  RS-232與 VB串列通信
    14.5.1  VB串列通信簡介
    13.5.2  應用電路設計
    14.5.3  軟體程序設計
  14.6  語音錄放控制
    14.6.1  ISD2560引腳功能
    14.6.2  應用電路設計
    14.6.3  軟體程序設計
  14.7  思考與練習
附錄A  ASCII碼字元表
附錄B  MCS-51系列單片機指令一覽表
附錄C  C51庫函數

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032