單片機(jī)原理及應(yīng)用(C語言版)1_第1頁
單片機(jī)原理及應(yīng)用(C語言版)1_第2頁
單片機(jī)原理及應(yīng)用(C語言版)1_第3頁
單片機(jī)原理及應(yīng)用(C語言版)1_第4頁
單片機(jī)原理及應(yīng)用(C語言版)1_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、概述概述第第1章章 單片機(jī)概述單片機(jī)概述目目 錄錄 1.1 單片機(jī)的基本概念單片機(jī)的基本概念 1.2 單片機(jī)的發(fā)展概況單片機(jī)的發(fā)展概況 1.3 單片機(jī)的特點(diǎn)及應(yīng)用單片機(jī)的特點(diǎn)及應(yīng)用 1.4 常用單片機(jī)簡介常用單片機(jī)簡介 1.5 單片機(jī)系統(tǒng)的開發(fā)方法單片機(jī)系統(tǒng)的開發(fā)方法 本章主要介紹了單片機(jī)的基本概念,單片本章主要介紹了單片機(jī)的基本概念,單片機(jī)的發(fā)展概況,單片機(jī)的應(yīng)用及其特點(diǎn),機(jī)的發(fā)展概況,單片機(jī)的應(yīng)用及其特點(diǎn),以以及一些常用的單片機(jī)。及一些常用的單片機(jī)。 通過本章的學(xué)習(xí),我們可以了解到什么是通過本章的學(xué)習(xí),我們可以了解到什么是單片機(jī),單片機(jī)的發(fā)展歷史。并且對(duì)單片機(jī)單片機(jī),單片機(jī)的發(fā)展歷史。并且

2、對(duì)單片機(jī)的應(yīng)用和開發(fā)方法有個(gè)初步的認(rèn)識(shí)。的應(yīng)用和開發(fā)方法有個(gè)初步的認(rèn)識(shí)。第第1章章 概述概述1.1 1.1 單片機(jī)的基本概念單片機(jī)的基本概念 微機(jī)微機(jī)是微型計(jì)算機(jī)的簡稱,它是由主機(jī)和是微型計(jì)算機(jī)的簡稱,它是由主機(jī)和外部設(shè)備等組成的。外部設(shè)備等組成的。如圖如圖1.11.1所示。所示。 單片機(jī)單片機(jī)就是把微機(jī)的主機(jī)部分(圖就是把微機(jī)的主機(jī)部分(圖1.11.1虛虛線框內(nèi)的)集成到一塊集成電路芯片上所得線框內(nèi)的)集成到一塊集成電路芯片上所得到的。到的。微處理器微處理器 存儲(chǔ)器存儲(chǔ)器 外部設(shè)備外部設(shè)備 接口適配器接口適配器 地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線控制總線控制總線圖圖1-1 1-1 微機(jī)的組成微

3、機(jī)的組成1.1 1.1 單片機(jī)的基本概念單片機(jī)的基本概念 單片機(jī):單片機(jī):將中央處理器,隨機(jī)存儲(chǔ)器,只將中央處理器,隨機(jī)存儲(chǔ)器,只讀存儲(chǔ)器,中斷系統(tǒng),定時(shí)器讀存儲(chǔ)器,中斷系統(tǒng),定時(shí)器/ /計(jì)數(shù)器以及計(jì)數(shù)器以及I/OI/O接口電路等主要微型計(jì)算機(jī)的部件集成接口電路等主要微型計(jì)算機(jī)的部件集成在一塊芯片上,使其具有計(jì)算機(jī)的基本功能。在一塊芯片上,使其具有計(jì)算機(jī)的基本功能。 就叫做單片微型計(jì)算機(jī)就叫做單片微型計(jì)算機(jī)(Single Chip Micro Computer,SCMC),),簡稱單片機(jī)。簡稱單片機(jī)。 1.1 單片機(jī)的基本概念單片機(jī)的基本概念 單單 硅硅 晶晶 片片 CPU存儲(chǔ)器存儲(chǔ)器控制電路

