單片機套用技術——基於C51和Proteus 的項目設計與仿真

單片機套用技術——基於C51和Proteus 的項目設計與仿真

《單片機套用技術——基於C51和Proteus 的項目設計與仿真》的作者是韓克、薛迎霄。

基本介紹

  • 書名:單片機套用技術——基於C51和Proteus 的項目設計與仿真
  • 作者:韓克、薛迎霄
  • 定價:49元
  • 出版時間:2017.03.01
  • 印刷日期:2017.03.24
圖書信息,內容簡介,目錄,

    圖書信息

    單片機套用技術——基於C51和Proteus 的項目設計與仿真
    作者:韓克、薛迎霄
    定價:49元
    印次:1-1
    ISBN:9787302457107
    出版日期:2017.03.01
    印刷日期:2017.03.24

      內容簡介

      本書採用兩種C51集成開發環境,其中以Keil μVision 4為學習C51語言基本知識打下良好的基礎,又以Proteus現代電子仿真系統為單片機C51程式設計提供一種可學習、可開發的平台。全書分為15章,基本涵蓋了單片機套用技術教學知識模組,

      目錄

      第1章單片機技術概述
      1.1計算機系統分類簡介
      1.2微型計算機的基本概念
      1.2.1微型計算機系統的基本結構
      1.2.2微型計算機的基本工作原理
      1.3單片微型計算機
      1.3.1單片機套用系統及組成
      1.3.2單片機的發展趨勢
      1.3.3MCS51系列單片機
      1.3.4MCS51系列單片機類型
      1.4單片機的套用
      思考與習題
      第2章MCS51單片機的結構
      2.1MCS51單片機的內部結構
      2.1.18051單片機的內部結構及功能
      2.1.28051的引腳定義及功能
      2.2MCS51單片機存儲器結構
      2.2.1MCS51單片機的存儲地址結構
      2.2.2程式存儲器
      2.2.3數據存儲器
      2.3並行I/O口電路結構
      2.3.1P0口結構
      2.3.2P1口結構
      2.3.3P2口結構
      2.3.4P3口結構
      2.4時鐘電路與復位電路
      2.4.1單片機的時鐘電路與時序
      2.4.2單片機的復位電路
      2.5單片機的工作過程
      思考與習題
      第3章KeilμVision與C51語言基礎
      3.1KeilμVision4集成開發環境
      3.1.1KeilμVision4簡介
      3.1.2KeilμVision4界面概覽
      3.2KeilμVision4的C51開發流程
      3.2.1創建項目
      3.2.2創建源程式檔案
      3.2.3程式編譯與調試
      3.2.4仿真調試
      3.2.5項目設定
      3.3單片機開發語言概述
      3.3.1單片機彙編語言
      3.3.2單片機C51語言
      3.4C51的標識符與關鍵字
      3.4.1標識符
      3.4.2關鍵字
      3.5C51的數據類型
      3.5.1整型常量
      3.5.2浮點型常量
      3.5.3C51變數的數據類型
      3.5.4整型變數
      3.5.5浮點型變數
      3.5.6變數聲明語句
      3.5.7特殊功能暫存器SFR定義
      3.5.8位變數
      3.5.9指針型變數
      3.5.10指針變數賦值
      3.6變數及其存儲方式
      3.6.1局部變數與全局變數
      3.6.2變數的存儲種類
      3.6.3變數的存儲類型
      3.6.4變數的存儲器模式
      3.7C51的運算符
      3.7.1算術運算符
      3.7.2自增和自減運算
      3.7.3關係運算符
      3.7.4邏輯運算符
      3.7.5位運算符
      3.8運算符優先權和結合性
      3.9C51的表達式
      3.9.1算術表達式
      3.9.2賦值表達式
      3.9.3逗號表達式
      3.9.4關係表達式
      3.9.5邏輯表達式
      思考與習題
      第4章ProteusISIS軟體簡介
      4.1ProteusISIS仿真軟體簡介
      4.1.1Proteus軟體系統組成
      4.1.2電子產品設計流程
      4.1.3ProteusISIS操作界面介紹
      4.1.4Proteus軟體資源
      4.1.5Proteus軟體在教學與實踐中的套用
      4.2ProteusISIS選單欄簡介
      4.3設計視覺助手
      4.4Proteus電路設計基礎
      4.4.1設計流程
      4.4.2設計文檔
      4.4.3原理圖連線
      4.4.4電氣規則檢查ERC
      4.4.5保存原理圖
      4.5基於Proteus的設計實例
      4.5.1Proteus電路原理圖設計
      4.5.2軟體設計
      4.5.3原始碼仿真與調試
      4.5.4單片機內部資源仿真與調試
      4.5.5電路與原始碼聯調
      思考與習題
      第5章C51語言程式設計基礎
      5.1C51語言程式的基本結構
      5.2C51語言基本語句
      5.2.1表達式語句
      5.2.2複合語句
      5.2.3循環控制語句
      5.2.4程式控制語句
      5.2.5開關語句
      5.2.6程式跳轉語句(goto語句、break語句和continue語句)
      5.3C51語言的數組
      5.3.1一維數組
      5.3.2數組賦值
      5.3.3二維數組
      5.3.4字元數組
      5.4C51語言的函式
      5.4.1函式概述
      5.4.2函式的分類
      5.4.3函式的調用
      5.4.4函式返回語句
      5.4.5中斷服務函式
      5.4.6庫函式
      思考與習題
      第6章單片機與定時器/計數器接口技術
      6.1單片機的定時器/計數器
      6.1.1單片機定時器/計數器的結構及工作原理
      6.1.2定時器/計數器的方式和控制暫存器
      6.1.3定時器/計數器初始化及步驟
      6.1.4定時器/計數器的工作方式
      6.2基於Proteus的定時器/計數器項目設計與仿真
      6.2.1二路方波生髮器的設計與仿真
      6.2.2時間定時器設計與仿真
      思考與習題
      第7章單片機與中斷系統接口技術
      7.1單片機的中斷系統
      7.1.1中斷系統的概念及特點
      7.1.2中斷系統的組成及中斷源
      7.1.3中斷系統控制暫存器
      7.1.4中斷處理過程
      7.2中斷源的C51語言程式設計
      7.2.1外部中斷源的C51語言程式設計
      7.2.2定時中斷源的C51語言程式設計
      7.2.3優先權中斷源的C51語言程式設計
      7.2.4串列口中斷源的C51語言程式設計
      7.2.5外部中斷源的擴展
      7.3基於Proteus中斷系統項目設計與仿真
      7.3.1電風扇風量顯示電路設計與仿真
      7.3.2電子圓模式電路設計與仿真
      思考與習題
      第8章單片機與數碼管顯示接口技術
      8.1LED顯示器與接口技術
      8.1.1LED數碼管結構及工作原理
      8.1.2LED數碼管的控制方式
      8.28位動態顯示電路
      8.3基於Proteus的LED顯示器項目設計與仿真
      8.3.1電子秒表電路設計與仿真
      8.3.2脈衝計數電路設計與仿真
      8.3.3基於Proteus的籃球競賽24s定時器電路設計與仿真
      8.3.4交通信號燈模擬控制系統的設計與仿真
      思考與習題
      第9章單片機與LED點陣顯示接口技術
      9.1LED點陣結構及原理
      9.1.18×8LED點陣簡介
      9.1.2LED點陣顯示方式
      9.2基於Proteus的大螢幕顯示器項目設計與仿真
      9.2.18×8LED點陣靜態顯示技術的設計與仿真
      9.2.216×16LED點陣“箭頭”移動顯示技術的設計與仿真
      9.2.316×16LED點陣文字移動顯示技術的設計與仿真
      9.2.416×16LED點陣數字跳動顯示技術的設計與仿真
      9.2.516×16LED圖形廣告屏(飛翔的小鳥)設計與仿真
      思考與習題
      第10章單片機與LCD顯示接口技術
      10.1液晶顯示模組概述
      10.21602LCD液晶顯示模組
      10.2.11602LCD主要參數與引腳功能
      10.2.21602LCD的控制指令及初始化
      10.2.3LCD顯示模組的接口形式
      10.3基於Proteus的LCD顯示器項目設計與仿真
      10.3.11602LCD靜態顯示技術的設計與仿真
      10.3.21602LCD字元循環移動顯示技術的設計與仿真
      10.4128×64LCD圖形顯示器接口技術
      10.4.1液晶顯示控制驅動器
      10.4.2指令集與功能說明
      10.5基於Proteus的128×64LCD顯示器項目設計與仿真數字/
      字元/漢字接口電路設計與仿真
      思考與習題
      第11章單片機與鍵盤接口技術
      11.1鍵盤
      11.1.1鍵盤工作原理
      11.1.2鍵盤結構與輸入特點
      11.2獨立式鍵盤接口技術
      11.2.1獨立式按鍵電路結構
      11.2.2獨立式按鍵的軟體結構
      11.3基於Proteus的獨立式鍵盤項目設計與仿真
      11.3.1汽車指示燈與加速顯示控制器的設計與仿真
      11.3.2電熱水器控制顯示器的設計與仿真
      11.4矩陣式鍵盤接口技術
      11.4.1矩陣式鍵盤電路結構
      11.4.2矩陣式鍵盤工作方式
      11.4.3矩陣式鍵盤掃描法
      11.5基於Proteus的矩陣式鍵盤項目設計與仿真
      11.5.1矩陣查詢式鍵盤電路的設計與仿真
      11.5.2矩陣中斷式鍵盤電路的設計與仿真
      思考與習題
      第12章單片機與A/D轉換器接口技術
      12.1A/D轉換器接口技術
      12.1.1A/D轉換器原理
      12.1.2典型A/D轉換器晶片ADC0809
      12.1.3ADC0809的轉換工作原理
      12.1.4ADC0809轉換程式設計
      12.28位串列A/D轉換器接口技術
      12.3基於Proteus的A/D轉換器項目設計與仿真
      12.3.1基於ADC0809光照度與溫度數據採集的設計與仿真
      12.3.2基於ADC0831直流電壓表的設計與仿真
      12.3.3基於ADC0831直流電流表的設計與仿真
      12.3.4基於ADC0831亮度自動控制電路的設計與仿真
      思考與習題
      第13章單片機與D/A轉換器接口技術
      13.1D/A轉換原理及主要技術指標
      13.1.1D/A轉換原理
      13.1.2D/A轉換器的主要技術指標
      13.1.3並行D/A轉換器晶片DAC0832
      13.2DAC0832與單片機接口技術
      13.3基於Proteus的DAC0832電路項目設計與仿真
      13.3.1基於DAC0832調幅調頻正弦波信號發生器的設計與仿真
      13.3.2基於DAC0832函式信號發生器的設計與仿真
      思考與習題
      第14章單片機與串列通信接口技術
      14.1通信的一般概念
      14.1.1並行通信與串列通信
      14.1.2串列通信的制式
      14.1.3串列通信的兩種基本方式
      14.1.4串列通信的速率與接口
      14.2MCS51單片機串列通信接口
      14.2.1MCS51串列口的結構
      14.2.2MCS51串列口的工作方式
      14.2.3MCS51串列口的波特率
      14.2.4MCS51串列通信的編程方法
      14.3MCS51單片機串列口的擴展套用
      14.3.1單片機I/O口的擴展
      14.3.2基於Proteus的串入並出擴展口電路設計與仿真
      14.3.3基於Proteus的併入串出擴展口電路設計與仿真
      14.4MCS51單片機雙機串列通信的套用
      14.4.1雙機通信接口
      14.4.2單片機雙機通信原理與設定
      14.5基於Proteus的單片機雙機串列通信項目設計與仿真
      14.5.1單片機雙機串列通信設計與仿真
      14.5.2光伏系統蓄電池電壓雙機通信監控器的設計與仿真
      14.6MCS51單片機多機串列通信的套用
      14.6.1多機通信硬體基本電路
      14.6.2多機通信原理與設定
      14.6.3單片機多機串列通信設計與仿真
      思考與習題
      第15章單片機與電動機控制接口技術
      15.1直流電動機控制技術
      15.1.1直流電動機的基本結構
      15.1.2直流電動機的工作原理
      15.1.3直流電動機PWM調速原理
      15.1.4直流電動機PWM調速方案
      15.2基於Proteus的直流電動機控制項目設計與仿真
      15.2.1直流電動機正反轉控制的設計與仿真
      15.2.2直流電動機PWM調速電路的設計與仿真
      15.3步進電動機控制技術
      15.3.1步進電動機簡介
      15.3.2步進電動機工作原理
      15.3.3步進電動機驅動電路
      15.4基於Proteus的步進電動機控制項目設計與仿真
      15.4.1步進電動機步距角控制的設計與仿真
      15.4.2步進電動機N圈控制的設計與仿真
      15.4.3步進電動機多功能控制器的設計與仿真
      思考與習題
      附錄Areg51.h詳解
      附錄BProteus常用元器件
      參考文獻

      相關詞條

      熱門詞條

      聯絡我們