單片機原理與實例套用

單片機原理與實例套用

《單片機原理與實例套用》是2011年清華大學出版社出版的圖書,作者是萬隆。本書適合單片機初學者使用,也可以作為本、專科院校電子信息相關專業的單片機教材使用,還可以作為單片機開發培訓教材使用。

基本介紹

  • 書名:單片機原理與實例套用
  • 作者萬隆
  • ISBN:9787302240686
  • 定價:36.00元
  • 出版社清華大學出版社
  • 出版時間:2011年1月1日
  • 開本:16開
內容簡介,前言,圖書目錄,本書配套教學資源,本書配套開發板,

內容簡介

《單片機原理與實例套用》介紹了單片機硬體系統及常用外圍電路設計、單片機彙編程式設計、單片機C語言程式設計和開發環境及仿真軟體四大部分內容,注重實踐,強調實用。《單片機原理與實例套用》通過MCUBUS單片機開發板上有關的典型範例,介紹了單片機在設計過程中的硬體設計、仿真調試和程式設計等過程,通過實際範例引出相關知識點並進行知識總結。
《單片機原理與實例套用》所何代碼都有硬體支持,書中的硬體系統由作者獨立開發,已被作為全圍信息化套用能力考試——單片機套用科目的硬體考試平台。

前言

本書主要針對初學者,從解決基本問題著手,重基礎,重實踐,從最基本的套用開始,通過實例結合仿真調試軟體的使用逐步引導,使讀者通過本書的學習,能夠真正掌握單片機基本硬體電路的設計、彙編與C程式的設計以及編譯與仿真軟體的使用等基礎知識和技能,從而為以後的提高打下良好的基礎。
主要內容
本書共由12個章節組成,以下是每個章節的內容概要。
第1章:單片機基礎。包括單片機的幾個基本概念、介紹了單片機的硬體結構、引腳功能以及存儲器的配置;CPU的工作時序、單片機的幾種工作方式;單片機最小系統電路。本章主要是單片機的硬體基礎,特別是引腳功能、存儲器配置部分,應重點掌握。
第2章:單片機的指令系統。內容包括指令概述、定址方式、指令集合,最後還介紹了彙編程式設計基礎。本章為單片機彙編語言基礎,讀者應重點掌握單片機的定址方式,書籍一些常用指令的用法。學習彙編語言有助於了解單片機的硬體結構及工作原理。
第3章:單片機C語言基礎。本章首先介紹了C編程的基礎知識以及C51對標準C語言的擴展;然後簡單介紹了C彙編混合編程;最後介紹單片機C程式開發過程;有C語言基礎的讀者,通過學習本章可以很快地掌握單片機的C程式設計。
第4章:Keil uVision2編譯環境。介紹單片機開發環境KEIL軟體的基本套用。
第5章:並行I/O連線埠。介紹了I/O連線埠的基本結構以及對I/O連線埠的操作方式,使讀者對單片機的基本操作有一個簡單認識。
第6章:單片機的中斷系統。介紹了中斷的基本概念、中斷的回響過程、中斷的控制以及中斷的具體套用。本章是學習單片機的關鍵,單片機的事件絕大部分是通過中斷來處理的。
第7章:定時器/計數器。介紹了單片機定時/計數器的結構原理、工作模式以及使用方式。
第8章:單片機的數據通信。主要介紹了單片機的串列通信的使用方式。包括串列通信工作模式、波特率的設定以及RS232通信協定等。
第9章:單片機常用接口電路設計。介紹了顯示器接口、鍵盤接口、A/D和D/A接口、電機控制電路以及紅外遙控電路5種常見電路的設計方法,並結合實例對軟硬體作了詳細的介紹。
第10章:常用串列匯流排介紹及套用。本章例舉了幾種典型的串列匯流排通訊協定,包括1-wire匯流排、IIC匯流排接口、SPI匯流排接口及套用。通過本章的學習可以了解三種匯流排的工作原理和使用方法。
第11章:單片機的PROTEUS仿真。本章介紹的仿真軟體PROTEUS的使用方法,熟練使用此工具可以在某種程度代替開發板,進行簡單電路的仿真調試。是一個非常實用的仿真工具。
第12章:考試指導。本章介紹了全國信息化套用能力考試-單片機套用科目的基本問題,並提供了理論考試與實操考試的題庫。
本書特點本書是單片機方面的入門級讀物,作者強調案例化教學,每一個知識點都從實際案例出發,通過對案例的分析逐步引出相關的知識點。同時也保留了傳統教材對理論部分講解詳細的優點。硬體部分從了解單片機的基本概念,硬體結構、功能模組到常用外圍電路設計,由易到難,層層關聯。軟體部分完成了從彙編語言設計到C語言程式設計過度,使讀者即對彙編語言有了一定了解,又熟練掌握了單片機的C程式設計技能,引領讀者走過一個單片機設計人員必經之路。除此之外,本書還涉及了單片機開發環境、仿真軟體的介紹,這些都可以幫助初學者更有效的學好單片機。本書所有代碼都有硬體支持,書中的硬體系統由作者獨立開發,已被作為全國信息化套用能力考試-單片機套用科目的硬體考試平台。讀者可以在在開發板上練習書中例子,從而提高學習的效果。讀者掌握了本書的知識,就基本上達到了單片機套用的入門級別,剩下的就是一步步的經驗積累,為進一步從事單片機開發打下堅實基礎。總之,本書對那些想從事單片機開發的初學者無疑是本不錯的參考書。