4、控制電路定時(shí)器定時(shí)器時(shí)鐘電路時(shí)鐘電路I / O口口單片機(jī) 引腳數(shù):引腳數(shù):4040腳、腳、2424腳、腳、2020腳,甚至有腳,甚至有8 8腳腳 PDIP封裝封裝 封裝形式封裝形式 PLCC封裝封裝 68腳、腳、44腳腳1.2 單片機(jī)的發(fā)展概況單片機(jī)的發(fā)展概況 主要內(nèi)容主要內(nèi)容 1.2.1 單片機(jī)的歷史單片機(jī)的歷史 1.2.1 單片機(jī)技術(shù)的發(fā)展單片機(jī)技術(shù)的發(fā)展1.2.1 單片機(jī)的歷史單片機(jī)的歷史 一一 、4 4位單片機(jī)階段位單片機(jī)階段 1975年美國德克薩斯儀器公司(年美國德克薩斯儀器公司(TI)首次推)首次推出出4位單片機(jī)位單片機(jī)TMS-1000。 4位單片機(jī)主要用于家用電器、電子玩具等。位

5、單片機(jī)主要用于家用電器、電子玩具等。 二、二、 8位單片機(jī)階段位單片機(jī)階段 1976年年9月,美國月,美國Intel公司首先推出了公司首先推出了MCS-48系列系列8位單片機(jī)。位單片機(jī)。 8位單片機(jī)由于功能強(qiáng),被廣泛用于工業(yè)控制、位單片機(jī)由于功能強(qiáng),被廣泛用于工業(yè)控制、智能接口、儀器儀表等各個(gè)領(lǐng)域。智能接口、儀器儀表等各個(gè)領(lǐng)域。 三、三、16位單片機(jī)階段位單片機(jī)階段 1983 年年Intel公司推出了公司推出了16位單片機(jī)位單片機(jī)MCS-96系列。系列。 1616位單片機(jī)可用于高速復(fù)雜的控制系統(tǒng)。位單片機(jī)可用于高速復(fù)雜的控制系統(tǒng)。 四、四、32位單片機(jī)位單片機(jī) 近年來,各個(gè)計(jì)算機(jī)生產(chǎn)廠家已進(jìn)入

6、更高性近年來,各個(gè)計(jì)算機(jī)生產(chǎn)廠家已進(jìn)入更高性能的能的3232位單片機(jī)研制、生產(chǎn)階段。位單片機(jī)研制、生產(chǎn)階段。1.2.1 單片機(jī)的歷史單片機(jī)的歷史1.2.2 單片機(jī)技術(shù)的發(fā)展單片機(jī)技術(shù)的發(fā)展 一、片內(nèi)程序存儲(chǔ)器的發(fā)展一、片內(nèi)程序存儲(chǔ)器的發(fā)展單片機(jī)的程序存儲(chǔ)器(單片機(jī)的程序存儲(chǔ)器(ROM)經(jīng)歷了)經(jīng)歷了ROMEPROME2PROMFLASH MEMORY的發(fā)展,的發(fā)展,容量也由小變大。容量也由小變大。 二、看門狗定時(shí)器二、看門狗定時(shí)器 單片機(jī)在運(yùn)行時(shí)由于干擾等原因,可能會(huì)出現(xiàn)單片機(jī)在運(yùn)行時(shí)由于干擾等原因,可能會(huì)出現(xiàn)軟件混亂。軟件混亂。 看門狗電路就是用于在看門狗電路就是用于在CPU處于軟件混亂時(shí)使

7、處于軟件混亂時(shí)使系統(tǒng)正常工作的一種恢復(fù)方法。系統(tǒng)正常工作的一種恢復(fù)方法。 1.2.2 單片機(jī)技術(shù)的發(fā)展單片機(jī)技術(shù)的發(fā)展 三、節(jié)電模式三、節(jié)電模式 在節(jié)電模式下,在節(jié)電模式下,CPUCPU和部分部件進(jìn)入睡眠和部分部件進(jìn)入睡眠狀態(tài),但片內(nèi)狀態(tài),但片內(nèi)RAMRAM和寄存器等部件保持工和寄存器等部件保持工作狀態(tài),以達(dá)到節(jié)能的目的。作狀態(tài),以達(dá)到節(jié)能的目的。 四、加強(qiáng)輸入輸出功能四、加強(qiáng)輸入輸出功能 某有些單片機(jī)具備大功率的輸入某有些單片機(jī)具備大功率的輸入/ /輸出接輸出接口,可直接驅(qū)動(dòng)熒光顯示器、口,可直接驅(qū)動(dòng)熒光顯示器、LCDLCD和和LEDLED。 還有一些增加了接口或定時(shí)器的數(shù)量,或還有一些增加

