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

MCS-51單片機介面及應用(C語言版新工科建設電子信息類系列教材)

  • 作者:編者:郭文川|責編:趙玉山
  • 出版社:電子工業
  • ISBN:9787121506468
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:271
人民幣:RMB 56 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書在介紹微型電腦基礎知識的基礎上,以MCS-51單片機為對象,介紹了單片機的結構、C51語言的基礎知識和編程方法、並行I/O口及其應用、顯示器和鍵盤介面技術、中斷系統、外部中斷的應用、定時/計數器及其應用、並行存儲器的擴展、串列通信介面及其應用、數/模和模/數轉換器與單片機的介面技術,以AT24C02和DS18B20為例,分別介紹了I2C匯流排和單線制串列匯流排的應用。此外介紹了Keil C51的Windows 集成開發環境μVision4以及模擬軟體Proteus的使用方法。全書以大量典型例題為載體介紹單片機的介面及應用方法,內容由淺入深,條理清晰。書中所有例題均給出源程序及模擬運行結果,所有例題、課後習題答案以及PPT均可從網上下載。本書為本科生教材。

作者介紹
編者:郭文川|責編:趙玉山

目錄
第1章  單片機概述及微型電腦基本知識
  1.1  單片機概述
    1.1.1  單片機的特點
    1.1.2  單片機的應用
    1.1.3  單片機的發展歷史及未來方向
    1.1.4  MCS-51單片機
    1.1.5  主流的單片機類型
    1.1.6  STC單片機標識說明
  1.2  微型電腦系統組成及工作過程
    1.2.1  微型電腦的組成
    1.2.2  中央處理單元的組成
    1.2.3  微型電腦的工作過程
  1.3  數制與編碼
    1.3.1  數制
    1.3.2  編碼
  1.4  電腦中有符號數的表示方法
    1.4.1  數的符號的表示方法
    1.4.2  原碼、反碼和補碼
    1.4.3  補碼的加減法運算
  本章小結
  思考題與習題
第2章  MCS-51單片機的結構
  2.1  單片機的內部組成和信號引腳
    2.1.1  單片機的內部組成
    2.1.2  單片機的引腳及功能
  2.2  單片機的存儲器配置
    2.2.1  程序存儲器
    2.2.2  數據存儲器
  2.3  單片機的時鐘電路和複位電路
    2.3.1  時鐘電路
    2.3.2  時序定時單位
    2.3.3  複位電路
  2.4  掉電保護及低功耗工作方式
    2.4.1  掉電保護方式
    2.4.2  低功耗工作方式
  本章小結
  思考題與習題
第3章  C51語言基礎知識及編程應用
  3.1  電腦語言
  3.2  C51程序的基本結構和常用的頭文件
    3.2.1  C51程序的基本結構
    3.2.2  函數的基本知識
    3.2.3  C51程序中常用的頭文件
  3.3  C51語言的變數及運算符
    3.3.1  基本數據類型
    3.3.2  變數的存儲類型
    3.3.3  變數的存儲模式
    3.3.4  變數聲明舉例
    3.3.5  C51語言的運算符
  3.4  Keil軟體使用說明

    3.4.1  Keil工程的建立
    3.4.2  工程的設置
    3.4.3  編譯和鏈接
    3.4.4  調試
  3.5  C51語言程序設計舉例
    3.5.1  順序程序的設計
    3.5.2  循環程序的設計
    3.5.3  分支程序的設計
    3.5.4  子程序的設計
  本章小結
  思考題與習題
第4章  並行I/O口及其應用
  4.1  並行I/O口的結構
    4.1.1  P0口
    4.1.2  P1口
    4.1.3  P2口
    4.1.4  P3口
  4.2  並行I/O口的輸出應用
    4.2.1  發光二極體及其介面技術
    4.2.2  數碼管及其介面技術
    4.2.3  液晶顯示器及其介面技術
    4.2.4  蜂鳴器及其介面技術
  4.3  並行I/O口的輸入應用
    4.3.1  按鍵的基本知識及非編碼鍵盤結構
    4.3.2  獨立式鍵盤介面技術
    4.3.3  行列式鍵盤中按鍵的識別方法及介面技術
  本章小結
  思考題與習題
第5章  MCS-51單片機中斷系統及外部中斷的應用
  5.1  中斷概述
    5.1.1  數據的輸入/輸出傳送方式
    5.1.2  中斷的基本概念
  5.2  中斷系統結構及中斷控制
    5.2.1  中斷源
    5.2.2  中斷控制
    5.2.3  中斷矢量地址
    5.2.4  中斷響應過程
  5.3  中斷服務程序的編程方法
    5.3.1  中斷系統的初始化
    5.3.2  C51中斷服務函數的格式
  5.4  外部中斷應用舉例
  本章小結
  思考題與習題
第6章  定時/計數器及其應用
  6.1  51子系列單片機的結構和寄存器
    6.1.1  定時和計數的概念
    6.1.2  51子系列單片機定時/計數器的結構
    6.1.3  定時/計數器的寄存器
  6.2  定時/計數器的工作方式及基本應用
    6.2.1  工作方式0

    6.2.2  工作方式1
    6.2.3  工作方式2
    6.2.4  工作方式3
  6.3  定時/計數器的典型應用實例
    6.3.1  測試信號寬度
    6.3.2  調節直流電機轉速
    6.3.3  音樂盒的設計
  本章小結
  思考題與習題
