單片機(jī)應(yīng)用技術(shù)

出版時(shí)間:2008-9  出版社:機(jī)械工業(yè)出版社  作者:陳桂友,柴遠(yuǎn)斌 編  頁(yè)數(shù):296  

前言

  我國(guó)的單片機(jī)教學(xué)是從Intel的8048和Zilog公司的Z80單板機(jī)開始的。其實(shí),當(dāng)時(shí)Zilog的核心力量也是由Intel培養(yǎng)的,同樣是在Intel核心技術(shù)基礎(chǔ)上的延伸和發(fā)展。  Intel 80x86是通用計(jì)算機(jī)系統(tǒng)的杰出代表,而Intel 8051單片機(jī)是現(xiàn)代嵌人式計(jì)算機(jī)系統(tǒng)的杰出代表。近年來(lái),由于競(jìng)爭(zhēng)越來(lái)越激烈,Intel公司將重點(diǎn)放在了通用計(jì)算機(jī)系統(tǒng)的發(fā)展上,并逐步停止了8位/16位/32位單片機(jī)的研發(fā)和生產(chǎn),于2007年7月對(duì)全球公布了此消息。  宏晶科技認(rèn)為,21世紀(jì)全球全面進(jìn)入了計(jì)算機(jī)智能控制/計(jì)算時(shí)代,而其中的一個(gè)重要方向就是以單片機(jī)為代表的嵌入式計(jì)算機(jī)控制/計(jì)算。由于最適合中國(guó)工程師/學(xué)生入門的805l單片機(jī)有30多年的應(yīng)用歷史,絕大部分工科院校均有此必修課,有幾十萬(wàn)名十分熟悉此單片機(jī)的工程師可以相互交流開發(fā)/學(xué)習(xí)心得,有大量的經(jīng)典程序和電路可以直接套用,從而大幅降低了開發(fā)風(fēng)險(xiǎn),極大地提高了開發(fā)效率,這也是宏晶科技基于8051系列單片機(jī)產(chǎn)品的巨大優(yōu)勢(shì)。  Intel 8051技術(shù)誕生于上世紀(jì)70年代,不可避免地面臨著落伍的危險(xiǎn),如果不對(duì)其進(jìn)行大規(guī)模創(chuàng)新,我國(guó)的單片機(jī)教學(xué)與應(yīng)用就會(huì)陷入被動(dòng)局面。為此,宏晶科技對(duì)8051單片機(jī)進(jìn)行了全面的技術(shù)升級(jí)與創(chuàng)新:全部采用:Flash技術(shù)(可反復(fù)編程10萬(wàn)次以上)和:ISP/IAP(在系統(tǒng)/在應(yīng)用可編程)技術(shù);針對(duì)抗干擾進(jìn)行了專門設(shè)計(jì);進(jìn)行了特別加密設(shè)計(jì),如宏晶STC12系列現(xiàn)無(wú)法解密;對(duì)傳統(tǒng)8051進(jìn)行了提速,指令最快提高了24倍;大大提高了集成度,如集成了A/D、D/A、看門狗、復(fù)位電路、EEPROM等。  在中國(guó)民間草根企業(yè)掌握了Intel 8位單片機(jī)技術(shù),以“初生牛犢不怕虎”的精神,擊潰了歐美競(jìng)爭(zhēng)對(duì)手之后,現(xiàn)正在向32位前進(jìn)的途中。此時(shí)欣聞官方國(guó)家隊(duì)也已掌握了Intel 80386通用CPlJ技術(shù),不由想起“老驥伏櫪,志在千里”這句話,相信經(jīng)過(guò)數(shù)代人的艱苦奮斗,我們一定會(huì)趕上和超過(guò)世界先進(jìn)水平!  明知山有虎,偏向虎山行?! 「兄xIntel公司發(fā)明了經(jīng)久不衰的8051體系結(jié)構(gòu),感謝陳桂友老師的新書,保證了中國(guó)30年來(lái)的單片機(jī)教學(xué)與世界同步。