8、了接口或定時(shí)器的數(shù)量,或者增加了新型的接口。者增加了新型的接口。 五、單片機(jī)制造工藝提高五、單片機(jī)制造工藝提高 半導(dǎo)體制作工藝的提高,使單片機(jī)的體積半導(dǎo)體制作工藝的提高,使單片機(jī)的體積可以做的更小,時(shí)鐘頻率更高??梢约筛梢宰龅母?,時(shí)鐘頻率更高??梢约筛嗟拇鎯?chǔ)器和部件。降低產(chǎn)品的價(jià)格。多的存儲(chǔ)器和部件。降低產(chǎn)品的價(jià)格。 六、在線編程和調(diào)試技術(shù)六、在線編程和調(diào)試技術(shù) 一些新型的單片機(jī)實(shí)現(xiàn)了在系統(tǒng)編程一些新型的單片機(jī)實(shí)現(xiàn)了在系統(tǒng)編程(ISPISP)和在應(yīng)用編程()和在應(yīng)用編程(IAPIAP)功能。)功能。1.2.2 單片機(jī)技術(shù)的發(fā)展單片機(jī)技術(shù)的發(fā)展1.3 單片機(jī)的特點(diǎn)及應(yīng)用單片機(jī)的特點(diǎn)及應(yīng)

9、用主要內(nèi)容主要內(nèi)容 1.3.1 單片機(jī)的特點(diǎn)單片機(jī)的特點(diǎn) 1.3.2 單片機(jī)的應(yīng)用單片機(jī)的應(yīng)用 一、單片機(jī)的存儲(chǔ)器一、單片機(jī)的存儲(chǔ)器ROMROM和和RAMRAM是嚴(yán)是嚴(yán)格區(qū)分的格區(qū)分的 ROMROM稱為程序存儲(chǔ)器,只存放程序、固稱為程序存儲(chǔ)器,只存放程序、固定常數(shù)及數(shù)據(jù)表格。定常數(shù)及數(shù)據(jù)表格。 RAMRAM則為數(shù)據(jù)存儲(chǔ)器,用作工作區(qū)及存則為數(shù)據(jù)存儲(chǔ)器,用作工作區(qū)及存放用戶數(shù)據(jù)。放用戶數(shù)據(jù)。二、采用面向控制的指令系統(tǒng)二、采用面向控制的指令系統(tǒng) 為滿足控制的需要,單片機(jī)有更強(qiáng)的邏為滿足控制的需要,單片機(jī)有更強(qiáng)的邏輯控制能力,特別是具有很強(qiáng)的位處理能力。輯控制能力,特別是具有很強(qiáng)的位處理能力。1.3

10、.1 單片機(jī)的特點(diǎn)單片機(jī)的特點(diǎn)三、單片機(jī)的三、單片機(jī)的I/OI/O引腳通常是多功能引腳通常是多功能的的 由于單片機(jī)芯片上引腳數(shù)目有限,為了解決由于單片機(jī)芯片上引腳數(shù)目有限,為了解決實(shí)際引腳數(shù)和需要的信號(hào)線的矛盾,采用了引實(shí)際引腳數(shù)和需要的信號(hào)線的矛盾,采用了引腳功能復(fù)用的方法。引腳處于何種功能,可由腳功能復(fù)用的方法。引腳處于何種功能,可由指令來設(shè)置或由機(jī)器狀態(tài)來區(qū)分。指令來設(shè)置或由機(jī)器狀態(tài)來區(qū)分。 四、單片機(jī)的外部擴(kuò)展能力強(qiáng)四、單片機(jī)的外部擴(kuò)展能力強(qiáng) 在內(nèi)部的各種功能部分不能滿足應(yīng)用需求時(shí),在內(nèi)部的各種功能部分不能滿足應(yīng)用需求時(shí),均可在外部進(jìn)行擴(kuò)展(如擴(kuò)展均可在外部進(jìn)行擴(kuò)展(如擴(kuò)展ROMROM

11、、RAMRAM,I/OI/O接口,定時(shí)器接口,定時(shí)器/ /計(jì)數(shù)器,中斷系統(tǒng)等),計(jì)數(shù)器,中斷系統(tǒng)等),與許多通用的微機(jī)接口芯片兼容,給應(yīng)用系統(tǒng)與許多通用的微機(jī)接口芯片兼容,給應(yīng)用系統(tǒng)設(shè)計(jì)帶來極大的方便和靈活性。設(shè)計(jì)帶來極大的方便和靈活性。1.3.1 單片機(jī)的特點(diǎn)單片機(jī)的特點(diǎn) 五、體積小,成本低,運(yùn)用靈活五、體積小,成本低,運(yùn)用靈活 易于產(chǎn)品化,它能方便地組成各種智能化易于產(chǎn)品化,它能方便地組成各種智能化的控制設(shè)備和儀器,做到機(jī)電一體化。的控制設(shè)備和儀器,做到機(jī)電一體化。 六、六、面向控制面向控制 能針對(duì)性地解決從簡單到復(fù)雜的各類控制能針對(duì)性地解決從簡單到復(fù)雜的各類控制任務(wù),因而能獲得最佳的性能