第7章  並行存儲器的擴展
  7.1  存儲器概述
    7.1.1  存儲器的分類
    7.1.2  半導體存儲器的分類
    7.1.3  半導體存儲器的指標
  7.2  並行存儲器的擴展結構及實現方法
    7.2.1  並行存儲器的擴展結構
    7.2.2  單片機並行擴展的實現方法
  7.3  並行程序存儲器的擴展
    7.3.1  EPROM晶元
    7.3.2  並行ROM的擴展方法
  7.4  並行數據存儲器的擴展
    7.4.1  並行RAM簡介
    7.4.2  並行RAM的擴展方法
  7.5  並行程序存儲器和數據存儲器的混合擴展
  本章小結
  思考題與習題
第8章  單片機並行I/O口的擴展
  8.1  I/O口擴展概述
    8.1.1  I/O介面電路應具有的功能
    8.1.2  I/O介面的基本結構
    8.1.3  I/O埠的操作
  8.2  簡單並行I/O口擴展
    8.2.1  擴展並行輸入口
    8.2.2  擴展並行輸出口
  8.3  可編程並行I/O口晶元8255A
    8.3.1  8255A晶元內部結構及功能
    8.3.2  8255A晶元的操作說明
    8.3.3  8255A晶元與單片機的介面設計
  8.4  鍵盤/顯示器介面晶元8279及其應用
    8.4.1  8279的內部結構及工作原理
    8.4.2  8279的工作方式
    8.4.3  8279的命令格式和命令字
    8.4.4  8279狀態格式與狀態字
    8.4.5  8279數據輸入/輸出格式
    8.4.6  8279的解碼和編碼方式
    8.4.7  8279與單片機和鍵盤/顯示器的介面
  本章小結
  思考題與習題
第9章  並行ADC及DAC介面技術
  9.1  DAC及其性能指標

    9.1.1  權電阻網路DAC
    9.1.2  倒T型電阻網路DAC
    9.1.3  DAC的性能指標及輸入/輸出特性
  9.2  8位並行DAC0832及其介面技術
    9.2.1  DAC0832簡介
    9.2.2  DAC0832與單片機的介面及編程
  9.3  ADC及其性能指標
    9.3.1  A/D轉換的基本原理
    9.3.2  反饋比較型ADC的工作原理
    9.3.3  ADC的主要性能指標
  9.4  並行ADC0808(0809)及其介面技術
    9.4.1  ADC0808和ADC0809簡介
    9.4.2  ADC0808(0809)與單片機的介面及編程
  本章小結
  思考題與習題
第10章  MCS-51單片機串列口及其應用
  10.1  串列通信概述
    10.1.1  並行通信與串列通信
    10.1.2  串列通信的兩種基本通信方式
    10.1.3  串列通信的線路傳輸方式
    10.1.4  比特率和波特率
    10.1.5  串列通信的信號形式
  10.2  MCS-51單片機串列口
    10.2.1  串列口的結構及工作原理
    10.2.2  與串列口相關的特殊功能寄存器
    10.2.3  波特率的設計
    10.2.4  串列通信工作方式
    10.2.5  串列口的應用舉例
    10.2.6  串列口方式2和方式3的應用
  10.3  單片機之間的串列非同步通信
    10.3.1  單片機之間的串列通信方式
    10.3.2  單片機之間的TTL電平通信舉例
  10.4  單片機與電腦的通信
    10.4.1  單片機與電腦之間的串列口及調試助手
    10.4.2  單片機與電腦通信舉例
    10.4.3  單片機與電腦的雙向通信
  本章小結
  思考題與習題
第11章  I2C匯流排和單線制串列匯流排的應用
  11.1  I2C匯流排概述及編程技術
    11.1.1  I2C匯流排概述
    11.1.2  51單片機中I2C匯流排的信號模擬與編程技術
  11.2  I2C匯流排E2PROM的基本知識及使用方法
    11.2.1  AT24C02的基本知識
    11.2.2  I2C匯流排E2PROM應用舉例
  11.3  單匯流排DS18B20溫度感測器的應用
    11.3.1  DS18B20溫度感測器介紹
    11.3.2  DS18B20應用舉例
  本章小結
  思考題與習題

第12章  Proteus電路設計與模擬
  12.1  Proteus界面說明
    12.1.1  Proteus的啟動過程
    12.1.2  主菜單
    12.1.3  工具欄
    12.1.4  其他主要欄目
  12.2  電路原理圖繪製基本操作過程
    12.2.1  查找元器件
    12.2.2  元器件的放置與編輯
    12.2.3  元器件的連接
    12.2.4  修改元器件屬性
    12.2.5  電路原理圖設計方法
    12.2.6  實例講解
  本章小結
附錄A  ASCII碼字元表
附錄B  C51編譯時的部分錯誤(Error)信息及可能發生的原因

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