51單片機應用基礎

出版時間:2011-1  出版社:湖北科學技術出版社  作者:胡進德,丁如春,劉愛榮 主編  頁數:314  

內容概要

展現在讀者面前的是一本專為職業(yè)院校學生編寫的單片機教材,是一本淺顯、實用、易懂、適合單片機初學者自學的書,也是一本力求讓初學者“看得懂、感興趣、會應用”的書。
本書以8051/80C51系列單片機為主體,從初學者最熟悉的生活情景出發(fā),以形象化、比喻化等方式詳盡介紹了單片機的功能、工作原理和應用方法等方面的知識和技能,內容包括單片機內部結構、指令系統(tǒng)、定時與計數、串行通信、與部分典型器件接口等,書中還結合實例介紹了很多流行的工具軟件如Keil、Medwin、Protells等的使用方法。
本書是編者5年來在對單片機課程進行教學改革的基礎上編寫而成的,它以初學者的認知規(guī)律為主線組織學習內容,摒棄了以學科體系為主線的編排方式。本書也融進了很多高職學校主講教師多年的教學經驗和工程實踐經驗。
本書可作為高職院校、中職學校、電視大學和網絡大學電子技術專業(yè)、機電一體化專業(yè)、自動化專業(yè)、通信專業(yè)、計算機專業(yè)及其他相關專業(yè)的教材,也可作為一些普通高校和社會培訓機構的教材或教學參考書,也是業(yè)余電子愛好者和電腦編程愛好者自學單片機的良師益友,書中的新技術、新器件、新的解決方案也適合工程技術人員作為參考書。

書籍目錄