12、價(jià)格比。任務(wù),因而能獲得最佳的性能價(jià)格比。 七、適應(yīng)性強(qiáng)、抗干擾七、適應(yīng)性強(qiáng)、抗干擾 在各種惡劣的環(huán)境下都能可靠地工作,這在各種惡劣的環(huán)境下都能可靠地工作,這是其它類型計(jì)算機(jī)無法比擬的。是其它類型計(jì)算機(jī)無法比擬的。 八八、方便實(shí)現(xiàn)多機(jī)和分布式控制方便實(shí)現(xiàn)多機(jī)和分布式控制 使整個(gè)控制系統(tǒng)的效率和可靠性大為提高使整個(gè)控制系統(tǒng)的效率和可靠性大為提高1.3.1 單片機(jī)的特點(diǎn)單片機(jī)的特點(diǎn) 單片機(jī)的應(yīng)用范圍十分廣泛,主要的單片機(jī)的應(yīng)用范圍十分廣泛,主要的應(yīng)用領(lǐng)域有:應(yīng)用領(lǐng)域有:工業(yè)控制工業(yè)控制儀器儀表儀器儀表計(jì)算機(jī)外部設(shè)備與智能接口計(jì)算機(jī)外部設(shè)備與智能接口商用產(chǎn)品商用產(chǎn)品家用電器家用電器消費(fèi)類電子產(chǎn)品消費(fèi)

13、類電子產(chǎn)品通訊設(shè)備和網(wǎng)絡(luò)設(shè)備通訊設(shè)備和網(wǎng)絡(luò)設(shè)備兒童智能玩具兒童智能玩具汽車,建筑機(jī)械,飛機(jī)等大型機(jī)械設(shè)備汽車,建筑機(jī)械,飛機(jī)等大型機(jī)械設(shè)備 交通控制設(shè)備交通控制設(shè)備1.3.2 單片機(jī)的應(yīng)用單片機(jī)的應(yīng)用1.4 常用單片機(jī)簡介常用單片機(jī)簡介主要內(nèi)容主要內(nèi)容 1.4.1 MCS-51系列單片機(jī)系列單片機(jī) 1.4.2 ATMEL89系列單片機(jī)系列單片機(jī) 1.4.3 STC89/12系列單片機(jī)系列單片機(jī) 1.4.4 常見的其它系列單片機(jī)介紹常見的其它系列單片機(jī)介紹1.4.1 MCS-51系列單片機(jī)系列單片機(jī) MCS-51系列單片機(jī):系列單片機(jī):Intel在在1980-1982年陸續(xù)推出了指令系統(tǒng)完全相同

14、,內(nèi)部結(jié)構(gòu)年陸續(xù)推出了指令系統(tǒng)完全相同,內(nèi)部結(jié)構(gòu)基本相同的基本相同的8031、8051和和8751等型號(hào)單片機(jī),等型號(hào)單片機(jī),初步形成初步形成MCS-51系列,被奉為系列,被奉為“工業(yè)控制工業(yè)控制單片機(jī)標(biāo)準(zhǔn)單片機(jī)標(biāo)準(zhǔn)”。 MCS-51增強(qiáng)型單片機(jī):增強(qiáng)型單片機(jī): MCS-51系列單系列單片機(jī)除了片機(jī)除了89C51之外,主要包括之外,主要包括89C52、89C54、89C58、89C516等型號(hào),等型號(hào),它們的區(qū)它們的區(qū)別主要是三個(gè)方面:一是片內(nèi)別主要是三個(gè)方面:一是片內(nèi)RAM由由128B增加到增加到256B;二是多一個(gè)定時(shí)器二是多一個(gè)定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器;三三是片內(nèi)是片內(nèi)Flash ROM由由

