出版時間:2010-7 出版社:機(jī)械工業(yè)出版社 作者:鄒顯圣 編 頁數(shù):250
前言
目前,51系列單片機(jī)在我國的各行各業(yè)都得到了廣泛應(yīng)用。譬如,導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計算機(jī)的網(wǎng)絡(luò)通信與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),全自動洗衣機(jī)的控制,機(jī)器人,智能儀表,醫(yī)療器械以及程控交換,玩具、電子寵物等,這些都離不開單片機(jī)。為此,培養(yǎng)單片機(jī)應(yīng)用人才,特別是在工程技術(shù)中普及單片機(jī)知識有著重要的現(xiàn)實意義。學(xué)習(xí)和使用單片機(jī)是社會發(fā)展的必然需求。 在我國職業(yè)技術(shù)院校的應(yīng)用電子技術(shù)、電氣自動化技術(shù)、機(jī)電一體化技術(shù)、智能控制等專業(yè),都開設(shè)了單片機(jī)課程。這是一門理論性、實踐性和綜合性都很強(qiáng)的課程,它需要模擬電子技術(shù)、數(shù)字電子技術(shù)、電氣控制技術(shù)、電力電子技術(shù)和傳感器技術(shù)應(yīng)用等知識作為背景,同時也是一門計算機(jī)軟、硬件有機(jī)結(jié)合的課程?! ”緯悦绹鳤TMEL公司的AT89C51標(biāo)準(zhǔn)型8位單片機(jī)為控制主體,打破傳統(tǒng)的知識體系,結(jié)合9個項目,融入理論教學(xué)的全過程,十分適合“教-學(xué)-做”的教學(xué)方法。理論教學(xué)與實訓(xùn)教學(xué)融為一體的“一體化技能性教學(xué)”是本教材的顯著特點。本書通過所設(shè)置的項目分別介紹了單片機(jī)的結(jié)構(gòu)原理、指令系統(tǒng)、中斷系統(tǒng)、定時器/計數(shù)器、串行接口、擴(kuò)展技術(shù)和接口技術(shù)。通過系統(tǒng)的學(xué)習(xí),使讀者盡快地掌握單片機(jī)應(yīng)用系統(tǒng)的整個開發(fā)流程,為將來從事系統(tǒng)開發(fā)奠定堅實的基礎(chǔ)。
內(nèi)容概要
本書采用基于工作過程系統(tǒng)化的課程開發(fā)方法,通過具有典型代表性的9個項目,以項目為載體,詳細(xì)講解了AT89C51單片機(jī)的基本應(yīng)用及接口電路的擴(kuò)展方法,較好地體現(xiàn)了應(yīng)用型人才的培養(yǎng)要求。本書具有以下特點: 1)著力片上資源、強(qiáng)化單片機(jī)應(yīng)用系統(tǒng)的開發(fā)訓(xùn)練。盡管新型單片機(jī)不斷推出,但片上資源仍保持穩(wěn)定發(fā)展。本書仍以匯編語言為主要編程工具,注重單片機(jī)應(yīng)用系統(tǒng)的整個開發(fā)過程,突出軟、硬件聯(lián)合調(diào)試訓(xùn)練?! ?)適合教師講授,易于學(xué)生閱讀。本書所采用的9個項目都具有較強(qiáng)的實踐性和趣味性,通俗易懂,有利于提高學(xué)生的學(xué)習(xí)興趣?! ”緯梢宰鳛楦呗毟邔k姎庾詣踊?、計算機(jī)、應(yīng)用電子以及機(jī)電一體化等專業(yè)的教材。
書籍目錄
前言 緒論 一、概述 ?。ㄒ唬┪⑿陀嬎銠C(jī)簡介 ?。ǘ﹩纹瑱C(jī)的組成 ?。ㄈ﹩纹瑱C(jī)的發(fā)展概況 ?。ㄋ模﹩纹瑱C(jī)的特點 二、單片機(jī)的應(yīng)用領(lǐng)域 ?。ㄒ唬┲悄芑a(chǎn)品 ?。ǘ┲悄芑涌? ?。ㄈ┲悄芑瘻y控系統(tǒng) ?。ㄋ模┲悄芑瘍x表 三、單片機(jī)的發(fā)展方向 ?。ㄒ唬〤MOS化 ?。ǘ┑碗妷?、低功耗化 (三)大容量化 ?。ㄋ模┐袛U(kuò)展技術(shù) 四、計算機(jī)數(shù)據(jù)表示 (一)常用的進(jìn)位計數(shù)制 ?。ǘ┒M(jìn)制的算術(shù)運算 ?。ㄈ?shù)制間的轉(zhuǎn)換 ?。ㄋ模┻壿嫈?shù)據(jù)的表示 ?。ㄎ澹﹩纹瑱C(jī)中數(shù)的表示形式 ?。┒M(jìn)制編碼 ?。ㄆ撸┪⑿陀嬎銠C(jī)的常用術(shù)語 五、自測題 項目一了解ATC單片機(jī)及其開發(fā)環(huán)境 一、項目引入 二、相關(guān)理論知識 ?。ㄒ唬﹩纹瑱C(jī)應(yīng)用開發(fā)環(huán)境 ?。ǘ﹤ジ/L仿真器 (三)西爾特SUPERPRO/L+編程器 ?。ㄋ模〢TC單片機(jī)的結(jié)構(gòu)與引腳 ?。ㄎ澹〢TC的內(nèi)部存儲器 ?。〢TC單片機(jī)并行I/O口輸入/輸出 ?。ㄆ撸〢TC單片機(jī)時鐘與時序 ?。ò耍〢TC單片機(jī)復(fù)位 三、項目實施 (一)偉福仿真軟件使用方法 ?。ǘ┚幊唐鱏UPERPRO/L+的應(yīng)用 (三)ATC單片機(jī)最小應(yīng)用系統(tǒng)的設(shè)計、安裝及調(diào)試 四、項目小結(jié) 五、自測題 項目二會“眨眼睛”的LED電路分析與實踐 一、項目引入 二、相關(guān)理論知識 ?。ㄒ唬┲噶钕到y(tǒng) ?。ǘぶ贩绞? (三)內(nèi)部RAM數(shù)據(jù)傳送類指令 ?。ㄋ模┪粩?shù)據(jù)傳送指令 ?。ㄎ澹┪粋魉皖愔噶? ?。┪粻顟B(tài)控制類指令 ?。ㄆ撸o條件控制轉(zhuǎn)移類指令 ?。ò耍﹤沃噶钜? 三、項目實施 ?。ㄒ唬┯布娐吩韴D設(shè)計 (二)系統(tǒng)所用元器件、設(shè)備及工具 ?。ㄈ┫到y(tǒng)所用匯編源程序的編制 ?。ㄋ模┯布败浖穆?lián)合調(diào)試 ?。ㄎ澹┟撾x仿真器后的獨立運行 四、拓展知識 ?。ㄒ唬┒褩2僮鱌USH與POP指令 ?。ǘ┗Q類指令 ……項目三會“流動”及“碰撞”的LED分析與實踐 項目四“能掐會算”的單片機(jī)分析與實踐 項目五“流速”可控的LED分析與實踐 項目六開關(guān)信號狀態(tài)讀取與顯示電路的制作 項目七交通信號燈 (含急救與應(yīng)急)電路的分析與實踐 項目八單片機(jī)系統(tǒng)中“通信與聯(lián)絡(luò)”的分析與實踐 項目九數(shù)字溫度計的制作 附錄 附錄AASCII表 附錄BATC單片機(jī)指令表 參考文獻(xiàn)
章節(jié)摘錄
?。ㄒ唬┲噶钕到y(tǒng) 一個單片機(jī)所需執(zhí)行指令的集合即為單片機(jī)的指令系統(tǒng)。單片機(jī)使用機(jī)器語言、匯編語言及高級語言,因此,指令系統(tǒng)對單片機(jī)用戶來說顯得格外重要。因為不管是機(jī)器語言、匯編語言還是高級語言,都是直接使用指令編寫程序。另外,不管使用何種語言,最終還是要“翻譯”成為機(jī)器語言,單片機(jī)才能執(zhí)行。現(xiàn)在有很多半導(dǎo)體廠商都推出了自己的單片機(jī),使得單片機(jī)種類繁多,值得注意的是,不同單片機(jī)的指令系統(tǒng)不一定相同,或不完全相同。 所謂機(jī)器語言即指令的二進(jìn)制編碼,而匯編語言則是指令的表示符號?! ∫驗閱纹瑱C(jī)只能識別二進(jìn)制數(shù),因此,用二進(jìn)制編碼表示的機(jī)器語言,單片機(jī)能夠直接執(zhí)行。但直接使用二進(jìn)制編碼書寫指令很不方便,因此,常用其十六進(jìn)制的形式。直接使用機(jī)器語言編寫的程序稱為手編程序?! ¤b于機(jī)器語言具有程序長、不易書寫、難于閱讀和調(diào)試、容易出錯,而且出錯不易查找等缺點,使用符號指令就顯得十分必要,通常把表示指令的符號稱為助記符。以助記符表示的指令就是單片機(jī)的匯編語言,使用匯編語言編寫的程序稱為匯編語言程序。為起到助記作用,指令常以其英文名稱或縮寫形式來作助記符?! ∶糠N單片機(jī)都有自己獨特的指令系統(tǒng),指令系統(tǒng)是開發(fā)商和生產(chǎn)廠商定義的,如要使用其單片機(jī),用戶就必須理解和遵循這些指令標(biāo)準(zhǔn)。要掌握某種(類)單片機(jī),指令系統(tǒng)的學(xué)習(xí)是必需的。 ……
圖書封面
評論、評分、閱讀與下載
單片機(jī)原理與應(yīng)用項目式教程 PDF格式下載