




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、設(shè)計概述1.1 系統(tǒng)名稱AT89C51包裝機控制器1.2 實現(xiàn)功能1、開始運行時,播放開機音樂,以提醒開機。2、按一下按鍵K1,控制器開始工件計數(shù)工作。3、當(dāng)傳送帶上工件經(jīng)過反射式紅外探測器(探測距離為20cm)時,控制器聲、光提示1s。4、工件每9個為一組。當(dāng)CPU累計到9個工件時,則聲、光提示(1Hz)直至按一下按鍵K2。5、LED燈可以指示控制器的工作狀態(tài)。 6、用段式數(shù)碼管顯示工件個數(shù)(0至9)。7、用8255A芯片擴展,接入聲光報警和段式數(shù)碼管。 8、用6264芯片和2764芯片擴展8k的ROM和SRAM。9、按下按鍵K3,則段式數(shù)碼管關(guān)閉。1.3 設(shè)計特色在程序中加入“開機播放
2、音樂”的程序,以提醒使用者該包裝機控制器已經(jīng)開機處于工作狀態(tài)。播放開機音樂的基本原理:樂曲中不同的音符,實質(zhì)上就是不同頻率的聲音。通過單片機產(chǎn)生不同頻率的脈沖信號,經(jīng)過放大電路,由蜂鳴器播出,就能夠產(chǎn)生美妙和諧的樂曲。根據(jù)各音階頻率算出定時器定時常數(shù),根據(jù)節(jié)拍給出該音階持續(xù)的時間,最終實現(xiàn)播放簡單歌曲的功能。我們在程序中采用歌曲“祝你平安”的旋律。在Proteus仿真程序中,點擊運行按鈕,則控制器在開機時將會由蜂鳴器播放該歌曲,用來提示使用者該控制器已經(jīng)開機、可以開始進行工件的計數(shù)工作。二、硬件功能及參數(shù)簡介2.1 系統(tǒng)硬件綜述包裝機控制器的系統(tǒng)設(shè)計需要用到以下元器件:反射式紅外探測器,AT8
3、9C51單片機,2764芯片,6264芯片,8255A芯片,74LS373八D透明鎖存器,LM339芯片,2N2907三極管,段式數(shù)碼管,LED燈,蜂鳴器,電阻若干,電容若干,導(dǎo)線若干。2.2 反射式紅外探測器概述反射式紅外探測器探測工件是靠紅外線反射來完成的,為繼電器常開觸點輸出。在其設(shè)定的有效探測范圍內(nèi),如果沒有工件,紅外線接收管接收不到反射回來的紅外光信號,此時繼電器常開觸電處于斷開狀態(tài);當(dāng)檢測到工件存在時,紅外線接收管接收到被工件反射回來的紅外線信號,此時繼電器常開觸點處于閉合狀態(tài),當(dāng)工件離開感應(yīng)區(qū)時,常開觸點再次處于斷開狀態(tài)。2.3 AT89C51單片機概述2.3.1 AT89C51
4、簡介它是一種帶4k字節(jié)FLASH存儲器的低電壓、高性能CMOS 8位微處理器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案??山抵?Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個硬件復(fù)位。2.3.2 AT89C51主要特性a.與MCS-51兼容b.4k字節(jié)可編程FLASH存儲器c.壽命:1000寫/擦循環(huán)d.數(shù)據(jù)保留時間:10年e.全靜態(tài)工作:0Hz-24MHzf.三級程序存儲器鎖定g.128*8位內(nèi)部RAMh.32位可編
5、程I/O線i.兩個16位定時/計數(shù)器j.5個中斷源k.可編程串行通道l.低功耗的閑置和掉電模式m.片內(nèi)振蕩器和時鐘電路2.3.3 AT89C51引腳功能VCC:供電電壓。GND:接地。P0:P0口為一個8位漏極開路雙向I/O口,每腳可吸收8TTL門電流。P1:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口。P2:P2口是一個內(nèi)部上拉電阻的8位雙向I/口。P3:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口。P3.0:RXD串行輸入口。P3.1:TXD串行輸出口。P3.2:/INTO外部中斷0。P3.3:/INT1外部中斷1。P3.4:T0計時器0外部輸入。P3.5:T1計時器1外部輸入。P3.6
6、:WR外部數(shù)據(jù)存儲器寫選通。P3.7:RD外部數(shù)據(jù)存儲器讀選通。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。/PSEN: 外部程序存儲器的選通信號。/EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器地址為0000H-FFFFH,不管是否有內(nèi)部程序存儲器。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。2.4 2764芯片概述2.4.1 2764芯片簡介 是8k*8字節(jié)的紫外線擦除、可編程只讀存儲器,單一+5V供電,工作電流
7、為75mA,維持電流為35mA,讀出時間最大為250ns,28腳雙列直插式封裝。2.4.2 2764引腳功能A0-A12:13根地址輸入線,用于尋址片內(nèi)的8k個存儲單元。D0-D7:8根雙向數(shù)據(jù)線。正常工作時為數(shù)據(jù)輸出線,編程時為數(shù)據(jù)輸入線。OE:輸出允許信號,低電平有效。CE:片選信號,低電平有效。當(dāng)該信號為0時表示選中此芯片。PGM:編程脈沖輸入端。讀操作時該信號為1。VPP:編程電壓輸入端。VCC:主電源。2.5 6264芯片概述2.5.1 6264芯片簡介 靜態(tài)RAM,儲存容量為8k*8,采用CMOS工藝制造,是28引腳雙列直插式芯片。供電電源為+5V,電功耗為200mW,存取時間為2
8、00ns。2.5.2 6264操作方式的選取a.當(dāng)WE和CE1為低電平且OE和CE2為高電平時,數(shù)據(jù)輸入緩沖器打開,數(shù)據(jù)由數(shù)據(jù)線D0-D7寫入被選中的存儲單元。b.當(dāng)OE和CE1為低電平且WE和CE2為高電平時,數(shù)據(jù)輸出緩沖器選通,被選中單元的數(shù)據(jù)送到數(shù)據(jù)線D0-D7上。c.當(dāng)CE1為高電平、CE2為任意時,芯片為被選中,處于保持狀態(tài),數(shù)據(jù)線呈現(xiàn)高阻狀態(tài)。2.5.3 6264引腳功能A0-A12:地址線,可尋址8k的存儲空間。D0-D7:數(shù)據(jù)線,雙向,三態(tài)。OE:讀允許信號,輸入,低電平有效。WE:寫允許信號,輸入,低電平有效。CE1:片選信號1,輸入,在讀/寫方式時為低電平。CE2:片選信號
9、2,輸入,在讀/寫方式時為高電平。VCC:+5V工作電壓。GND:接地。2.6 8255A芯片概述2.6.1 8255A芯片簡介 是一片使用單一+5V電源的40腳雙列直插式大規(guī)模集成電路,具有24個輸入/輸出引腳、可編程的通用并行輸入/輸出接口電路。其通用性強,使用靈活,CPU可通過它直接與外部設(shè)備相連接。2.6.2 8255A端口工作方式a.方式0:基本的輸入輸出方式,即無須聯(lián)絡(luò)就可以直接進行的I/O方式。b.方式1:選通I/O,此時接口和外圍設(shè)備需聯(lián)絡(luò)信號進行協(xié)調(diào),只有A、B口可以工作在方式1。c.方式2:雙向I/O方式,只有A口可以工作在方式2。2.6.3 8255A引腳功能A口:獨立的
10、8位I/O口,內(nèi)部有對數(shù)據(jù)輸入/輸出的鎖存功能。B口:獨立的8位I/O口,僅對輸出數(shù)據(jù)有鎖存功能。C口:可看作1個獨立的8位I/O口,也可看作2個獨立的4位I/O口,僅對輸出數(shù)據(jù)進行鎖存。D0-D7:8位雙向三態(tài)數(shù)據(jù)線,用來與系統(tǒng)數(shù)據(jù)總線相連。RESET:復(fù)位信號,高電平有效,輸入,用來清除8255A的內(nèi)部寄存器,并置A、B、C口均為輸入方式。/CS:片選,輸入,決定芯片是否被選中。/RD:讀信號,輸入,控制芯片將數(shù)據(jù)或狀態(tài)信息送給CPU。/WR:寫信號,輸入,控制CPU將數(shù)據(jù)或控制信息送到芯片。A0-A1:內(nèi)部口地址的選擇,輸入,決定對芯片內(nèi)部哪一個口或寄存器進行操作。PA0-PA7:A組雙
11、向三態(tài)數(shù)據(jù)信號,用來連接外設(shè)。PB0-PB7:B組雙向三態(tài)數(shù)據(jù)信號,用來連接外設(shè)。PC0-PC7:C組雙向三態(tài)數(shù)據(jù)信號,用來連接外設(shè)或者作為控制信號。VCC:+5V電源。GND:接地。2.7 74LS373八D透明鎖存器2.7.1 74LS373鎖存器運行狀態(tài)a.當(dāng)三態(tài)允許控制端OE為低電平時,8個輸出端為正常邏輯狀態(tài),可用來驅(qū)動負載或總線。b.當(dāng)OE為高電平時,輸出端呈高阻態(tài),但鎖存器內(nèi)部的邏輯操作不受影響。c.當(dāng)鎖存允許端LE為高電平時,輸出端數(shù)據(jù)隨輸入端而變。d.當(dāng)LE為低電平時,輸入端被鎖存在已建立的數(shù)據(jù)電平。2.7.2 74LS373引腳功能OE:三態(tài)允許控制端,低電平有效。LE:鎖
12、存允許端。D0-D7:數(shù)據(jù)輸入端。O0-O7:輸出端。2.8 LM339概述LM339電壓比較器芯片內(nèi)部裝有四個獨立的電壓比較器,是很常見的集成電路??捎闷浣M成各種電壓比較器電路和振蕩器電路。參數(shù):電壓失調(diào)小;共模范圍大;對比較信號源的內(nèi)阻限制很寬;VCC電壓范圍寬;輸出端電位可靈活選用;差動輸入電壓范圍大。三、系統(tǒng)硬件電路設(shè)計3.1 Proteus 仿真接線圖3.2 分塊硬件電路設(shè)計 圖1 控制開關(guān)連接電路 圖2 模擬反射式紅外線探測器部分電路圖3 CPU連接部分電路圖4 ROM及SRAM擴展電路 圖5 鎖存器部分電路 圖6 數(shù)字顯示電路 圖7 8255A芯片擴展電路 圖8 聲提示電路四、程
13、序設(shè)計4.1 程序設(shè)計描述程序開始時,先運行開機音樂程序,播放一段開機音樂,為歌曲“祝你平安”的旋律,數(shù)碼管初始化顯示為0。主程序開啟中斷,動態(tài)等待中斷,若此時P3.2端口有按鍵按下,則代表有一個工件通過,數(shù)碼管示數(shù)加1,蜂鳴器提示一聲(設(shè)定為1s),且LED燈亮1s。當(dāng)數(shù)碼管示數(shù)為9時,蜂鳴器持續(xù)提示,且LED燈持續(xù)亮。直至按下停止按鍵,蜂鳴器停止提示,且LED燈熄滅,數(shù)碼管示數(shù)復(fù)位為0,重新開始計數(shù)。按下K1鍵,則關(guān)機。具體流程如下:每通過一個工件時,即P3.2口每按下一次按鍵變?yōu)榈碗娖剑瑒t蜂鳴器提示,LED燈亮,并開啟中斷響應(yīng)服務(wù),T0開啟定時功能,定時時間為100ms,重復(fù)10次,滿1
14、0次則表示時間達到1s,則蜂鳴器停止提示,且LED燈熄滅。4.2 系統(tǒng)程序C語言設(shè)計#includereg51.h#includeabsacc.h#define uchar unsigned char#define uint unsigned int#define PA XBYTE 0XBFFC /定義PA #define PB XBYTE 0XBFFD /定義PB#define PC XBYTE 0XBFFE /定義PC #define COM XBYTE 0XBFFF /定義comsbit k1=P10;sbit k2=P11;sbit hongwai=P32;sbit Speak =P3
15、5;uint i,j,flag,flag1=0;uchar Count;/用于開機唱歌uchar code table10 =0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,;unsigned char code SONG = 0x18,0x10,0x18,0x10,0x26,0x10,0x20,0x10,0x20,0x30,0x26,0x08,0x2b,0x10,0x30,0x10,0x30,0x10,0x1c,0x10,0x20,0x10,0x20,0x40,0x26,0x10,0x00;/歌曲“祝你平安”代碼/*開機唱歌函數(shù)*/void
16、 Time0_Init()TMOD = 0x10;IE = 0x88;TH1 = 0xDC;TL1 = 0x00; void Time0_Int() interrupt 3TH1 = 0xDC;TL1 = 0x00;Count+; /長度加1void Delay_xMs(uint x)uint i,j;for(i=0; ix; i+)for(j=0; j0;i-);/延時函數(shù)void di()uchar i ; for(i=0;i0; i-) di();delay(140); /*中斷,用于響1s*/void timer0() interrupt 1 TH0 = (65536 - 50000)
17、 / 256;TL0 = (65536 - 50000) % 256;j+;if(j=10) j= 0;flag1=1; /用于判斷TR0=0;void Int()j= 0;TMOD = 0x01;TH0 = (65536 - 50000) / 256;TL0 = (65536 - 50000) % 256;TR0 = 0;ET0 = 1;EA = 1;void duanshitixing()/防止主函數(shù)內(nèi)部邏輯錯誤TR0=1;while(1)di();if(flag1=1|hongwai=0)break;flag1=0;PC=0xff;void changshitixing()while(1
18、)PA=table9;didi();if(k2=0)break;i=0;PC=0xff;PA=tablei;/*判斷是否該工作*/void panduan()if(k1=0)flag+;while(1)/防止按鍵時長的影響if(k1=1)break;if(flag=2)flag=0;/*主函數(shù)*/void main()changge();Speak=0;Int();while(1) panduan();if(flag=0)PA=tablei;/若想開機顯示零if(hongwai=0)i+;PA=tablei;while(1)/防止按鍵時長的影響if(hongwai=1)break;if(i=9
19、)changshitixing();elseduanshitixing();elsePA=0x00;i=0;4.3 系統(tǒng)流程圖的設(shè)計五、系統(tǒng)調(diào)試過程5.1 程序設(shè)計中出現(xiàn)的問題(已解決)1、定時器工作在方式1時,初值的計算問題。2、進行中斷設(shè)計后,忘記開放CPU中斷系統(tǒng)的總開關(guān)EA。3、當(dāng)數(shù)碼管示數(shù)為9時,LED燈持續(xù)亮,但蜂鳴器不能持續(xù)提示。4、當(dāng)有工件經(jīng)過時,蜂鳴器提示聲音過長。5、按復(fù)位按鍵時間過短時,則無法達到復(fù)位效果。5.2 調(diào)試過程中出現(xiàn)的問題(已解決)1、無法生成 .hex格式的文件。2、無法將Keil程序與Proteus連接圖關(guān)聯(lián)起來。3、不確定2764芯片與6264芯片是否用
20、片選引腳。4、關(guān)聯(lián)程序與連接圖時,晶振頻率不同,導(dǎo)致無法實現(xiàn)功能。5.3 不足與改進進行了為期兩周的課程設(shè)計,起初的確遇到了很多麻煩。由于只在單片機原理與應(yīng)用課程的實驗課程部分使用了一次Keil軟件,導(dǎo)致最開始我們遇到了無法生成 .hex文件或者沒有設(shè)定合適的晶振頻率等等一系列的問題。同時,我們是第一次使用Proteus軟件進行電路圖的設(shè)計,起初,我們甚至不知道去哪里能找到我們所需要的元器件,這的確給我們這次的課程設(shè)計帶來了一些難度與挑戰(zhàn),也占用了我們相當(dāng)多的時間。當(dāng)然,不得不提的就是程序與連接圖相關(guān)聯(lián)的問題。在我們花了一部分時間成功地理解了Keil與Proteus軟件的使用方法之后,最頭疼的
21、問題就是怎么把這兩部分關(guān)聯(lián)起來,這里面操作復(fù)雜且步驟繁瑣,我們也是學(xué)習(xí)了很久才能熟記于心,才能順利地完成此次的課程設(shè)計。同時,我們也希望能在以后的學(xué)習(xí)當(dāng)中逐漸地改善我們這次的設(shè)計。六、設(shè)計心得這為期兩周的單片機課程設(shè)計真的是大學(xué)生活里的一項挑戰(zhàn)。我們本學(xué)期剛剛學(xué)習(xí)了單片機的相關(guān)原理與知識,還沒有完全消化與熟悉便要用于實際操作,這確實讓我們頭疼了很久。我們從最開始對這兩個必用軟件的一無所知到現(xiàn)在的熟練運用也是走過了很多曲折,有時甚至還在原地打轉(zhuǎn)。而在這個艱苦卓絕的過程中,真的要感謝我們無私奉獻的老師,和那些對我們伸出援手的同學(xué)們。大家都是一知半解,于是便坐在一起討論;大家意見相悖,于是我們便各抒
22、己見,再征求他人的意見和建議。也算是皇天不負有心人吧,我們總算是在有限的時間內(nèi)完成了這一項艱巨的任務(wù)。課程設(shè)計是我們對單片機原理與應(yīng)用這門課程知識綜合應(yīng)用的實踐訓(xùn)練,這是我們?nèi)松斜夭豢缮俚囊粋€過程?!扒Ю镏?,始于足下?!保ㄟ^這次課程設(shè)計,我們深深體會到這句千古名言的真正含義。當(dāng)我于今日學(xué)會腳踏實地邁開這一步,就是為明天能更好地學(xué)習(xí)新的知識打下夯實的基礎(chǔ)。通過這次單片機課程設(shè)計,我們在多方面都有所提高。實踐是認識的動力和最終目的,實踐是檢驗真理的唯一標準。我覺得做課程設(shè)計的同時也是對課本知識的鞏固和加強,由于課本上的知識太多,平時課間的學(xué)習(xí)并不能幫助我們很好地理解和運用各個元件的功能,而且
23、考試內(nèi)容有限,所以在這次課程設(shè)計過程中,我們了解了很多元件的功能,并且對于其在電路中的使用也有了更多的認識。認識來源于實踐,平時看課本時,有些問題總是弄不明白,做完本次的課程設(shè)計,那些問題就都迎刃而解了。而且還可以記住更多的東西。比如一些芯片的功能,平時看課本,總是記不牢,而通過自己的動手實踐會讓我們對各個元件的印象更加深刻。在這一閃即逝的兩周里,我們綜合運用各自在課堂上所學(xué)到的課程理論和課下自學(xué)的實際知識進行了一次單片機設(shè)計工作的實際訓(xùn)練,從而進一步培養(yǎng)和提高我們獨立工作和團體協(xié)調(diào)工作的能力,鞏固與擴充了單片機課程所學(xué)的內(nèi)容,掌握到了單片機設(shè)計的方法和步驟,也掌握到了單片機設(shè)計的基本的技能,
24、懂得了怎樣去分析電路和設(shè)計程序,了解了單片機的基本結(jié)構(gòu),提高了計算能力、繪圖能力、設(shè)計能力,熟悉了規(guī)范和標準,同時,對于各科相關(guān)的課程都有了全面的復(fù)習(xí),獨立思考和與他人合作的能力也有了比較大的提升。在這次課程設(shè)計的過程中,體現(xiàn)出了團隊設(shè)計的團結(jié)以及綜合運用知識的能力,體會到了學(xué)以致用、突出自己勞動成果的喜悅心情,從中發(fā)現(xiàn)到了自己平時學(xué)習(xí)中的不足和薄弱環(huán)節(jié),從而加以彌補。轉(zhuǎn)眼之間,這短短兩周的課程設(shè)計就要結(jié)束了,這兩周我過得雖然忙碌卻也不得不說很充實。因為通過這次的課程設(shè)計,我學(xué)習(xí)到了很多之前沒接觸過的新知識,對單片機也有了更深一層的了解與認識,并且把之前課堂上學(xué)習(xí)到的知識又重新梳理了一遍,除此
25、之外,我也感覺到了自己知識的匱乏,在設(shè)計過程中遇到了許多困難,比如由于之前對單片機應(yīng)用知識的不熟悉,對于程序的編寫無從下手,以及對以前所學(xué)習(xí)的知識掌握得不夠牢固等等,給了我很大的壓力,也使我真正地感覺到了“學(xué)無止境”這句話的含義。而除了學(xué)習(xí)到新的知識以外,我最大的收獲就是養(yǎng)成了去圖書館查資料的好習(xí)慣。以前遇到不懂的問題,大多數(shù)都抱以“得過且過”的態(tài)度,可是通過這次的課程設(shè)計,我深深地意識到了圖書館的重要性,我們作為山東大學(xué)的學(xué)生,有著最優(yōu)越的資源,遇到?jīng)]接觸過的東西,走幾分鐘的路,就會看見幾乎能解決我們所有問題的圖書館。而這次的課程設(shè)計也讓我學(xué)會了要珍惜身邊現(xiàn)有的資源。經(jīng)過兩個星期的課程設(shè)計,
26、過程曲折可謂一語難盡。生活就是這樣,汗水預(yù)示著結(jié)果,也見證著收獲。在此期間我們曾經(jīng)失落過,也曾經(jīng)一度熱情高漲。從開始時滿富盛激情到最后汗水背后的復(fù)雜心情,點點滴滴無不令我回味無長。這次的課程設(shè)計雖然結(jié)束了,但在這次的設(shè)計中不僅檢驗了我所學(xué)到的知識,也培養(yǎng)了我如何去把握一件事情,如何去看待一件事情,又如何去完成一件事情。在設(shè)計的過程中,與同伴分工設(shè)計,和其他同學(xué)一起相互探討、相互學(xué)習(xí)、相互監(jiān)督,也學(xué)會了合作,學(xué)會了運籌帷幄。七、單片機的發(fā)展展望現(xiàn)在可以說是單片機百花齊放,百家爭鳴的時期,世界上各大芯片制造公司都推出了自己的單片機,從8位、16位到32位,數(shù)不勝數(shù),應(yīng)有盡有,有與主流C51系列兼容
27、的,也有不兼容的,它們各具特色,互成互補,為單片機的應(yīng)用提供廣闊的天地??v觀單片機的發(fā)展過程,可以預(yù)示單片機的發(fā)展趨勢,大致有:1、低功耗CMOS化MCS-51系列的8031推出時的功耗達630mW,而現(xiàn)在的單片機普遍都在100mW左右,隨著對單片機功耗要求越來越低,現(xiàn)在的各個單片機制造商基本都采用了CMOS(互補金屬氧化物半導(dǎo)體工藝)。像80C51就采用了HMOS(即高密度金屬氧化物半導(dǎo)體工藝)和CHMOS(互補高密度金屬氧化物半導(dǎo)體工藝)。CMOS雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點,這些特征,更適合于在要求低功耗象電池供電的應(yīng)用場合。
28、所以這種工藝將是今后一段時期單片機發(fā)展的主要途徑。2、微型單片化現(xiàn)在常規(guī)的單片機普遍都是將中央處理器(CPU)、隨機存取數(shù)據(jù)存儲(RAM)、只讀程序存儲器(ROM)、并行和串行通信接口、中斷系統(tǒng)、定時電路、時鐘電路集成在一塊單一的芯片上,增強型的單片機集成了如A/D轉(zhuǎn)換器、PMW(脈寬調(diào)制電路)、WDT(看門狗)、有些單片機將LCD(液晶)驅(qū)動電路都集成在單一的芯片上,這樣單片機包含的單元電路就更多,功能就越強大。甚至單片機廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機芯片。此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小?,F(xiàn)在的許多單
29、片機都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展。3、主流與多品種共存 2011年,雖然單片機的品種繁多,各具特色,但仍以80C51為核心的單片機占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有PHILIPS公司的產(chǎn)品,ATMEL公司的產(chǎn)品和中國臺灣的Winbond系列單片機。所以C8051為核心的單片機占據(jù)了半壁江山。而Microchip公司的PIC精簡指令集(RISC)也有著強勁的發(fā)展勢頭,中國臺灣的HOLTEK公司近年的單片機產(chǎn)量與日俱增,與其低價質(zhì)優(yōu)的優(yōu)勢,占據(jù)一定的市場分額。此外還有MOTOROLA公司的產(chǎn)品,日本幾大公司的專用單片機。在一定的時期
30、內(nèi),這種情形將得以延續(xù),將不存在某個單片機一統(tǒng)天下的壟斷局面,走的是依存互補,相輔相成、共同發(fā)展的道路。目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄象機、攝象機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空
31、航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇:1、在智能儀器儀表上的應(yīng)用單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。2、在工業(yè)控制中的應(yīng)用用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。3、在家用電器中的應(yīng)用可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。4、在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機、電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。5、單片機在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用單片機在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025春季【高二】【蛇啟新航 蛻變前行】開學(xué)第一課-教案
- 2025年押車放貸合同模板
- 六年級上冊數(shù)學(xué)教案- 負數(shù)的實際應(yīng)用 西師大版
- 《梯形的面積》(教案)五年級上冊數(shù)學(xué)青島版
- 人教版數(shù)學(xué)三年級上冊單元練習(xí)卷(易錯題)-第七單元-長方形和正方形(含答案)
- 2024年品質(zhì)生活電器項目投資申請報告
- 第六單元《慈母情深》《父愛之舟》場景描寫教學(xué)設(shè)計-2024-2025學(xué)年語文五年級上冊統(tǒng)編版
- 2025年杭州醫(yī)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 二零二五年度酒店客房出租管理合同
- 二零二五年度個性定制婚約解除合同示范
- 空調(diào)制冷管道施工協(xié)議
- 2024-2030年藝術(shù)攝影服務(wù)產(chǎn)業(yè)發(fā)展分析及發(fā)展趨勢與投資前景預(yù)測報告
- 【光明乳業(yè)股份有限公司財務(wù)報表探析(定量論文)7800字】
- 肺部感染臨床路徑
- 高中英語3500詞(亂序版)
- 鋼結(jié)構(gòu)吊裝技術(shù)交底
- 2024年廣東省廣州市黃埔區(qū)黃埔街道辦事處招聘4人歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 數(shù)學(xué)家祖沖之課件
- 小學(xué)二年級語文下冊-【口語交際:注意說話的語氣 名師教學(xué)設(shè)計】
- 建筑基坑工程監(jiān)測技術(shù)標準
- 【2024高考萬能答題模版】數(shù)學(xué)答題模板1
評論
0/150
提交評論