15、4KB分別分別增加增加到到了了8KB、16KB、32KB和和64KB。 不同廠家的產(chǎn)品可能還增加有其它外設(shè)不同廠家的產(chǎn)品可能還增加有其它外設(shè)或功能,但引腳和指令都是完全兼容的?;蚬δ?,但引腳和指令都是完全兼容的。為了討論方便起見,為了討論方便起見,我們將我們將89C51(包括(包括8031、8051等)等)稱為基本型稱為基本型,其他的型號(hào)稱其他的型號(hào)稱為增強(qiáng)型為增強(qiáng)型。1.4.1 MCS-51系列單片機(jī)系列單片機(jī)1.4.2 ATMEL89系列單片機(jī)系列單片機(jī) Atmel公司生產(chǎn)的公司生產(chǎn)的89系列單片機(jī)是市場上比系列單片機(jī)是市場上比較具有代表性的較具有代表性的MCS-51單片機(jī)。單片機(jī)。一、一

16、、ATMEL89系列單片機(jī)型號(hào)說明系列單片機(jī)型號(hào)說明 AT89系列單片機(jī)型號(hào)由三個(gè)部分組成,它系列單片機(jī)型號(hào)由三個(gè)部分組成,它們分別是們分別是前綴、型號(hào)、后綴前綴、型號(hào)、后綴,其格式如下:,其格式如下: AT89C(LV、S)XXXX-XXXX 1、前綴、前綴 前綴由字母前綴由字母“AT”組成,它表示該器件是組成,它表示該器件是ATMEL公司的產(chǎn)品。公司的產(chǎn)品。1.4.2 ATMEL89系列單片機(jī)系列單片機(jī) 2、型號(hào)、型號(hào) 型號(hào)由型號(hào)由“89CXXXX”或或“89LVXXXX”或或“89SXXXX”等表示。等表示?!?”表示芯片內(nèi)部含表示芯片內(nèi)部含F(xiàn)lash存儲(chǔ)器;存儲(chǔ)器;“C”表示是表示是C

17、MOS產(chǎn)品;產(chǎn)品;“LV”表示低電壓產(chǎn)品;表示低電壓產(chǎn)品;“S”表示含可下載的表示含可下載的Flash存儲(chǔ)器。存儲(chǔ)器?!癤XXX”為表示型號(hào)的數(shù)字,為表示型號(hào)的數(shù)字,如:如:51、52、2051、8252等。等。 3、后綴、后綴 后綴由后綴由“XXXX”四個(gè)參數(shù)組成,與產(chǎn)品四個(gè)參數(shù)組成,與產(chǎn)品型號(hào)間用型號(hào)間用“-”號(hào)隔開。號(hào)隔開。 后綴中第一個(gè)參數(shù)后綴中第一個(gè)參數(shù)“X”表示速度表示速度后綴中第二個(gè)參數(shù)后綴中第二個(gè)參數(shù)“X”表示封裝表示封裝 后綴中第三個(gè)參數(shù)后綴中第三個(gè)參數(shù)“X”表示溫度范圍表示溫度范圍 后綴中第四個(gè)參數(shù)后綴中第四個(gè)參數(shù)“X” 說明產(chǎn)品的處理說明產(chǎn)品的處理情況情況1.4.2 AT

18、MEL89系列單片機(jī)系列單片機(jī) 二、二、AT89C51單片機(jī)單片機(jī) AT89C51單片機(jī)特點(diǎn):單片機(jī)特點(diǎn):與與MCS-51產(chǎn)品完全兼容;產(chǎn)品完全兼容;具有具有4K字節(jié)可在系統(tǒng)編程的字節(jié)可在系統(tǒng)編程的Flash內(nèi)部內(nèi)部程序存儲(chǔ)器,可寫程序存儲(chǔ)器,可寫/擦擦1000次;次;全靜態(tài)操作:全靜態(tài)操作:0Hz24MHz;三級(jí)程序存儲(chǔ)器加密;三級(jí)程序存儲(chǔ)器加密; 128字節(jié)內(nèi)部字節(jié)內(nèi)部RAM;1.4.2 ATMEL89系列單片機(jī)系列單片機(jī)32根可編程根可編程I/O線;線;2個(gè)個(gè)16位定時(shí)器位定時(shí)器/計(jì)數(shù)器;計(jì)數(shù)器;5個(gè)中斷源;個(gè)中斷源;可編程串行可編程串行UART通道;通道;低功耗空閑和掉電方式;低功耗空

