單片機原理與應用:基於實例驅動和Proteus仿真

單片機原理與應用:基於實例驅動和Proteus仿真
定價:204
NT $ 177
  • 作者:李林功
  • 出版社:科學出版社
  • 出版日期:2011-06-01
  • 語言:簡體中文
  • ISBN10:7030309650
  • ISBN13:9787030309655
  • 裝訂:295頁 / 普通級 / 初版
 

內容簡介

《單片機原理與應用--基於實例驅動和proteus仿真》以「全自動洗衣機控制器」為應用實例,以proteus為仿真軟件,以匯編語言和c語言為編程語言,系統介紹mcs-51系列單片機的組織結構、工作原理、指令系統、程序設計、中斷、定時器/計數器、串行通信、系統擴展、接口技術、應用系統設計等內容。每章首先通過介紹全自動洗衣機相關工作流程引入教學內容,系統講解后用proteus仿真實現「全自動洗衣機控制器」中相關的功能模塊。每章的仿真模塊同時也是該章的實踐內容。全書最后一章將各章的功能模塊進行有機融合,形成一個完整的「全自動洗衣機控制器」,並系統介紹單片機應用系統的設計開發方法。全書圖片多、表格多、實例多、聯系實際多,充分體現了「單片機原理與應用」課程的應用性、實用性和技術性特點。

   《單片機原理與應用--基於實例驅動和proteus仿真》可作為高等院校電子信息工程、通信工程、電氣工程、自動化、計算機應用、機械工程、機電一體化等專業的「單片機原理與應用」課程的教學用書,也可作為工程技術人員、單片機愛好者的技術參考書。
 

目錄

前言
第1章單片機基礎
1.1概述
1.1.1單片機的發展
1.1.2單片機的特點
1.1.3單片機的應用
1.2mcs-51單片機硬件基礎
1.2.1內部結構
1.2.2封裝
1.2.3引腳
1.2.4輸入/輸出端口
1.2.5存儲器
1.2.6時鍾
1.2.7時序
1.2.8復位
1.2.9低功耗
1.3流水燈proteus仿真
習題
第2章單片機指令系統與匯編語言程序設計

.2.1mcs-51單片機指令系統
2.1.1指令格式
2.1.2尋址方式
2.1.3數據傳送類指令
2.1.4算術運算類指令
2.1.5邏輯運算類指令
2.1.6控制轉移類指令
2.1.7位操作類指令
2.2匯編語言程序設計
2.2.1常用偽指令
2.2.2順序程序設計
2.2.3分支程序設計
2.2.4循環程序設計
2.2.5子程序設計
2.3全自動洗衣機按鍵與指示燈proteus仿真
習題
第3章單片機c語言程序設計
3.1匯編語言與c語言
3.2 c51基本元素
3.2.1關鍵字
3.2.2常量
3.2.3變量
3.3c51運算符和表達式
3.3.1賦值運算符
3.3.2算術運算符
3.3.3增減運算符
3.3.4關系運算符
3.3.5邏輯運算符
3.3.6位運算符
3.3.7復合賦值運算符
3.3.8逗號運算符
3.3.9條件運算符
3.3.10指針和地址運算符
3.3.11強制類型轉換符
3.3.12長度運算符
3.3.13數組下標運算符
3.3.14成員運算符
3.4c51語句和控制結構
3.4.1空語句
3.4.2表達式語句
3.4.3復合語句
3.4.4 if語句
3.4.5 switch語句
3.4.6 for語句
3.4.7 while語句
3.4.8do-..while語句
3.5c51函數
3.5.1函數概述
3.5.2函數的定義和調用
3.5.3全局變量和局部變量
3.5.4中斷服務程序
3.6數據排序proteus仿真
習題
第4章單片機中斷系統
4.1中斷源
4.2中斷控制
4.3中斷過程
4.3.1中斷請求
4.3.2中斷響應
4.3.3中斷處理
4.3.4中斷返回
4.4外部中斷源擴展
4.5全自動洗衣機「啟動/暫停」控制proteus仿真
習題-
第5章單片機定時器與計數器
5.1定時器/計數器結構
5.2定時器/計數器的工作方式
5.2.1工作方式0
5.2.2工作方式1
5.2.3工作方式2
5.2.4工作方式3
5.3定時器/計數器應用舉例
5.4全自動洗衣機定時控制proteus仿真
習題
第6章單片機串行通信系統
6.1概述
6.1.1異步通信
6.1.2同步通信
6.1.3串行通信模式
6.2串行通信接口
6.2.1串行通信控制寄存器
6.2.2電源控制寄存器
6.3串行通信工作方式
6.3.1工作方式0
6.3.2工作方式1
6.3.3工作方式2
6.3.4工作方式3
6.3.5多機通信
6.4串行通信波特率設置
6.4.1波特率計算
6.4.2溢出率計算
6.4.3計數初值計算
6.5串行通信應用舉例
6.5.1串行口初始化
6.5.2工作方式0應用舉例
6.5.3工作方式1應用舉例
6.5.4工作方式2應用舉例
6.5.5多機通信應用舉例
6.6全自動洗衣機串行方式時間顯示proteus仿真
習題
第了章單片機應用系統中的按鍵與顯示
7.1按鍵的抖動
7.2獨立式按鍵
7.3矩陣式鍵盤
7.3.1查詢掃描
7.3.2中斷掃描
7.4發光二極管
7.5led數碼管-
7.5.1 led數碼管靜態顯示
7.5.2 led數碼管動態顯示
7.6液晶顯示
7.6.1lcdl602液晶顯示模塊
7.6.2 lcdl602應用舉例
7.7全自動洗衣機洗衣流程proteus仿真
習題
第8章單片機應用系統中的模擬量輸入與輸出
8.1a/d轉換
8.1.1並行a/d轉換
8.1.2串行a/d轉換
8.2 d/a轉換
8.3直流電動機控制
8.4全自動洗衣機水量控制proteus仿真
習題
第9章單片機應用系統資源擴展
9.1系統資源擴展的方法
9.2程序存儲器擴展
9.2.1程序存儲器擴展方法
9.2.2程序存儲器擴展舉例
9.3數據存儲器擴展
9.3.1數據存儲器擴展方法
9.3.2數據存儲器擴展舉例
9.4串行程序存儲器擴展
9.4.112c串行總線標准
9.4.2串行程序存儲器擴展舉例
9.5並行i/o接口擴展
9.6用串行口擴展並行口
9.7全自動洗衣機控制器存儲器擴展proteus仿真
習題
第10章單片機應用系統設計
10.1單片機應用系統構成
10.2單片機應用系統設計方法
10.2.1需求分析
10.2.2可行性分析
10.2.3系統體系結構設計
10.2.4硬件設計
10.2.5軟件設計
10.2.6綜合調試
10.3全自動洗衣機控制器設計
10.3.1需求分析
10.3.2可行性分析
10.3.3系統體系結構設計
10.3.4硬件設計
10.3.5軟件設計
10.3.6綜合調試
習題
附錄
a ascii表
b mcs-51單片機指令系統表
c proteus使用簡介
c.1電路原理圖設計
c.2 c語言程序設計
c.3 proteus和keii聯調
c.4「流水燈」c語言參考程序
c.5匯編語言程序調試
c.6「流水燈」匯編語言參考程序
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $177