注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護單片機原理與應用:基于AT89S51+Proteus仿真

單片機原理與應用:基于AT89S51+Proteus仿真

單片機原理與應用:基于AT89S51+Proteus仿真

定 價:¥55.00

作 者: 胡鳳忠,高金定,廖亦凡 著
出版社: 機械工業(yè)出版社
叢編項: “十三五”普通高等教育規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111617808 出版時間: 2019-03-01 包裝: 平裝
開本: 16開 頁數: 265 字數:  

內容簡介

  本書以AT89S51/52單片機為主體,全面、系統(tǒng)地介紹了MCS-51內核單片機的工作原理、基本應用與設計開發(fā)技術。內容包括單片機概述、單片機的結構及工作原理、單片機的指令系統(tǒng)與匯編語言程序設計、單片機的C語言程序設計、中斷系統(tǒng)、定時/計數器、單片機的串行接口、單片機的系統(tǒng)擴展及單片機應用系統(tǒng)設計等。 本書將學習和實踐單片機的兩個重要工具軟件Proteus和Keil C貫穿始終,編程以C51語言為主,便于讀者理解和掌握單片機的原理與應用,也使單片機的教學不再枯燥無味。本書體系編排合理,內容精煉,實例典型,每章都有小結、習題與思考題,方便讀者學習。 本書可作為高等工科院校電氣與電子信息類、機械類、計算機類各專業(yè)的教材或教學參考書,也可作為單片機技術培訓以及從事單片機嵌入式系統(tǒng)設計人員的培訓教材及自學參考書。