內(nèi)容概要

  《普通高等教育電氣信息類規(guī)劃教材:?jiǎn)纹瑱C(jī)應(yīng)用技術(shù)》以STC125410AD增強(qiáng)型8051內(nèi)核單片機(jī)MSC1211為對(duì)象,介紹了單片機(jī)的硬件結(jié)構(gòu)、匯編語(yǔ)言程序設(shè)計(jì)及調(diào)試、單片機(jī)的C語(yǔ)言及編程調(diào)試方法,以功能強(qiáng)大的Keil μVision2集成開發(fā)環(huán)境作為程序設(shè)計(jì)和調(diào)試環(huán)境。通過(guò)典型應(yīng)用案例,詳細(xì)介紹了單片機(jī)各部分的硬件功能和應(yīng)用設(shè)計(jì),以及相關(guān)的匯編語(yǔ)言和C語(yǔ)言程序設(shè)計(jì)?!  镀胀ǜ叩冉逃姎庑畔㈩愐?guī)劃教材:?jiǎn)纹瑱C(jī)應(yīng)用技術(shù)》共12章。每章后,都給出相應(yīng)的習(xí)題,便于教學(xué)。以典型應(yīng)用案例為教學(xué)實(shí)例,便于讀者掌握和應(yīng)用單片機(jī)技術(shù)。書中的所有實(shí)例以及最后一章應(yīng)用系統(tǒng)設(shè)計(jì)的相關(guān)內(nèi)容都可以從網(wǎng)站上下載,STC12C5410AD系列單片機(jī)的最新用戶手則可以從下載?!  镀胀ǜ叩冉逃姎庑畔㈩愐?guī)劃教材:?jiǎn)纹瑱C(jī)應(yīng)用技術(shù)》適合作為普通大專院校計(jì)算機(jī)、電子、電氣自動(dòng)化及機(jī)械專業(yè)的教學(xué)用書,也可作為從事單片機(jī)應(yīng)用領(lǐng)域的工程技術(shù)人員的參考書。

書籍目錄