學習情景一  尋找生活中的單片機
學習單元一 單片機在哪里
學習單元二 單片機是什么樣子
學習單元三 單片機如何控制外部器件
學習單元四 如何將程序“裝入”單片機
一、利用編程器將程序寫入單片機
二、利用下載線將程序寫入單片機
學習單元五 學習哪些單片機
思考與練習
學習情景二 如何使用單片機
學習單元一 使用單片機前的準備工作
一、硬件準備
二、工具軟件的準備
三、單片機的應用過程
學習單元二 構建與測試單片機基本硬件電路
一、認識引腳功能
二、構建電源電路
三、構建時鐘電路
四、構建復位電路
五、構建程序存儲器選擇電路
六、單片機最小系統(tǒng)的構建與測試實例
學習單元三 建立軟件實訓環(huán)境(1)——Keil軟件的安裝與使用
一、Keil軟件的安裝
二、Keil軟件的使用
學習單元四 建立軟件實訓環(huán)境(2)——MedWin軟件的安裝與使用
一、MedWin軟件的安裝
二、MedWin軟件的使用
學習單元五 程序仿真——Proteus仿真軟件的使用
一、軟件功能概述
二、軟件使用方法
學習單元六 燒寫程序(1)——用STC-ISP軟件燒寫程序
一、軟件安裝方法
二、軟件使用方法
學習單元七 燒寫程序(2)——用Atmel MCU ISP軟件燒寫程序
一、軟件概述
二、軟件使用方法
思考與練習
學習情景三 解剖單片機
學習單元一 解剖單片機I/O口
一、I/O口的內部結構和工作原理
二、I/O口的抽象結構
學習單元二 單片機的“解剖圖”
一、單片機的抽象結構
二、深入“解剖”單片機的CPU
學習單元三 半導體存儲器
一、半導體存儲器概述
二、存儲單元地址、存儲單元內容與存儲器容量
三、存儲器的兩種基本操作
學習單元四 單片機的程序存儲器
一、觀察程序存儲器
二、選擇片內程序存儲器還是片外程序存儲器
三、中斷服務程序地址區(qū)
學習單元五 單片機的數據存儲器
一、數據存儲器RAM的用途
二、片內數據存儲器和片外數據存儲器
三、00H~1FH——工作寄存器區(qū)
四、20H~2FH——位尋址區(qū)
五、30H~7FH——用戶RAM區(qū)
學習單元六 單片機的特殊功能寄存器
一、特殊功能寄存器SFR分布圖
二、特殊功能寄存器功能簡介
思考與練習
學習情景四 給單片機下命令——指令暢談
學習單元一 指令概述
一、單片機指令、指令系統(tǒng)與程序
二、指令的長度與指令的執(zhí)行時間
三、機器語言、匯編語言和高級語言
四、手工編譯和機器編譯
五、匯編語言格式
學習單元二 尋址方式
一、立即數尋址
二、直接尋址
三、寄存器尋址
四、寄存器間接尋址方式
五、變址尋址(基址寄存器加變址寄存器構成間接尋址)
六、相對尋址
七、位尋址
學習單元三 指令系統(tǒng)
一、數據傳送類指令
二、算術運算類指令
三、邏輯運算和移位類指令
四、控制轉移類指令
五、位操作類指令
學習單元四 匯編語言程序設計
一、匯編語言程序設計步驟
二、偽指令
三、順序程序設計
四、分支程序設計
五、循環(huán)程序設計
六、子程序設計
思考與練習
學習情景五 計數與定時
學習單元一 單片機的計數與定時
一、定時/計數的基本概念
二、51單片機的定時/計數器
學習單元二 計數與定時的控制者
一、工作方式寄存器TMOD
二、控制寄存器TCON
學習單元三 定時/計數器的4種工作方式
一、工作方式0
二、工作方式1
三、工作方式2
四、工作方式3
學習單元四 定時與計數的程序設計及應用
一、定時與計數的范圍
二、定時/計數器初值的計算
三、定時與計數的程序設計
四、TO和T1的應用
思考與練習
學習情景六 中斷的魅力
學習單元一 初識中斷
一、中斷概述
二、初識中斷
學習單元二 中斷服務的指揮官——中斷入口地址
學習單元三 中斷系統(tǒng)的結構
一、5個中斷源
二、中斷的控制者
學習單元四 中斷響應過程分析
一、中斷響應條件
二、中斷響應
三、中斷請求信號的撤除
學習單元五 中斷的魅力——中斷程序設計及應用
一、查詢方式與中斷方式的比較
二、中斷程序設計
三、中斷的應用
思考與練習
學習情景七 與外界通信
學習單元一 初識串行通信
一、串行通信概述
二、初識串行口通信
學習單元二 單片機串行口的控制者
一、串行口數據緩沖器SBUF
二、串行口控制寄存器SCON
三、電源及波特率選擇寄存器PCON
四、波特率發(fā)生器(定時/計數器T1)
五、串行口的工作原理
學習單元三 串行口的工作方式
一、工作方式0
二、工作方式1
三、工作方式2
四、工作方式3
學習單元四 串行口的波特率
一、工作方式0和工作方式2的波特率
二、工作方式1和工作方式3的波特率
學習單元五 串行口的應用
一、利用串行口擴展并行口
二、串行口的單工通信
三、串行口的雙工通信
四、串行口的多機通信
五、單片機與計算機的串行通信
思考與練習
學習情景八 與外部器件接口
學習單元一 與LED數碼管接口
一、LED數碼管顯示原理
二、數碼管的靜態(tài)顯示
三、數碼管的動態(tài)顯示
學習單元二 與鍵盤接口
一、鍵盤工作原理
二、獨立式按鍵
三、矩陣式按鍵
學習單元三 與A/D轉換器接口
一、A/D轉換器的主要性能指標
二、ADC0809的特點及引腳功能
三、ADC0809的應用
學習單元四 與D/A轉換器接口
一、D/A轉換器的主要性能指標
二、DAC0832的特點及引腳功能
三、DAC0832的工作方式與應用
四、D/A轉換器的輸出方式
思考與練習
學習情景九 單片機應用系統(tǒng)的設計與開發(fā)
學習單元一 單片機應用系統(tǒng)開發(fā)的一般方法
一、總體設計
二、硬件設計
三、軟件設計
四、系統(tǒng)調試
學習單元二 軟件仿真實現數字時鐘
一、項目目標
二、項目實現過程
學習單元三 數字溫度計和數字萬年歷
一、項目目標
二、數學溫度傳感器DSl8820工作原理
三、程序設計
四、軟件仿真
學習單元四 簡易角度檢測與報警器
一、功能說明
二、設計要求
三、電路原理圖
四、程序設計
五、軟件仿真
學習單元五 自動往返電動小車
一、任務描述
二、功能要求
三、硬件電路設計
四、程序設計
學習單元六 水溫及水位控制系統(tǒng)
一、系統(tǒng)功能及原理
二、方案比較與論證
三、系統(tǒng)設計
思考與練習
附錄1 單片機中的數制與碼制
附錄2 ISP技術和IAP技術
附錄3 ATMEL公司51系列單片機簡介
附錄4 STC公司51系列單片機簡介
附錄5 教材實例的C語言程序
附錄6 51單片機指令集
參考文獻

章節(jié)摘錄

版權頁:插圖:

編輯推薦

《51單片機應用基礎(C51版)》為高職高專院?!笆濉币?guī)劃教材之一。

圖書封面

評論、評分、閱讀與下載


    51單片機應用基礎 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7