19、閑和掉電方式;1.4.2 ATMEL89系列單片機(jī)系列單片機(jī) 三、三、AT89S52單片機(jī)單片機(jī) AT89S52單片機(jī)特點(diǎn):單片機(jī)特點(diǎn):與與MCS-51產(chǎn)品兼容;產(chǎn)品兼容;具有具有8K字節(jié)可在系統(tǒng)編程的字節(jié)可在系統(tǒng)編程的Flash內(nèi)部內(nèi)部程序存儲(chǔ)器,可寫程序存儲(chǔ)器,可寫/擦擦1000次;次;4.0V5.5V的工作電壓范圍;的工作電壓范圍;全靜態(tài)操作:全靜態(tài)操作:0Hz24MHz;三級(jí)程序存儲(chǔ)器加密;三級(jí)程序存儲(chǔ)器加密; 256字節(jié)內(nèi)部字節(jié)內(nèi)部RAM;1.4.2 ATMEL89系列單片機(jī)系列單片機(jī)全雙工異步串行通信通道;全雙工異步串行通信通道;低功耗空閑和掉電方式;低功耗空閑和掉電方式;通過中斷

20、中止掉電方式;通過中斷中止掉電方式;看門狗定時(shí)器;看門狗定時(shí)器;兩個(gè)數(shù)據(jù)指針。兩個(gè)數(shù)據(jù)指針。1.4.2 ATMEL89系列單片機(jī)系列單片機(jī)1.4.3 STC89/12系列單片機(jī)系列單片機(jī) 一、一、STC 89C51RC/RD系列單片系列單片機(jī)機(jī) STC 89C51RC/RD系列單片機(jī)是宏系列單片機(jī)是宏晶科技推出的新一代超強(qiáng)抗干擾、高速、晶科技推出的新一代超強(qiáng)抗干擾、高速、低功耗的單片機(jī)。低功耗的單片機(jī)。指令代碼完全兼容傳統(tǒng)指令代碼完全兼容傳統(tǒng)8051 單片機(jī),單片機(jī),12時(shí)鐘時(shí)鐘/機(jī)器周期和機(jī)器周期和6時(shí)鐘時(shí)鐘/機(jī)器周期可任意機(jī)器周期可任意選擇。選擇。1.4.3 STC89/12系列單片機(jī)系列

21、單片機(jī) STC 89C51RC/RD系列單片機(jī)特點(diǎn)如下:系列單片機(jī)特點(diǎn)如下:增強(qiáng)型增強(qiáng)型6/12時(shí)鐘時(shí)鐘/機(jī)器周期機(jī)器周期8051 CPU;工作電壓:工作電壓:5.5V3.4V(5V單片機(jī))單片機(jī))/ 3.8V2.0V(3V 單片機(jī));單片機(jī));工作頻率范圍:工作頻率范圍:040MHz,相當(dāng)于普通,相當(dāng)于普通8051 的的080MHz;用戶應(yīng)用程序空間用戶應(yīng)用程序空間 4K 64K 字節(jié);字節(jié);片上集成片上集成1280字節(jié)字節(jié)/512字節(jié)字節(jié)RAM;通用通用I/O口口32 / 36 個(gè);個(gè); ISP(在系統(tǒng)可編程)(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),(在應(yīng)用可編程),無需專用編程器無需專

22、用編程器/仿真器;仿真器;內(nèi)部內(nèi)部E2PROM 功能;功能;硬件看門狗;硬件看門狗;內(nèi)部集成內(nèi)部集成MAX810專用復(fù)位電路(專用復(fù)位電路(D版本才有)版本才有),外部晶體外部晶體20M以下時(shí),可省外部復(fù)位電路;以下時(shí),可省外部復(fù)位電路; 共共3個(gè)個(gè)16位定時(shí)器位定時(shí)器/計(jì)數(shù)器;計(jì)數(shù)器; 外部中斷外部中斷4路;路; 通用異步串行口,還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)通用異步串行口,還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)UART; 工作溫度范圍:工作溫度范圍:0 75,4085; 封裝:封裝:LQFP-44 ,PDIP-40 , PLCC -44 , PQFP-44 。1.4.3 STC89/12系列單片機(jī)系列單片機(jī)1