序前言第1章 單片機(jī)技術(shù)概述1.1 微型計(jì)算機(jī)的基本概念、組成及分類1.1.1 微型計(jì)算機(jī)的組成1.1.2 微型計(jì)算機(jī)的分類1.2 單片機(jī)技術(shù)發(fā)展的特點(diǎn)1.3 常見的單片機(jī)1.3.1 8051內(nèi)核的單片機(jī)1.3.2 其他單片機(jī)1.4 單片機(jī)的應(yīng)用1.4.1 單片機(jī)的應(yīng)用范圍1.4.2 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)1.5 習(xí)題第2章 STC12C5410AD的增強(qiáng)型8051內(nèi)核2.1 STC12C5410AD單片機(jī)的引腳2.2 STC12C5410AD單片機(jī)的結(jié)構(gòu)2.2.1 STC12C5410AD單片機(jī)的內(nèi)部結(jié)構(gòu)2.2.2 CPU結(jié)構(gòu)2.3 STC12C5410AD單片機(jī)的存儲(chǔ)器2.3.1 存儲(chǔ)器空間及存儲(chǔ)器2.3.2 數(shù)據(jù)Flash存儲(chǔ)器的操作2.4 習(xí)題第3章 數(shù)字輸入/輸出端口3.1 STC12C5410AD單片機(jī)的I/O口及工作模式3.2 STC12C5410AD單片機(jī)I/O口的結(jié)構(gòu)3.3 STC12C5410AD單片機(jī)I/O口的使用3.4 習(xí)題第4章 指令系統(tǒng)4.1 助記符語(yǔ)言4.1.1 助記符語(yǔ)言概述4.1.2 操作碼4.1.3 操作數(shù)4.2 指令格式及分類4.2.1 匯編語(yǔ)言的概念及格式4.2.2 指令代碼的存儲(chǔ)格式4.2.3 指令中的符號(hào)約定4.3 尋址方式4.4 數(shù)據(jù)傳送類指令4.4.1 數(shù)據(jù)傳送指令4.4.2 數(shù)據(jù)交換指令4.4.3 棧操作指令4.5 邏輯操作類指令4.5.1 對(duì)累加器A進(jìn)行的邏輯操作4.5.2 雙操作數(shù)邏輯操作指令4.6 算術(shù)運(yùn)算類指令4.6.1 加減運(yùn)算指令4.6.2 乘除運(yùn)算指令4.6.3 增量、減量指令4.6.4 二一十進(jìn)制調(diào)整指令4.7 位操作指令4.7.1 位數(shù)據(jù)傳送指令4.7.2 位狀態(tài)控制指令4.7.3 位邏輯操作指令4.7.4 位條件轉(zhuǎn)移指令4.8 控制轉(zhuǎn)移類指令4.9 習(xí)題第5章 匯編語(yǔ)言程序設(shè)計(jì)及仿真調(diào)試5.1 匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)5.1.1 偽指令5.1.2 匯編語(yǔ)言程序設(shè)計(jì)的一般步驟和基本框架5.2 匯編語(yǔ)言程序設(shè)計(jì)舉例5.3 利用Keil μVision2集成開發(fā)環(huán)境調(diào)試程序5.3.1 Keil μVision2集成開發(fā)環(huán)境簡(jiǎn)介5.3.2 Keil μVision2集成開發(fā)環(huán)境中調(diào)試8051單片機(jī)匯編語(yǔ)言程序的方法5.4 利用ISP工具將程序下載到單片機(jī)中驗(yàn)證程序5.4.1 ISP下載程序的運(yùn)行過(guò)程5.4.2 使用ISP工具下載程序的步驟5.5 習(xí)題第6章 C語(yǔ)言程序設(shè)計(jì)及仿真調(diào)試6.1 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)6.1.1 數(shù)據(jù)類型6.1.2 基本運(yùn)算符和表達(dá)式6.1.3 C語(yǔ)言程序設(shè)計(jì)6.1.4 函數(shù)6.1.5 指針6.1.6 結(jié)構(gòu)與聯(lián)合6.1.7 枚舉和位運(yùn)算6.1.8 預(yù)處理6.2 Keil C對(duì)ANSI C的擴(kuò)展6.2.1 Keil C51擴(kuò)展關(guān)鍵字6.2.2 Keil C51指針6.2.3 Keil C51函數(shù)6.2.4 STC12C5410AD單片機(jī)C51程序框架6.3 習(xí)題第7章 中斷7.1 中斷的概念7.2 STC12C5410AD單片機(jī)的中斷系統(tǒng)及其管理7.2.1 中斷源及其優(yōu)先級(jí)管理7.2.2 單片機(jī)中斷處理過(guò)程7.2.3 中斷請(qǐng)求的撤除7.2.4 關(guān)于外部中斷7.2.5 中斷程序編程舉例7.2.6 中斷使用過(guò)程中需要注意的問(wèn)題7.3 習(xí)題第8章 定時(shí)/計(jì)數(shù)器8.1 STC12C5410AD單片機(jī)的定時(shí)/計(jì)數(shù)器8.1.1 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)及工作原理8.1.2 定時(shí)/計(jì)數(shù)器方式和控制寄存器8.1.3 定時(shí)/計(jì)數(shù)器的工作方式8.1.4 定時(shí)/計(jì)數(shù)器量程的擴(kuò)展8.1.5 定時(shí)/計(jì)數(shù)器編程舉例8.1.6 定時(shí)/計(jì)數(shù)器應(yīng)用中應(yīng)注意的問(wèn)題8.2 STC12C5410AD的PCA/PWM模塊8.2.1 PCA/PWM模塊的結(jié)構(gòu)8.2.2 PCA/PWM模塊的特殊功能寄存器8.2.3 PCA/PWM模塊的工作模式8.2.4 PCA/PWM模塊韻應(yīng)用8.3 習(xí)題第9章 串行通信9.1 通信的一般概念9.1.1 并行通信與串行通信9.1.2 串行通信的兩種基本方式9.2 STC12C5410AD單片機(jī)的串行接口9.2.1 串行接口的控制寄存器9.2.2 串行接口的工作方式9.2.3 多處理機(jī)通信9.2.4 波特率的設(shè)定9.2.5 串行接口通信應(yīng)用舉例9.2.6 計(jì)算機(jī)與單片機(jī)之間的串行通信9.3 STC112C5410AD單片機(jī)的SPI接口9.3.1 SPI接口的結(jié)構(gòu)9.3.2 SPI接口的數(shù)據(jù)通信9.3.3 SPI接口的應(yīng)用舉例9.4 習(xí)題第10章 模數(shù)轉(zhuǎn)換器10.1 模數(shù)轉(zhuǎn)換器的結(jié)構(gòu)及相關(guān)寄存器10.1.1 模數(shù)轉(zhuǎn)換器的結(jié)構(gòu)10.1.2 參考電壓源10.1.3 與ADC有關(guān)的特殊功能寄存器10.2 模數(shù)轉(zhuǎn)換器的應(yīng)用10.3 習(xí)題第11章 復(fù)位、省電方式和時(shí)鐘11.1 復(fù)位11.2 省電方式11.2.1 省電方式的控制11.2.2 省電方式的應(yīng)用11.3 時(shí)鐘11.4 習(xí)題第12章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)舉例12.1 系統(tǒng)要求12.2 需求分析12.3 系統(tǒng)硬件設(shè)計(jì)12.4 系統(tǒng)軟件設(shè)計(jì)12.5 習(xí)題附錄附錄A STC12C5410AD單片機(jī)指令表附錄B STC12C5410單片機(jī)寄存器定義文件STC12.INC內(nèi)容附錄C STC12C5410AD單片機(jī)寄存器頭文件STC12.H內(nèi)容附錄D MSComm控件簡(jiǎn)介附錄E 邏輯符號(hào)對(duì)照表附錄F ASCII碼表參考文獻(xiàn)

