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

單片微型電腦原理和應用

  • 作者:蔡菲娜
  • 出版社:浙江大學
  • ISBN:9787308026468
  • 出版日期:2009/02/01
  • 裝幀:平裝
  • 頁數:236
人民幣:RMB 25 元      售價:
放入購物車
加入收藏夾

內容大鋼

作者介紹
蔡菲娜

目錄
第1章  微型電腦基礎知識
  1.1  電腦中的數制與碼制
    1.1.1  十進位數
    1.1.2  二進位數
    1.1.3  十六進位數
    1.1.4  數制轉換
    1.1.5  BCD碼
    1.1.6  ASCII碼
  1.2  電腦中數的運算
    1.2.1  機器數的表示方法
    1.2.2  補碼的加減運算
  1.3  微型電腦基本工作原理
    1.3.1  微處理器
    1.3.2  存貯器
    1.3.3  L/O設備
    1.3.4  微機簡單工作過程
  1.4  單片微型電腦
    1.4.1  單片機的發展過程
    1.4.2  單片機的發展趨勢
    1.4.3  單片機的應用領域
第2章  MCS-51單片機系統結構
  2.1  MCS-51單片機總體結構
    2.1.1  CPU
    2.1.2  存貯器配置
    2.1.3  I/O口
  2.2  MCS-51單片機存貯器結構
    2.2.1  程序存貯器
    2.2.2  內部數據存貯器和特殊功能寄存器
    2.2.3  外部數據存貯器
  2.3  MCS-51輸入/輸出埠
    2.3.1  P0口
    2.3.2  P1口
    2.3.3  P2口
    2.3.4  P3口
    2.3.5  埠負載能力和介面要求
  2.4  CPU時序
    2.4.1  振蕩器和時鐘電路
    2.4.2  CPU時序
  2.5  MCS-51單片機引腳及功能
    2.5.1  引腳及功能
    2.5.2  複位電路及掉電操作
第3章  MCS-51指令系統
  3.1  MCS-51定址方式
  3.2  數據傳送指令
    3.2.1  內部8位數據傳送指令
    3.2.2  16位數據傳送指令
    3.2.3  外部數據傳送指令
    3.2.4  交換與查表類指令
    3.2.5  堆棧操作指令
  3.3  算術運算指令

    3.3.1  加、減法指令
    3.3.2  乘、除法指令
  3.4  邏輯運算及移位指令
    3.4.1  邏輯運算指令
    3.4.2  循環移位指令
  3.5  控制轉移指令
    3.5.1  無條件轉移指令
    3.5.2  條件轉移指令
    3.5.3  調用和返回指令
  3.6  位操作指令
第4章  彙編語言程序設計
  4.1  彙編語言的基本概念
    4.1.1  機器語言、彙編語言和高級語言
    4.1.2  彙編語言格式
  4.2  彙編語言源程序的機器彙編和人工彙編
    4.2.1  偽指令
    4.2.2  機器彙編
    4.2.3  人工彙編
  4.3  簡單程序設計
    4.3.1  流程圖
    4.3.2  直接程序的設計
  4.4  分支程序設計
  4.5  循環程序設計
    4.5.1  循環程序的導出
    4.5.2  循環程序舉例
  4.6  子程序設計
    4.6.1  子程序的概念
    4.6.2  子程序的設計
  4.7  運算程序設計
    4.7.1  雙位元組無符號數加減法
    4.7.2  無符號數二進位乘法
    4.7.3  無符號數二進位除法
第5章  MCS-51定時器
  5.1  定時器結構
    5.1.1  定時器方式寄存器TMOD
    5.1.2  定時器控制寄存器TCON
  5.2  定時器工作方式
    5.2.1  方式0
    5.2.2  方式1
    5.2.3  方式2
    5.2.4  方式3
  5.3  定時器應用舉例
    5.3.1  方式0應用
    5.3.2  方式1應用
    5.3.3  方式2應用
    5.3.4  門控位應用