23、.4.4 常見的其它系列單片機(jī)介紹常見的其它系列單片機(jī)介紹AVR單片機(jī)單片機(jī) Motorola單片機(jī)單片機(jī) MicroChip單片機(jī)單片機(jī)Scenix單片機(jī)單片機(jī) EPSON單片機(jī)單片機(jī) 東芝單片機(jī)東芝單片機(jī) GMS90單片機(jī)單片機(jī) 華邦單片機(jī)華邦單片機(jī) Zilog單片機(jī)單片機(jī) NS單片機(jī)單片機(jī) AX1001單片機(jī)單片機(jī)1.5 單片機(jī)系統(tǒng)的開發(fā)方法單片機(jī)系統(tǒng)的開發(fā)方法主要內(nèi)容主要內(nèi)容 1.5.1 單片機(jī)系統(tǒng)的設(shè)計(jì)要求單片機(jī)系統(tǒng)的設(shè)計(jì)要求 1.5.2 單片機(jī)系統(tǒng)的開發(fā)特點(diǎn)單片機(jī)系統(tǒng)的開發(fā)特點(diǎn) 1.5.3 單片機(jī)系統(tǒng)的開發(fā)工具及環(huán)境單片機(jī)系統(tǒng)的開發(fā)工具及環(huán)境 1.5.4 單片機(jī)系統(tǒng)設(shè)計(jì)中芯片的選擇

24、單片機(jī)系統(tǒng)設(shè)計(jì)中芯片的選擇1.5 單片機(jī)系統(tǒng)的開發(fā)方法單片機(jī)系統(tǒng)的開發(fā)方法 單片機(jī)系統(tǒng)是軟件和硬件的邏輯結(jié)合體,單片機(jī)系統(tǒng)是軟件和硬件的邏輯結(jié)合體,必須根據(jù)對(duì)系統(tǒng)功能、性能參數(shù)的要求,必須根據(jù)對(duì)系統(tǒng)功能、性能參數(shù)的要求,對(duì)軟件和硬件統(tǒng)一考慮進(jìn)行設(shè)計(jì)開發(fā),以對(duì)軟件和硬件統(tǒng)一考慮進(jìn)行設(shè)計(jì)開發(fā),以求達(dá)到最佳效果。求達(dá)到最佳效果。1.5.1 單片機(jī)系統(tǒng)的設(shè)計(jì)要求單片機(jī)系統(tǒng)的設(shè)計(jì)要求 單片機(jī)系統(tǒng)設(shè)計(jì)開發(fā)非常受制于功能和具單片機(jī)系統(tǒng)設(shè)計(jì)開發(fā)非常受制于功能和具體的應(yīng)用環(huán)境,所以單片機(jī)系統(tǒng)的設(shè)計(jì)具體的應(yīng)用環(huán)境,所以單片機(jī)系統(tǒng)的設(shè)計(jì)具有一些特殊的要求:有一些特殊的要求: 接口方便、操作容易接口方便、操作容易 穩(wěn)

25、定可靠、維護(hù)簡便穩(wěn)定可靠、維護(hù)簡便 功耗管理、降低成本功耗管理、降低成本 并發(fā)處理、及時(shí)響應(yīng)并發(fā)處理、及時(shí)響應(yīng)1.5.2 單片機(jī)系統(tǒng)的開發(fā)特點(diǎn)單片機(jī)系統(tǒng)的開發(fā)特點(diǎn) 需要需要軟硬件綜合開發(fā)軟硬件綜合開發(fā),二者密切相關(guān)。因,二者密切相關(guān)。因?yàn)槿魏我粋€(gè)單片機(jī)系統(tǒng)產(chǎn)品都是軟件和硬件為任何一個(gè)單片機(jī)系統(tǒng)產(chǎn)品都是軟件和硬件的結(jié)合體。的結(jié)合體。 一旦單片機(jī)系統(tǒng)產(chǎn)品研發(fā)完成,一旦單片機(jī)系統(tǒng)產(chǎn)品研發(fā)完成,軟件就固軟件就固化在硬件環(huán)境中,單片機(jī)軟件是針對(duì)相應(yīng)的化在硬件環(huán)境中,單片機(jī)軟件是針對(duì)相應(yīng)的單片機(jī)硬件系統(tǒng)開發(fā)的,是專用的。單片機(jī)硬件系統(tǒng)開發(fā)的,是專用的。1.5.3 單片機(jī)系統(tǒng)的開發(fā)工具及環(huán)境單片機(jī)系統(tǒng)的開發(fā)

