出版時(shí)間:2012-11 出版社:張毅剛 高等教育出版社 (2012-11出版) 作者:張毅剛 編 頁(yè)數(shù):394
內(nèi)容概要
《高等學(xué)校教材·單片機(jī)原理及應(yīng)用:C51編程+Proteus仿真》詳細(xì)介紹了美國(guó)ATMEL公司的AT89 S51單片機(jī)片內(nèi)硬件資源及工作原理,采用C51語(yǔ)言編程,以單片機(jī)系統(tǒng)的虛擬仿真平臺(tái)Proteus作為設(shè)計(jì)與開發(fā)工具?!膽?yīng)用角度出發(fā),重點(diǎn)介紹了單片機(jī)應(yīng)用的各種技術(shù)實(shí)現(xiàn),如信息的顯示與輸入、中斷、定時(shí)/計(jì)數(shù)、串行通信、模/數(shù)與數(shù)/模轉(zhuǎn)換以及系統(tǒng)的并行與串行擴(kuò)展等。此外還簡(jiǎn)要介紹了C51編程基礎(chǔ)以及先進(jìn)的開發(fā)工具Proteus與Keil uVision3的使用?!〗Y(jié)合各種應(yīng)用,書中給出的較多典型案例設(shè)計(jì),可為讀者的軟硬件設(shè)計(jì)提供參考與借鑒。 《高等學(xué)校教材·單片機(jī)原理及應(yīng)用:C51編程+Proteus仿真》可作為各類工科院校、職業(yè)技術(shù)學(xué)院的電氣工程、電子電氣信息技術(shù)、智能儀器儀表、機(jī)電一體化、計(jì)算機(jī)、工業(yè)自動(dòng)化及自動(dòng)控制等專業(yè)單片機(jī)技術(shù)課程的教材,也可供從事單片機(jī)應(yīng)用設(shè)計(jì)的工程技術(shù)人員參考。
作者簡(jiǎn)介
張毅剛,教授,黑龍江省教學(xué)名師,國(guó)家精品課程“單片機(jī)原理”負(fù)責(zé)人。1982年2月畢業(yè)于哈爾濱工業(yè)大學(xué)無(wú)線電技術(shù)專業(yè),長(zhǎng)期從事“單片機(jī)原理及應(yīng)用”、“計(jì)算機(jī)自動(dòng)測(cè)試”等課程的教學(xué)工作,編著并出版十余本有關(guān)《單片機(jī)原理及應(yīng)用》課程的教材及專著,其中普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材一本、“十一五”國(guó)家級(jí)規(guī)劃教材兩本,全國(guó)工科電子類統(tǒng)編教材一本。主要研究方向?yàn)槲⒖刂破骷夹g(shù)應(yīng)用、虛擬儀器技術(shù)、電子測(cè)量等。參加并完成多項(xiàng)科研項(xiàng)日,獲國(guó)家科技進(jìn)步二等獎(jiǎng)一項(xiàng),航天部、國(guó)防科工委科技進(jìn)步獎(jiǎng)多項(xiàng)。
書籍目錄
第1章單片機(jī)概述 1.1什么是單片機(jī) 1.2單片機(jī)的發(fā)展歷史 1.3單片機(jī)的特點(diǎn) 1.4單片機(jī)的應(yīng)用 1.5單片機(jī)的發(fā)展趨勢(shì) 1.6MCS—51系列與AT89S5x系列單片機(jī) 1.6.1MCS—51系列單片機(jī) 1.6.2AT89系列單片機(jī) 1.6.3AT89系列單片機(jī)的型號(hào)說(shuō)明 1.7各種衍生品種的51單片機(jī) 1.7.1STC系列單片機(jī) 1.7.2C8051Fxxx單片機(jī) 1.7.3ADμC812單片機(jī) 1.7.4華邦W77系列、W78系列單片機(jī) 1.8PIC系列單片機(jī)與AVR系列單片機(jī) 1.8.1PIC系列單片機(jī) 1.8.2AVR系列單片機(jī) 1.9其他的嵌入式處理器簡(jiǎn)介 1.9.1嵌入式DSP處理器 1.9.2嵌入式微處理器 思考題及習(xí)題1 …… 第2章AT89S51單片機(jī)硬件結(jié)構(gòu) 第3章C51語(yǔ)言編程基礎(chǔ)與KeiluVision3的使用 第4章虛擬仿真開發(fā)工具Proteus的使用 第5章單片機(jī)與顯示器件及開關(guān)、鍵盤的接口設(shè)計(jì) 第6章AT89S51單片機(jī)的中斷系統(tǒng) 第7章AT89S51單片機(jī)的定時(shí)器/計(jì)數(shù)器 第8章AT89S51單片機(jī)的串行口 第9章AT89S51單片機(jī)的并行擴(kuò)展技術(shù) 第10章AT89S51單片機(jī)與DAC、ADC的接口 第11章AT89S51單片機(jī)系統(tǒng)的串行擴(kuò)展 第12章單片機(jī)的各種控制與檢測(cè)應(yīng)用設(shè)計(jì) 附錄1頭文件“LCD1602.h”清單 附錄2頭文件“DS1302.h”清單 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 隨著單片機(jī)應(yīng)用系統(tǒng)的日趨復(fù)雜,對(duì)程序的可讀性、升級(jí)與維護(hù)以及模塊化的要求越來(lái)越高,對(duì)軟件編程的要求也越來(lái)越高,要求編程人員在短時(shí)間內(nèi)編寫出執(zhí)行效率高、運(yùn)行可靠的程序代碼。同時(shí),也要方便多個(gè)編程人員來(lái)進(jìn)行協(xié)同開發(fā)。 C51語(yǔ)言是近年來(lái)在8051單片機(jī)開發(fā)中,普遍使用的程序設(shè)計(jì)語(yǔ)言。C51語(yǔ)言能直接對(duì)8051單片機(jī)硬件進(jìn)行操作,既有高級(jí)語(yǔ)言的特點(diǎn),又有匯編語(yǔ)言的特點(diǎn),因此在8051單片機(jī)程序設(shè)計(jì)中,得到非常廣泛的使用。 本章介紹8051單片機(jī)的C51編程語(yǔ)言,以及如何使用C51語(yǔ)言的集成化開發(fā)平臺(tái)KeilpNision3,為C51程序的設(shè)計(jì)與開發(fā)打下基礎(chǔ)。 3.1 C51編程語(yǔ)言簡(jiǎn)介 C51語(yǔ)言是用于8051單片機(jī)編程的C語(yǔ)言,是在標(biāo)準(zhǔn)C語(yǔ)言的基礎(chǔ)上針對(duì)8051單片機(jī)的硬件特點(diǎn)進(jìn)行了擴(kuò)展,并向8051單片機(jī)上進(jìn)行了移植。經(jīng)過多年努力,C51語(yǔ)言已成為公認(rèn)的高效、簡(jiǎn)潔的8051單片機(jī)的實(shí)用高級(jí)編程語(yǔ)言。與8051的匯編語(yǔ)言相比,C51語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯優(yōu)勢(shì),易學(xué)易用。 3.1.1 C51語(yǔ)言與匯編語(yǔ)言的比較 與8051單片機(jī)的匯編語(yǔ)言相比,C51語(yǔ)言具有如下優(yōu)點(diǎn): (1)可讀性好。C51語(yǔ)言程序比匯編語(yǔ)言程序的可讀性好,編程效率高,程序便于修改、維護(hù)以及升級(jí)。 (2)模塊化開發(fā)與資源共享。用C51語(yǔ)言開發(fā)的程序模塊可以不經(jīng)修改,直接被其他工程所用,使得開發(fā)者能夠很好地利用已有的大量標(biāo)準(zhǔn)C程序資源與豐富的庫(kù)函數(shù),減少重復(fù)勞動(dòng),同時(shí)也有利于多個(gè)工程師進(jìn)行協(xié)同開發(fā)。 (3)可移植性好。為某種型號(hào)單片機(jī)開發(fā)的C語(yǔ)言程序,只需將與硬件相關(guān)的頭文件和編譯鏈接的參數(shù)進(jìn)行適當(dāng)修改,就可方便地移植到其他型號(hào)的單片機(jī)上。例如,為8051單片機(jī)編寫的程序通過改寫頭文件以及少量的程序行,就可方便地移植到PIC單片機(jī)上。 (4)生成的代碼效率高。當(dāng)前較好的C51語(yǔ)言編譯系統(tǒng)編譯出來(lái)的代碼效率只比直接使用匯編語(yǔ)言低20%左右,如果使用優(yōu)化編譯選項(xiàng),最高可達(dá)到90%左右。 3.1.2 C51語(yǔ)言與標(biāo)準(zhǔn)c語(yǔ)言的比較 單片機(jī)的C51語(yǔ)言與標(biāo)準(zhǔn)C語(yǔ)言之間有許多相同的地方,但也有其自身的一些特點(diǎn)。不同的嵌入式c語(yǔ)言編譯系統(tǒng)之所以與標(biāo)準(zhǔn)c語(yǔ)言有不同的地方,主要是由于它們所針對(duì)的硬件系統(tǒng)不同。對(duì)于8051單片機(jī),目前廣泛使用的是C51語(yǔ)言。
編輯推薦
《高等學(xué)校教材:單片機(jī)原理及應(yīng)用:C51編程+Proteus仿真》可作為各類工科院校、職業(yè)技術(shù)學(xué)院的電氣工程、電子電氣信息技術(shù)、智能儀器儀表、機(jī)電一體化、計(jì)算機(jī)、工業(yè)自動(dòng)化及自動(dòng)控制等專業(yè)單片機(jī)技術(shù)課程的教材,也可供從事單片機(jī)應(yīng)用設(shè)計(jì)的工程技術(shù)人員參考。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)原理及應(yīng)用-C51編程+Proteus仿真 PDF格式下載