会员   密码 您忘记密码了吗?
1,572,639 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 單片機原理及應用教程(第2版)
單片機原理及應用教程(第2版)
上一张
下一张
prev next

單片機原理及應用教程(第2版)

作者: 張元良,呂艷,周志民
出版社: 清華大學出版社
出版日期: 2016-12-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT276.00
市场价格: RM49.62
本店售价: RM44.16
促销价: RM43.67
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

張元良、呂艷、周志民主編的《單片機原理及應用教程》系統地介紹了MCS-51系列單片機的結構、指令系統、程序設計、中斷系統、定時器/計數器、串行口、系統擴展及實用I/O接口技術等基本原理及初步應用;還介紹了基於單片機的嵌入式系統開發流程;重點介紹了幾種常用單片機開發應用軟件(Keil、Altium Designer、Proteus),以利於讀者邊學習邊實踐;而且,對目前常用的幾種單片機進行了簡單介紹。

本書含有豐富的實例詳解及習題,特別適合作為大中專院校單片機原理及應用課程的教材,還可作為單片機愛好者的自學用書,也可作為單片機應用開發技術人員、智能儀表開發技術人員及研究生的設計參考用書。


目錄

第1章 微型計算機基礎知識
1.1 微型計算機的組成
1.2 計算機中數據的表示方法
1.2.1 進位計數制
1.2.2 數制間的相互轉換
1.2.3 二進制數的運算
1.2.4 數值數據的表示
1.2.5 非數值數據的表示
1.3 單片機概述
1.3.1 單片機的基本結構
1.3.2 單片機的發展
1.3.3 單片機的特點及應用
習題
第2章 MCS?51系列單片機的硬件結構
2.1 單片機的內部結構
2.1.1 內部結構框圖
2.1.2 引腳與功能
2.2 單片機的存儲器結構
2.2.1 程序存儲器
2.2.2 數據存儲器
2.2.3 特殊功能寄存器
2.3 單片機的並行I/O口
2.3.1 I/O口的特點
2.3.2 I/O口的內部結構
2.3.3 I/O口的功能
2.3.4 I/O口的負載能力
2.4 單片機的時鍾與時序
2.4.1 時鍾電路
2.4.2 CPU時序
2.5 單片機的復位
2.6 單片機最小系統
習題
第3章 MCS?51系列單片機的指令系統
3.1 指令系統簡介
3.1.1 指令格式
3.1.2 指令分類
3.2 單片機尋址方式及實例解析
3.2.1 直接尋址
3.2.2 立即尋址
3.2.3 寄存器尋址
3.2.4 寄存器間接尋址
3.2.5 變址尋址
3.2.6 相對尋址
3.2.7 位尋址
3.3 單片機指令系統及實例解析
3.3.1 數據傳送指令
3.3.2 算術指令
3.3.3 邏輯指令
3.3.4 轉移指令
3.3.5 位操作指令
3.3.6 偽指令
3.4 MCS?51單片機C51語言
3.4.1 C51語言概述
3.4.2 C51語言的程序結構、數據與存儲類型
3.4.3 C51語言的頭文件與庫函數
3.4.4 C51語言中絕對地址的訪問
3.4.5 C51語言編程方法
習題
第4章 匯編語言程序設計
4.1 匯編語言源程序匯編
4.2 程序設計的基本步驟
4.3 順序程序的設計
4.4 分支程序設計
4.4.1 單分支程序
4.4.2 多分支程序
4.5 循環程序設計
4.5.1 單循環
4.5.2 多重循環
4.5.3 按條件轉移控制的循環
4.6 查表程序設計
4.7 子程序設計和調用
4.8 應用控制流程設計
習題
第5章 MCS?51系列單片機的中斷系統
5.1 中斷的概念
5.2 中斷源
5.3 中斷控制寄存器
5.4 中斷的優先級
5.5 中斷的響應
5.6 由中斷模塊程序認知中斷處理過程
5.6.1 外部中斷模塊代碼
5.6.2 定時器中斷模塊代碼
5.7 通過實例掌握外部中斷
習題
第6章 MCS?51系列單片機的定時器/計數器
6.1 定時器/計數器的結構
6.1.1 計數功能
6.1.2 定時功能
6.2 定時器/計數器的相關寄存器
6.2.1 定時器/計數器的方式寄存器TMOD
6.2.2 定時器/計數器的控制寄存器TCON
6.2.3 中斷允許寄存器IE
6.2.4 中斷優先級寄存器IP
6.3 定時器/計數器的工作方式
6.4 定時器/計數器的知識擴展
6.4.1 定時器的溢出同步問題
6.4.2 運行中讀取定時器/計數器
6.4.3 由定時器/計數器模塊程序認知定時器/計數器處理過程
6.5 通過實例掌握定時器(例程: 定時器與LED)
6.5.1 采用中斷處理方式的程序
6.5.2 采用查詢方式處理的程序
6.6 通過實例掌握計數器(例程: 計數器與LED)
習題
第7章 MCS?51系列單片機的串行口
7.1 串行通信的概念
7.2 MCS?51系列單片機串行口的結構
7.2.1 串行口的結構
7.2.2 串行口控制寄存器
7.2.3 串行口的工作方式
7.2.4 串行通信的波特率
7.3 串行口通信
7.3.1 雙機通信
7.3.2 多機通信
7.4 通過實例掌握串行口通信(例程: PC控制數碼管)
7.4.1 硬件設計
7.4.2 軟件設計
7.4.3 PC與單片機串行通信的實現
習題
第8章 MCS?51系列單片機系統擴展及實用I/O接口技術
8.1 常用緩沖/驅動接口芯片介紹
8.1.1 SN7407緩沖/驅動芯片
8.1.2 達林頓晶體管陣列ULN2003A
8.1.3 光電耦合器
8.1.4 串行通信接口RS?485
8.2 開關量輸入接口設計
8.2.1 鍵盤接口
8.2.2 4×4矩陣鍵盤掃描實例
8.2.3 繼電器輸入接口
8.2.4 行程開關輸入接口
8.2.5 光電編碼器輸入接口
8.3 開關量輸出接口設計
8.3.1 蜂鳴器輸出接口
8.3.2 繼電器輸出接口
8.3.3 固態繼電器輸出接口
8.4 液晶顯示模塊接口設計
8.4.1 LCD的基本結構與驅動原理
8.4.2 段式LCD
8.4.3 點陣LCD
8.5 常用A/D轉換接口設計
8.5.1 TLC2543與單片機接口實例
8.5.2 ADC0832與單片機接口實例
8.5.3 A/D轉換器(TLC2543)應用實例
8.6 常用D/A轉換接口設計
8.6.1 TLC5618與單片機接口實例
8.6.2 MAX518與單片機接口實例
習題
第9章 MCS?51系列單片機開發流程
9.1 總體方案設計
9.1.1 系統功能要求
9.1.2 硬件總體方案
9.1.3 軟件總體方案
9.2 硬件和軟件細分設計
9.2.1 硬件設計
9.2.2 軟件設計及調試
9.3 系統的仿真與調試
9.3.1 Keil軟件簡介
9.3.2 利用Keil進行程序調試
9.3.3 Proteus軟件使用簡介
9.3.4 利用Proteus繪制電路原理圖
9.3.5 在Proteus中調試程序
9.3.6 Altium Designer簡介
9.3.7 利用Altium Designer設計電路板
9.4 系統調試
9.4.1 單片機應用系統的一般調試方法
9.4.2 數碼管顯示系統調試
第10章 常用單片機簡介及應用舉例
10.1 STC15系列單片機
10.1.1 STC15系列單片機簡介
10.1.2 STC15W4K32S4應用舉例
10.2 AVR系列單片機
10.2.1 AVR系列單片機簡介
10.2.2 ATmega64單片機應用舉例
10.3 MSP430系列單片機
10.3.1 MSP430系列單片機簡介
10.3.2 MSP430F149單片機應用舉例
10.4 Kinetis K60系列單片機
10.4.1 Kinetis K60系列單片機簡介
10.4.2 MK60DN512ZVLQ10單片機應用舉例
10.5 STM32系列單片機
10.5.1 STM32系列單片機簡介
10.5.2 STM32F103VET6單片機應用舉例
第11章 數字電子鍾設計實例
11.1 設計要求
11.2 硬件設計
11.2.1 按鍵電路設計
11.2.2 時鍾芯片DS1302的性能特點和工作原理
11.2.3 時鍾芯片DS1302與單片機的連接
11.2.4 總體電路原理圖
11.3 軟件設計
11.3.1 顯示子程序流程圖
11.3.2 顯示子程序的代碼
11.3.3 主函數程序流程圖
11.3.4 總的匯編語言源程序代碼
第12章 LED陣列動態顯示設計實例
12.1 設計要求
12.2 硬件設計
12.2.1 74HC595簡介
12.2.2 點陣LED簡介
12.2.3 總體電路原理圖
12.3 軟件設計
12.3.1 程序流程圖
12.3.2 源程序代碼
第13章 數字溫度計設計實例
13.1 設計要求
13.2 硬件設計
13.2.1 溫度芯片DS18B20簡介
13.2.2 一線式總線的概念
13.2.3 總體電路原理圖
13.3 軟件設計
13.3.1 DS18B20子程序流程圖
13.3.2 DS18B20子程序代碼
13.3.3 數碼管串行方式顯示子程序流程圖
13.3.4 數碼管串行方式顯示子程序代碼
13.3.5 主程序流程圖
13.3.6 整體源程序代碼
第14章 小型直流電動機驅動設計實例
14.1 設計要求
14.2 硬件設計
14.2.1 L298N雙H橋電動機驅動芯片
14.2.2 L298N與單片機接口設計
14.2.3 總體電路原理圖
14.3 軟件設計
14.3.1 單片機產生脈寬調制信號
14.3.2 源程序代碼
第15章 步進電機驅動設計實例
15.1 設計要求
15.2 硬件設計
15.2.1 步進電機概述
15.2.2 TA8435步進電機專用驅動芯片
15.2.3 TA8435細分驅動原理
15.2.4 總體電路原理圖
15.3 軟件設計
15.3.1 程序流程圖
15.3.2 源程序代碼
附錄A ASCII碼字符表(常規字符集)
附錄B MCS?51系列單片機匯編指令表
參考文獻