出版時(shí)間:2010-5 出版社:清華大學(xué)出版社 作者:唐晨光,唐緒偉,覃媛,李磊,許鍇 編著 頁(yè)數(shù):389
前言
隨著科學(xué)技術(shù)的不斷發(fā)展,單片機(jī)的應(yīng)用已經(jīng)廣泛滲透到國(guó)民經(jīng)濟(jì)的各個(gè)領(lǐng)域,無(wú)時(shí)無(wú)處不在影響著現(xiàn)代人的生活。目前各大專院校相關(guān)專業(yè)都開(kāi)設(shè)有單片機(jī)原理與應(yīng)用技術(shù)課程,同時(shí)這方面的書籍和教材也豐富多彩。然而目前這些書籍中很少有一本書包含單片機(jī)系統(tǒng)開(kāi)發(fā)流程中所要用到的全部基礎(chǔ)知識(shí)。一本書不可能包含單片機(jī)方面的所有知識(shí),但本書涵蓋了單片機(jī)系統(tǒng)開(kāi)發(fā)從設(shè)計(jì)要求到系統(tǒng)完成這一過(guò)程中所要用的所有基礎(chǔ)知識(shí)。本書對(duì)單片機(jī)的基本概念、開(kāi)發(fā)軟件、調(diào)試環(huán)境、系統(tǒng)設(shè)計(jì)流程以及相關(guān)方面的基礎(chǔ)知識(shí)和方法都做了全面、系統(tǒng)而又簡(jiǎn)明的闡述,并給出了相關(guān)的設(shè)計(jì)實(shí)例。全書共分為13章。第1~4章介紹了單片機(jī)的一些基本知識(shí):第5章介紹了采用C程序設(shè)計(jì)單片機(jī)系統(tǒng);第6章介紹的是單片機(jī)系統(tǒng)開(kāi)發(fā)調(diào)試方面的軟、硬件知識(shí);第7~9章介紹了單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù);第10章介紹了單片機(jī)系統(tǒng)開(kāi)發(fā)流程;第11~13章通過(guò)3個(gè)案例分別采用不同的單片機(jī)系統(tǒng)設(shè)計(jì)方法介紹了單片機(jī)系統(tǒng)的開(kāi)發(fā)。本書精選了單片機(jī)原理與應(yīng)用技術(shù)的基本知識(shí),較好地體現(xiàn)了應(yīng)用型人才培養(yǎng)的需求,其特點(diǎn)如下:注重基本概念、基本原理的講解,突出應(yīng)用性和實(shí)用性。強(qiáng)調(diào)教、學(xué)、做相結(jié)合。章節(jié)后面的上機(jī)指導(dǎo)與習(xí)題都緊扣本章節(jié)所講述的內(nèi)容,實(shí)用性很強(qiáng)。理論與實(shí)踐環(huán)環(huán)相扣,由淺入深,不斷遞進(jìn)。體系清晰。由計(jì)算機(jī)的結(jié)構(gòu)、微型計(jì)算機(jī)的應(yīng)用形態(tài)引出單片機(jī)的基本概念。內(nèi)容典型。目前單片機(jī)芯片的種類繁多,用于單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)的軟件工具也不少,本書從芯片、開(kāi)發(fā)調(diào)試軟件到開(kāi)發(fā)語(yǔ)言及給出的案例都非常具有代表性,芯片選擇使用最普遍的MCS.5 l系列的單片機(jī)作為教學(xué)芯片,采用匯編語(yǔ)言與C5l語(yǔ)言編程,有機(jī)地把匯編語(yǔ)言的靈活性和c5l語(yǔ)言的簡(jiǎn)便性結(jié)合起來(lái),調(diào)試軟件采用Keil軟件。在內(nèi)容選擇上不因難而刪、因易而立,用得上的一定要講,與實(shí)際應(yīng)用關(guān)系不密切或可以到實(shí)踐中去學(xué)的內(nèi)容則適當(dāng)省略。方便教學(xué)。每一章都有明確的教學(xué)提示與教學(xué)目標(biāo)、難點(diǎn),語(yǔ)言簡(jiǎn)練,便于教師和學(xué)生抓住重點(diǎn)。層次分明。本書是以單片機(jī)系統(tǒng)開(kāi)發(fā)流程為主線進(jìn)行編寫的,以行動(dòng)為導(dǎo)向,基于工作過(guò)程,由淺入深,由易到難,具有可持續(xù)發(fā)展的知識(shí)結(jié)構(gòu)。本書可以作為本科自動(dòng)化、計(jì)算機(jī)、電子信息工程、通信工程、測(cè)控技術(shù)與儀器等專業(yè)的教材,也可以作為高職高專、成人高校和民辦高校同類專業(yè)的教材或工程技術(shù)人員學(xué)習(xí)單片機(jī)應(yīng)用技術(shù)的參考書。
內(nèi)容概要
本書作為高等職業(yè)院?;蛳鄳?yīng)層次的教學(xué)教材,在內(nèi)容編排上針對(duì)高職教學(xué)的特點(diǎn),從基礎(chǔ)入手,深入淺出,循序漸進(jìn)。在敘述上重點(diǎn)突出,條理清晰,語(yǔ)言精練,通而不俗,便于知識(shí)點(diǎn)的理解和掌握?! ∪珪?3章,主要介紹了MCS-51單片機(jī)的結(jié)構(gòu)、系統(tǒng)設(shè)計(jì)、調(diào)試方法及應(yīng)用案例。本書精選了單片機(jī)原理及應(yīng)用的基本知識(shí),內(nèi)容包括MCS-51單片機(jī)結(jié)構(gòu)、指令系統(tǒng)、功能單元、C程序設(shè)計(jì)、開(kāi)發(fā)調(diào)試環(huán)境、系統(tǒng)擴(kuò)展、外圍接口、串行接口和3個(gè)案例?! ”緯鴥?nèi)容覆蓋面廣,以技術(shù)應(yīng)用為主線,簡(jiǎn)明扼要,淺顯易懂,便于自學(xué)。既可作為電氣、電工、電子類專業(yè)教材,也可供從事相關(guān)專業(yè)的工程技術(shù)人員參考。
書籍目錄
第1章 單片機(jī)基礎(chǔ) 1.1 單片機(jī)概述 1.1.1 單片機(jī)的基本概念 1.1.2 單片機(jī)的特點(diǎn)和應(yīng)用 1.1.3 單片機(jī)的發(fā)展概況 1.1.4 單片機(jī)的分類 1.1.5 單片機(jī)的發(fā)展方向 1.2 80C51系列簡(jiǎn)介 1.3 單片機(jī)應(yīng)用系統(tǒng)概述 習(xí)題 第2章 單片機(jī)基本結(jié)構(gòu)和工作原理 2.1 單片機(jī)的基本組成 2.2 80C51單片機(jī)的引腳功能和結(jié)構(gòu)框圖 2.3 80C51 CPU的結(jié)構(gòu)和特點(diǎn) 2.4 存儲(chǔ)結(jié)構(gòu)和地址空間 2.5 80C51單片機(jī)的工作方式 習(xí)題 第3章 80C51單片機(jī)指令系統(tǒng) 3.1 指令系統(tǒng)介紹 3.1.1 指令分類 3.1.2 指令格式 3.1.3 指令系統(tǒng)中使用的符號(hào) 3.2 尋址方式和尋址空間 3.2.1 寄存器尋址 3.2.2 直接尋址 3.2.3 寄存器間接尋址 3.2.4 立即尋址 3.2.5 變址間接尋址 3.2.6 相對(duì)尋址 3.2.7 位尋址 3.3 指令系統(tǒng) 3.3.1 數(shù)據(jù)傳送指令 3.3.2 算術(shù)運(yùn)算指令 3.3.3 邏輯運(yùn)算類指令 3.3.4 控制轉(zhuǎn)移類指令 3.3.5 MCS-51位(布爾)操作指令 3.4 偽指令 3.5 上機(jī)指導(dǎo):編寫并調(diào)試數(shù)據(jù)傳送程序 習(xí)題 第4章 80C51單片機(jī)的功能單元 4.1 并行I/O口 4.1.1 P0口 4.1.2 P1口 4.1.3 P2口 4.1.4 P3口 4.2 定時(shí)器/計(jì)數(shù)器 4.2.1 概述 4.2.2 定時(shí)器/計(jì)數(shù)器T0、T1 4.2.3 定時(shí)器/計(jì)數(shù)器T2 4.2.4 定時(shí)器/計(jì)數(shù)器的編程和使用 4.3 串行接口 4.3.1 基本概念 4.3.2 80C51串行接口 4.4 中斷系統(tǒng) 4.4.1 中斷、中斷源和中斷優(yōu)先級(jí) 4.4.2 中斷的控制和操作 4.4.3 中斷的響應(yīng)過(guò)程和中斷矢量地址 4.5 上機(jī)指導(dǎo):程序控制點(diǎn)亮發(fā)光二極管 習(xí)題 ……第5章 51系列單片機(jī)C程序設(shè)計(jì)第6章 開(kāi)發(fā)調(diào)試環(huán)境第7章 80C51單片機(jī)系統(tǒng)擴(kuò)展第8章 單片機(jī)的典型外圍接口技術(shù)第9章 串行通信及接口第10章 使用單片機(jī)開(kāi)發(fā)應(yīng)用系統(tǒng)第11章 單片機(jī)電子密碼鎖設(shè)計(jì)第12章 單片機(jī)實(shí)現(xiàn)語(yǔ)音錄放第13章 電子萬(wàn)年歷制作附錄參考答案
章節(jié)摘錄
插圖:另外,也可以采用屏蔽保護(hù),屏蔽可用來(lái)隔離空間輻射。對(duì)噪聲特別大的部件(如變頻電源、開(kāi)關(guān)電源)可以用金屬盒罩起來(lái)以減少噪聲源對(duì)單片機(jī)的干擾,對(duì)容易受干擾的部分,可以增加屏蔽罩并接地,使干擾信號(hào)被短路接地。2.軟件抗干擾常用方法盡管以上采取了硬件抗干擾措施,但由于干擾信號(hào)產(chǎn)生的原因錯(cuò)綜復(fù)雜,且具有很大的隨機(jī)性,很難保證系統(tǒng)完全不受干擾。因此,往往在硬件抗干擾措施的基礎(chǔ)上,采取軟件抗干擾技術(shù)加以補(bǔ)充,作為硬件措施的輔助手段。軟件抗干擾方法具有簡(jiǎn)單、靈活方便、耗費(fèi)低等特點(diǎn),在單片機(jī)系統(tǒng)中被廣泛應(yīng)用,軟件抗干擾的常用方法有數(shù)字濾波方法、輸入信號(hào)重復(fù)檢測(cè)法、輸出端口數(shù)據(jù)刷新法、指令冗余法及軟件陷阱技術(shù)等,這部分內(nèi)容將在下一節(jié)重點(diǎn)介紹。(1)數(shù)字濾波方法數(shù)字濾波是在對(duì)模擬信號(hào)多次采樣的基礎(chǔ)上,通過(guò)軟件算法提取最逼近真值數(shù)據(jù)的過(guò)程。數(shù)字濾波的算法靈活,可選擇權(quán)限參數(shù),其效果往往是硬件濾波電路無(wú)法達(dá)到的。(2)輸入信號(hào)重復(fù)檢測(cè)方法輸入信號(hào)的干擾是疊加在有效電平信號(hào)上的一系列離散尖脈沖,作用時(shí)間很短。當(dāng)控制系統(tǒng)存在輸入干擾,又不能用硬件加以有效抑制時(shí),可用軟件重復(fù)檢測(cè)的方法,達(dá)到“去偽存真”的目的,直到連續(xù)兩次或連續(xù)兩次以上的采集結(jié)果完全一致時(shí)方為有效。若信號(hào)總是變化不定,在達(dá)到最高次數(shù)限額時(shí),則可給出報(bào)警信號(hào)。對(duì)于來(lái)自各類開(kāi)關(guān)型傳感器的信號(hào),如限位開(kāi)關(guān)、行程開(kāi)關(guān)、操作按鈕等,都可采用這種輸入方式。如果在連續(xù)采集數(shù)據(jù)之間插入延時(shí),則能夠?qū)馆^寬的干擾。(3)輸出端口數(shù)據(jù)刷新方法開(kāi)關(guān)量輸出軟件抗干擾設(shè)計(jì),主要是采取重復(fù)輸出的方法,這是一種提高輸出接口抗干擾性能的有效措施。對(duì)于那些用鎖存器輸出的控制信號(hào),這些措施很有必要。在盡可能短的周期內(nèi),將數(shù)據(jù)重復(fù)輸出,受干擾影響的設(shè)備在還沒(méi)有來(lái)得及響應(yīng)時(shí),正確的信息又到來(lái),這樣就可以及時(shí)防止誤動(dòng)作的產(chǎn)生。在程序結(jié)構(gòu)的安排上,可為輸出數(shù)據(jù)建立一個(gè)數(shù)據(jù)緩沖區(qū),在程序的周期性循環(huán)體內(nèi)將數(shù)據(jù)輸出。對(duì)于增量控制型設(shè)備不能這樣重復(fù)送數(shù),只有通過(guò)檢測(cè)通道,從設(shè)備的反饋信息中判斷數(shù)據(jù)傳輸?shù)谜_與否。
編輯推薦
《單片機(jī)原理與應(yīng)用及上機(jī)指導(dǎo)》是新起點(diǎn)電腦教程。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)原理與應(yīng)用及上機(jī)指導(dǎo) PDF格式下載