作者簡介

  胡鳳忠:近年來,課程負責人積極探索與實踐本課程的教學改革,將信息技術與課程教學深度融合,改革了課程體系、教學內容和教學方法,構建了單片機虛擬仿真實驗室,修訂了單片機原理與應用課程教學大綱,編制了單片機原理與應用“立體化”教材,上線了單片機原理與應用網絡教學課程(https://bl.hieu.edu.cn/),并被學校推薦立項湖南省精品在線開放課程。

圖書目錄

目錄
前言
第1章緒論
1.1單片機概述
1.1.1什么是單片機
1.1.2單片機的特點
1.1.3單片機的應用領域
1.1.4單片機的發(fā)展趨勢
1.2主流單片機系列簡介
1.2.1基于MCS-51內核的單片機
1.2.2TI公司的MSP430系列單片機
1.2.3Microchip公司的PIC系列單片機
1.2.4Atmel公司的AVR系列單片機
1.2.5基于ARM芯核的32位單片機
1.3學習單片機的兩個重要軟件
1.3.1單片機仿真軟件Proteus簡介
1.3.2程序開發(fā)軟件Keil uVision簡介
1.3.3應用舉例
本章小結
習題與思考題1
第2章單片機結構及工作原理
2.1單片機內部結構
2.2單片機工作原理
2.2.1運算器
2.2.2控制器
2.2.3指令執(zhí)行過程
2.3單片機的引腳
2.4存儲器
2.4.1存儲器結構
2.4.2程序存儲器
2.4.3數據存儲器
2.4.4特殊功能寄存器(SFR)
2.5并行I/O口結構
2.5.1P0口
2.5.2P1口
2.5.3P2口
2.5.4P3口
2.6單片機時序及時鐘電路
2.6.1CPU時序及有關概念
2.6.2時鐘電路
2.7單片機工作方式
2.7.1復位方式
2.7.2低功耗方式
本章小結
習題與思考題2
第3章指令系統(tǒng)與匯編語言程序設計
3.1指令系統(tǒng)概述
3.2尋址方式概述
3.2.1描述操作數的簡記符號
3.2.2尋址方式
3.3指令系統(tǒng)
3.3.1數據傳送類指令
3.3.2算術運算類指令
3.3.3邏輯運算類指令
3.3.4控制轉移類指令
3.3.5位操作類指令
3.3.6偽指令
3.4匯編語言程序設計
3.4.1匯編程序設計概述
3.4.2匯編程序設計舉例
本章小結
習題與思考題3
第4章單片機的C語言程序設計
4.1C51的數據結構
4.1.1C51的數據類型
4.1.2C51的變量及存儲類型
4.1.3C51的數組
4.1.4C51的指針
4.2C51語言的運算符與表達式
4.3C51語言的函數
4.3.1函數的分類
4.3.2函數的參數與返回值
4.3.3函數的調用
4.3.4中斷函數
4.3.5常用庫函數
4.4C51的程序結構
4.5C51仿真開發(fā)環(huán)境
4.5.1Keil uVision編譯環(huán)境
4.5.2基于Proteus和Keil C的程序開發(fā)過程
4.6并行I/O口的C51編程應用
4.6.1I/O口的簡單應用
4.6.2I/O口的進階應用
本章小結
習題與思考題4
第5章單片機的中斷系統(tǒng)
5.1中斷的概念
5.2中斷控制系統(tǒng)
5.2.1中斷系統(tǒng)的結構
5.2.2中斷的允許和禁止
5.2.3中斷優(yōu)先級的控制
5.3中斷處理過程
5.3.1中斷響應
5.3.2中斷服務
5.3.3中斷返回
5.4中斷的編程和應用
5.4.1中斷函數
5.4.2中斷程序設計舉例
5.4.3外部中斷源的擴充
本章小結
習題與思考題5
第6章單片機的定時/計數器
6.1定時/計數器的結構與工作原理
6.1.1定時/計數器的結構
6.1.2定時/計數器的工作原理
6.2定時/計數器的控制寄存器
6.3定時/計數器的工作方式
6.3.1工作方式1
6.3.2工作方式2
6.3.3工作方式0
6.3.4工作方式3
6.4定時/計數器的編程和應用
6.5定時/計數器T2
6.5.1T2的寄存器
6.5.2T2的工作方式
6.6定時器T3——WDT監(jiān)視定時器
6.6.1WDT的功能及應用特點
6.6.2輔助寄存器AUXR
本章小結
習題與思考題6
第7章單片機的串行接口
7.1串行通信概述
7.2串行口結構與控制寄存器
7.2.1串行口內部結構
7.2.2串行口控制寄存器
7.3串行口工作方式
7.3.1工作方式0
7.3.2工作方式1
7.3.3工作方式2
7.3.4工作方式3
7.4多機通信
本章小結
習題與思考題7
第8章單片機的系統(tǒng)擴展
8.1單片機的外部系統(tǒng)總線
8.2并行總線存儲器的擴展
8.2.1程序存儲器的擴展
8.2.2數據存儲器的擴展
8.3并行I/O口的擴展
8.3.1并行I/O接口概述
8.3.2簡單并行I/O口擴展
8.3.3可編程并行I/O口擴展
8.4并行輸出A-D轉換器的擴展
8.4.1A-D轉換器概述
8.4.2A-D轉換芯片ADC0809
8.4.3單片機與ADC0809接口
8.5并行輸入D-A轉換器的擴展
8.5.1D-A轉換器概述
8.5.2D-A轉換器芯片DAC0832
8.5.3DAC0832的接口方式與應用
8.6單片機的串行芯片擴展技術
8.6.1串行存儲芯片的擴展
8.6.2串行A-D轉換芯片的擴展
8.6.3串行D-A轉換芯片的擴展
8.6.4串行日歷時鐘芯片的擴展
本章小結
習題與思考題8
第9章單片機應用系統(tǒng)的設計與開發(fā)
9.1單片機應用系統(tǒng)的一般組成結構
9.2單片機應用系統(tǒng)的設計步驟
9.3應用系統(tǒng)設計應考慮的問題
9.3.1硬件設計應考慮的問題
9.3.2軟件設計應考慮的問題
9.4單片機應用系統(tǒng)的仿真開發(fā)與調試
9.4.1仿真開發(fā)系統(tǒng)的種類與基本功能
9.4.2仿真開發(fā)系統(tǒng)簡介
9.4.3用戶樣機的仿真調試
9.5單片機應用系統(tǒng)的抗干擾與可靠性設計
9.5.1AT89S51片內看門狗定時器的使用
9.5.2軟件濾波
9.5.3開關量輸入/輸出軟件抗干擾設計
9.5.4過程通道干擾的抑制措施
9.5.5印制電路板抗干擾布線的基本原則
9.6單片機應用系統(tǒng)設計實例——智能交通燈控制器
本章小結
習題與思考題9
附錄
附錄AAT89S51/52指令表
附錄BANSI C與C51的關鍵字
附錄C常用邏輯符號對照表
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號