圖書目錄

第1章 單片機基礎
第2章 51單片機的指令系統
第3章 C51程式設計
第4章 Keil μ Vision2編譯環境
第5章 並行I,O連線埠
第6章 單片機的中斷系統
第7章 定時計數器
第8章 單片機的數據通信
第9章 單片機常用接口電路設計
第10章 常用串列匯流排的介紹及套用
第11章 單片機Proteus仿真
第12章 考試指導
附錄A 80C51單片機指令表
附錄B C語言優先權及其結合性
附錄C ASCII碼錶
附錄D 開發板功能結構
參考文獻

本書配套教學資源

學習板所有原始碼(包括彙編和c)、電路原理圖、電子課件、利用PROTEUS設計好的仿真檔案(供教學演示或沒有學習板的同學調程式)

本書配套開發板

l 主晶片為ATMELh或stc的51系列單片機
本書配套開發板本書配套開發板
l 晶振:基本配置為11.0592MHz,也可由用戶自己選定適合的晶振。l P0、P1、P2、P3的每一個I/O口均引至實驗用戶板上,方便實驗。
l Watchdog:配置有帶復位的看門狗電路。l 程式存貯器為64KB。l 數據存貯器為4KB(24C04)。l 提供20個發光二極體,供實驗使用。l 標準RS232串列通信接口。l 標準微型印表機接口。l 液晶顯示接口,液晶為LCD1602。l 具有動態共陰數碼管8個。l 8 ×8點陣顯示。l 具有4×4矩陣鍵盤。l 具有4個獨立的鍵盤輸入。l 串列數轉並行數電路採用74HC595晶片。l 配有日曆時鐘電路(DS1302晶片)。l 1路8位A/D三線串列轉換晶片:採用TLC549,每個通道均引出其測試點。l 提供8位D/A,使用TLC。具有0~-5V、-5V~0V、-5V~+5V輸出。l 日曆時鐘晶片使用DS1302,可在數碼管上顯示年、月、日、星期、時、分、秒。l 提供揚聲器驅動電路,提供不同的頻率,輸出多種音樂。l 提供蜂鳴器電路。l 脈衝電路。l 在系統編程,提供線上下載,方便調試。

相關詞條

熱門詞條

聯絡我們