26、工具及環(huán)境 一、單片機(jī)一、單片機(jī)C語言開發(fā)工具語言開發(fā)工具Keil C51Keil C51是是Keil Software公司出品的公司出品的51系列兼容單片機(jī)系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng)。語言軟件開發(fā)系統(tǒng)。提供豐富的庫函數(shù)和功能強(qiáng)大的集成開提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具發(fā)調(diào)試工具Vision2,全,全Windows界面,生界面,生成的目標(biāo)代碼效率非常高。成的目標(biāo)代碼效率非常高。1.5.3 單片機(jī)系統(tǒng)的開發(fā)工具及環(huán)境單片機(jī)系統(tǒng)的開發(fā)工具及環(huán)境 二、二、Proteus嵌入式系統(tǒng)仿真與開發(fā)嵌入式系統(tǒng)仿真與開發(fā)平臺(tái)平臺(tái) Proteus:Proteus是一個(gè)嵌入式系統(tǒng)仿真是一個(gè)嵌入式系

27、統(tǒng)仿真與開發(fā)平臺(tái),是英國與開發(fā)平臺(tái),是英國Labcenter Electronics公司出版的公司出版的EDA工具軟件。工具軟件。 Proteus的功能:的功能:它不僅具有仿真數(shù)字、它不僅具有仿真數(shù)字、模擬電路的功能,還具備由微控制器及外圍模擬電路的功能,還具備由微控制器及外圍器件組成的混合電路的仿真功能。器件組成的混合電路的仿真功能。 Proteus的先進(jìn)性:的先進(jìn)性:它是目前世界上最先它是目前世界上最先進(jìn)、最完整的嵌入式系統(tǒng)設(shè)計(jì)與仿真平臺(tái)。進(jìn)、最完整的嵌入式系統(tǒng)設(shè)計(jì)與仿真平臺(tái)。 1.5.4 單片機(jī)系統(tǒng)設(shè)計(jì)中芯片的選擇單片機(jī)系統(tǒng)設(shè)計(jì)中芯片的選擇 現(xiàn)在市場上的單片機(jī)品種很豐富,現(xiàn)在市場上的單片

28、機(jī)品種很豐富,89C51只是個(gè)基本型。雖然在本課程中我們主要只是個(gè)基本型。雖然在本課程中我們主要是以是以89C51為例來組織教學(xué)的,但是在進(jìn)行為例來組織教學(xué)的,但是在進(jìn)行單片機(jī)系統(tǒng)設(shè)計(jì)的時(shí)候就要單片機(jī)系統(tǒng)設(shè)計(jì)的時(shí)候就要根據(jù)系統(tǒng)的需根據(jù)系統(tǒng)的需求,靈活地選用具有不同特性的單片機(jī)。求,靈活地選用具有不同特性的單片機(jī)。如何使用?1 接上電源接上電源:這當(dāng)然是必不可少的這當(dāng)然是必不可少的。 大部分單片機(jī)使用大部分單片機(jī)使用+5V電源。電源。2 振蕩電路振蕩電路:單片機(jī)是一種時(shí)序電路,必單片機(jī)是一種時(shí)序電路,必須提供脈沖信號(hào)才能正常工作。單片機(jī)內(nèi)須提供脈沖信號(hào)才能正常工作。單片機(jī)內(nèi)部已集成了振蕩器,只要買來部已集成了振蕩器,只要買來晶振、電容晶振、電容,連上外部引腳就可以了。連上外部引腳就可以了。 3 復(fù)位引腳復(fù)位引腳:為何需要復(fù)要復(fù)位?單片機(jī)是一種時(shí)序電路,必須清零后才能正常工作。MCS-51單片機(jī)是高電平復(fù)位。 /EA/EA引腳引腳:引腳接地or電源。選擇使用內(nèi)部or外部ROM。 例例: MCS-51單片機(jī)系統(tǒng)。單片機(jī)系統(tǒng)。 VccVcc接接+5V+5V,VssVss接地;接地; XTAL1XTAL1、XTAL2XTAL2接接12MHz12MHz晶體振蕩器;晶體振蕩器; /EA/EA接接+5V+5V,使用內(nèi)部程序存儲(chǔ)器;,使用內(nèi)部程序存儲(chǔ)器; RSTRST上電高電平復(fù)位

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論