第6章  MCS-51串列介面
  6.1  串列通信的基本知識
    6.1.1  並行通信和串列通信
    6.1.2  串列通信兩種基本方式

    6.1.3  波特率
    6.1.4  通信方向
  6.2  串列介面的控制
    6.2.1  串列口緩衝寄存器SBUF
    6.2.2  串列口控制寄存器SCON
    6.2.3  電源控制寄存器PCON
  6.3  串列口的波特率
  6.4  串列口的工作方式及應用
    6.4.1  方式0及其應用
    6.4.2  方式1及其應用
    6.4.3  方式2和方式3及其應用
    6.4.4  多機通信原理
    6.4.5  單片機和PC機之間的通信
第7章  中斷系統
  7.1  中斷概述
    7.1.1  電腦與外設交換信息的方式
    7.1.2  中斷的基本概念
  7.2  MCS-51單片機的中斷管理系統
    7.2.1  中斷源和中斷請求標誌
    7.2.2  中斷的開放和關閉
    7.2.3  中斷源的優先順序
    7.2.4  中斷響應過程
    7.2.5  中斷響應時間
  7.3  中斷系統的應用
    7.3.1  外部中斷源的擴展
    7.3.2  中斷應用
第8章  MCS.5l系統擴展
  8.1  單片機的三匯流排結構
  8.2  程序存貯器擴展
    8.2.1  EPROM存貯器
    8.2.2  程序存貯器擴展
  8.3  數據存貯器擴展
    8.3.1  靜態RAM存貯器
    8.3.2  數據存貯器擴展
  8.4  串列E2PROM擴展
    8.4.1  串列E2PROM24LC65的結構特點
    8.4.2  串列E2PROM的硬體介面及軟體編程
  8.5  I/O口擴展
    8.5.1  可編程的並行介面8255A
    8.5.2  8255和MCS-51單片機的介面
第9章  介面技術
  9.1  顯示介面
    9.1.1  LED顯示器
    9.1.2  靜態顯示方式
    9.1.3  動態顯示方式
  9.2  鍵盤介面
    9.2.1  鍵盤介面需解決的問題
    9.2.2  獨立式按鍵
    9.2.3  行列式鍵盤
    9.2.4  可編程的鍵盤介面晶元8279

  9.3  A/D轉換器介面
    9.3.1  ADC0809結構
    9.3.2  ADC0809與803l的連接
    9.3.3  AD574與8031單片機介面
  9.4  D/A介面
    9.4.1  DAC0832數模轉換器
    9.4.2  DAC0832與8031介面
    9.4.3  D/A轉換器的應用
  9.5  系統設計及開發方法
    9.5.1  總體設計
    9.5.2  硬體及軟體設計
    9.5.3  利用開發機進行調試
  9.6  應用系統實例
    9.6.1  概述
    9.6.2  數學模型
    9.6.3  系統總體設計
    9.6.4  功能模塊設計
    9.6.5  數據處理方法
    9.6.6  抗干擾措施
    9.6.7  主程序設計
第10章  用C語言對單片機進行編程
  10.1  C51的數據類型
  10.2  C51存貯類型
    10.2.1  存貯類型
    10.2.2  存貯模式
    10.2.3  絕對地址訪問
  10.3  C51的指針和數組
    10.3.1  指針
    10.3.2  數組
  10.4  函數
    10.4.1  函數定義
    10.4.2  函數調用
    10.4.3  函數調用中參數傳遞
  10.5  8051中斷的C編程
    10.5.1  定時器中斷
    10.5.2  利用串列口實現多機通信的中斷編程
  10.6  C51和彙編混合編程
    10.6.1  用C文件產生彙編文件
    10.6.2  內含彙編語言
    10.6.3  在C程序中調用彙編語言程序
  10.7  C51應用程序實例
    10.7.1  鍵盤顯示介面的C編程
    10.7.2  串列E2PROM的C編程
    10.7.3  8031單片機和A/D轉換器介面的C編程
    10.7.4  8031和印表機介面的C編程
附錄一  美國標準信息交換碼ASCII碼字元表
附錄二  MCS-51單片機位地址表
附錄三  MCS-51系列單片機指令表
附錄四  C51庫函數
附錄五  WH型印表機列印命令集

參考書目

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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