編輯推薦

  STC12C5410AD單片機(jī)是深圳宏晶科技有限公司的典型單片機(jī)產(chǎn)品,采用了增強(qiáng)型8051內(nèi)核,片內(nèi)集成:10KB Flash程序存儲(chǔ)器、2KB數(shù)據(jù)Flash(EEPROM)、512B RAM、兩個(gè)16位定時(shí)/計(jì)數(shù)器、最多27根I/O口線、全雙工異步串行口(UART)、高速同步通信端口(SPI)、8通道10位。STC12C5410AD具有在系統(tǒng)可編程功能,可以省去價(jià)格較高的專門編程器,開發(fā)環(huán)境的搭建非常容易?!镀胀ǜ叩冉逃姎庑畔㈩愐?guī)劃教材:?jiǎn)纹瑱C(jī)應(yīng)用技術(shù)》介紹了STCI 2C5410AD單片機(jī)的硬件結(jié)構(gòu)、匯編語(yǔ)言程序設(shè)計(jì),并詳細(xì)介紹了應(yīng)用于單片機(jī)的C語(yǔ)言程序設(shè)計(jì),以功能強(qiáng)大的Keil μVision2集成開發(fā)環(huán)境作為程序設(shè)計(jì)和調(diào)試環(huán)境,并介紹了程序的調(diào)試方法。以典型應(yīng)用案例為背景,介紹單片機(jī)各部分的硬件功能和應(yīng)用設(shè)計(jì),以及相關(guān)的匯編語(yǔ)言和C語(yǔ)言程序設(shè)計(jì)。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)應(yīng)用技術(shù) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7