《單片機(jī)原理與應(yīng)用》結(jié)合目前職業(yè)教育改革要求,采取基于行動(dòng)導(dǎo)向的手段,循序漸進(jìn)地介紹了單片機(jī)系統(tǒng)的學(xué)習(xí)過程。將單片機(jī)硬件系統(tǒng)、單片機(jī)開發(fā)系統(tǒng)、顯示與鍵盤接口技術(shù)、定時(shí)與中斷系統(tǒng)、A/D與D/A轉(zhuǎn)換接口、單片機(jī)并行與串行接口通信技術(shù)、單片機(jī)系統(tǒng)擴(kuò)展等主要內(nèi)容融入到了9個(gè)項(xiàng)目之中,并通過對(duì)這9個(gè)項(xiàng)目的制作來提升讀者對(duì)單片機(jī)工作系統(tǒng)的認(rèn)識(shí),初步學(xué)會(huì)單片機(jī)的C51編程。
單片機(jī)原理與應(yīng)用》適用于中職學(xué)校、高職高專院校和函授學(xué)院相應(yīng)的電類、自動(dòng)化類、機(jī)電類、機(jī)械制造類等專業(yè)作為單片機(jī)技術(shù)課程的教材,也可作為應(yīng)用型社會(huì)人員單片機(jī)技術(shù)培訓(xùn)的入門教材以及電子產(chǎn)品設(shè)計(jì)人員的參考書。
單片機(jī)應(yīng)用技術(shù)已經(jīng)廣泛地應(yīng)用于國(guó)民經(jīng)濟(jì)的各個(gè)領(lǐng)域,并深人到了人們的日常生活之中。隨著其應(yīng)用技術(shù)的進(jìn)步,越來越多的企業(yè)需要大量熟悉單片機(jī)原理和應(yīng)用技術(shù)的應(yīng)用型人才。
針對(duì)企業(yè)的需求和職業(yè)教育以培養(yǎng)技能型人才為目標(biāo)的要求,在編寫本書時(shí),我們對(duì)每個(gè)項(xiàng)目都進(jìn)行了精心的挑選和設(shè)計(jì),以制作一個(gè)個(gè)實(shí)用的產(chǎn)品為基礎(chǔ),采取了基于行動(dòng)導(dǎo)向的項(xiàng)目式教學(xué)手段。每個(gè)產(chǎn)品的制作從元器件采購人手,到硬件電路的搭接,再到程序的設(shè)計(jì)、下載與調(diào)試,切實(shí)做到每個(gè)產(chǎn)品所涉及的知識(shí)點(diǎn)均密切聯(lián)系實(shí)際、由淺人深、循序漸進(jìn)。通過學(xué)生自己動(dòng)手制作,讓學(xué)生在“做中學(xué)、學(xué)中做”中去體會(huì)和感悟單片機(jī)應(yīng)用系統(tǒng)的特點(diǎn),在獲得成就感的同時(shí)增長(zhǎng)知識(shí)和提高技能水平。本書的特點(diǎn)包括以下幾個(gè)方面:
1.以項(xiàng)目教學(xué)引領(lǐng)學(xué)習(xí)
以項(xiàng)目為引領(lǐng),以工作任務(wù)為導(dǎo)向,由任務(wù)人手,引導(dǎo)學(xué)生從硬件實(shí)現(xiàn)環(huán)境開始,全面了解單片機(jī)相關(guān)知識(shí),通過軟件編程、調(diào)試,掌握單片機(jī)硬件與軟件之間的聯(lián)系。
2.以實(shí)踐手段指導(dǎo)學(xué)習(xí)
本書共安排了9個(gè)項(xiàng)目。從項(xiàng)目一到項(xiàng)目九,每個(gè)相鄰項(xiàng)目在知識(shí)和技能上具有一定的遞進(jìn)關(guān)系,只有前一個(gè)項(xiàng)目的學(xué)習(xí)成功后,后一個(gè)項(xiàng)目的學(xué)習(xí)才有可能順利完成。由于每個(gè)項(xiàng)目涉及的知識(shí)點(diǎn)和技能訓(xùn)練任務(wù)比較多而且復(fù)雜,因此設(shè)計(jì)了一條比較切合學(xué)生實(shí)際又可以調(diào)動(dòng)所有學(xué)生積極性的產(chǎn)品制作路線圖,即將每個(gè)項(xiàng)目按照不同的內(nèi)容和功能進(jìn)行了再細(xì)化、再分配,力求在產(chǎn)品制作路線圖的指導(dǎo)下,一步步引導(dǎo)學(xué)生自己動(dòng)手完成產(chǎn)品制作。
本書所有的項(xiàng)目均為作者精心選擇,并對(duì)每個(gè)項(xiàng)目進(jìn)行了仿真和實(shí)際驗(yàn)證,可以保證學(xué)生在產(chǎn)品制作中取得成功。
3.以通俗易懂的語言闡釋程序
傳統(tǒng)的單片機(jī)教學(xué)采用匯編語言進(jìn)行編程,匯編語言比較靈活,但是可讀性較差,學(xué)生很難掌握其編程方法,要想學(xué)好它確實(shí)不易。因此從學(xué)生的實(shí)際出發(fā),本書選擇了比較易于閱讀、理解的C51語言進(jìn)行編程。C51語言編輯的程序具有很高的可移植性,目前已經(jīng)成為單片機(jī)應(yīng)用產(chǎn)品開發(fā)的主流語言。為了保證學(xué)生順利地閱讀、理解程序,對(duì)書中所有程序的每一行均進(jìn)行了通俗易懂的闡釋。
項(xiàng)目一 制作點(diǎn)亮個(gè)發(fā)光二極管裝置
任務(wù) 設(shè)計(jì)點(diǎn)亮個(gè)發(fā)光二極管裝置
任務(wù)二 點(diǎn)亮個(gè)發(fā)光二極管硬件設(shè)計(jì)
知識(shí)鏈接 MCS51單片機(jī)硬件結(jié)構(gòu)
任務(wù)三 點(diǎn)亮個(gè)發(fā)光二極管軟件設(shè)計(jì)
知識(shí)鏈接二 C51語言結(jié)構(gòu)簡(jiǎn)介
任務(wù)四 點(diǎn)亮個(gè)發(fā)光二極管程序下載與調(diào)試
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目二 制作個(gè)旋轉(zhuǎn)彩燈裝置
任務(wù) 設(shè)計(jì)個(gè)旋轉(zhuǎn)彩燈控制器
任務(wù)二 旋轉(zhuǎn)彩燈控制器硬件設(shè)計(jì)
任務(wù)三 旋轉(zhuǎn)彩燈控制器軟件設(shè)計(jì)
知識(shí)鏈接 C51語言數(shù)據(jù)類型、順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、子函數(shù)及調(diào)用
知識(shí)鏈接二 C51語言的位操作T
任務(wù)四 旋轉(zhuǎn)彩燈控制器程序下載與調(diào)試
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目三 制作個(gè)交通燈控制裝置
任務(wù) 設(shè)計(jì)個(gè)交通燈控制裝置”
任務(wù)二 交通燈控制裝置硬件設(shè)計(jì)
知識(shí)鏈接 8255A并行接口芯片簡(jiǎn)介
任務(wù)三 交通燈控制裝置軟件設(shè)計(jì)
任務(wù)四 交通燈控制裝置程序下載與調(diào)試
知識(shí)鏈接二 單片機(jī)總線操作介紹
知識(shí)鏈接三 C51語言帶參數(shù)的函數(shù)及調(diào)用
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目四 制作汽車左右轉(zhuǎn)向燈裝置
任務(wù) 設(shè)計(jì)個(gè)汽車左右轉(zhuǎn)向燈裝置
任務(wù)二 汽車左右轉(zhuǎn)向燈硬件設(shè)計(jì)
任務(wù)三 汽車左右轉(zhuǎn)向燈軟件設(shè)計(jì)山
知識(shí)鏈接 單片機(jī)C51語言條件選擇結(jié)構(gòu)
知識(shí)鏈接二 獨(dú)立按鍵結(jié)構(gòu)及工作原理
任務(wù)四 汽車左右轉(zhuǎn)向燈程序下載與調(diào)試
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目五 制作個(gè)搶答器
任務(wù)設(shè)計(jì)個(gè)搶答器
任務(wù)二搶答器硬件設(shè)計(jì)
知識(shí)鏈接 數(shù)碼管顯示原理與編碼
任務(wù)三 搶答器軟件設(shè)計(jì)
任務(wù)四 搶答器程序下載與調(diào)試
知識(shí)鏈接二 單片機(jī)C5l語言數(shù)組操作介紹
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目六 制作個(gè)電子計(jì)時(shí)秒表
任務(wù) 設(shè)計(jì)個(gè)電子計(jì)時(shí)秒表
任務(wù)二 電子計(jì)時(shí)秒表硬件設(shè)計(jì)
任務(wù)三 電子計(jì)時(shí)秒表軟件設(shè)計(jì)
任務(wù)四 電子計(jì)時(shí)秒表程序下載與調(diào)試
知識(shí)鏈接 MCS"51單片機(jī)中斷系統(tǒng)
知識(shí)鏈接二 MCS51單片機(jī)的定時(shí)渺計(jì)數(shù)器
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目七 制作個(gè)密碼鎖
任務(wù) 設(shè)計(jì)個(gè)電子密碼鎖
任務(wù)二 密碼鎖硬件設(shè)計(jì)
任務(wù)三 密碼鎖軟件設(shè)計(jì)
知識(shí)鏈接 矩陣鍵盤的結(jié)構(gòu)及工作過程
任務(wù)四 密碼鎖電路程序下載與調(diào)試
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目八 制作個(gè)帶電壓顯示的簡(jiǎn)易調(diào)光燈裝置
任務(wù) 設(shè)計(jì)個(gè)帶電壓顯示的調(diào)光燈裝置
任務(wù)二 帶電壓顯示簡(jiǎn)易調(diào)光燈硬件設(shè)計(jì)
任務(wù)三 帶電壓顯示簡(jiǎn)易調(diào)光燈軟件設(shè)計(jì)
知識(shí)鏈接 A/D、D/A轉(zhuǎn)換接口
任務(wù)四 帶電壓顯示簡(jiǎn)易調(diào)光燈程序下載與調(diào)試
項(xiàng)目學(xué)習(xí)評(píng)價(jià)
項(xiàng)目九 制作個(gè)萬年歷數(shù)字鐘
任務(wù) 設(shè)計(jì)個(gè)萬年歷數(shù)字鐘
任務(wù)二 萬年歷數(shù)字鐘硬件設(shè)計(jì)
知識(shí)鏈接 日歷時(shí)鐘芯片DSl2C887的工作原理
知識(shí)鏈接二 單片機(jī)串口通信”
任務(wù)三 萬年歷數(shù)字鐘軟件設(shè)計(jì)
知識(shí)鏈接三 日歷時(shí)鐘芯片DSl2C887的編程
知識(shí)鏈接四 單片機(jī)串口通信的特殊功能寄存器
知識(shí)鏈接五 單片機(jī)串口通信協(xié)議設(shè)計(jì)
任務(wù)四 萬年歷數(shù)字鐘程序下載與調(diào)試
項(xiàng)目學(xué)習(xí)評(píng)價(jià)。”
附錄 C51關(guān)鍵字、數(shù)據(jù)類型及運(yùn)算符
附錄二 C51程序的基本語句