




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
重慶郵電大學移通學院畢業(yè)設計(論文)任務書設計(論文)題目單片機時鐘顯示學生姓名系別電子信息工程系專業(yè)通信工程班級01110708指導教師王軍職稱高工聯(lián)系電話指導教師所在單位重慶郵電大學移通學院主要研究內容、方法和要求主要研究內容:利用單片機與外圍電路實現(xiàn)四位(時分)時鐘顯示要求:利用protel實現(xiàn)原理圖和PCB設計給出元器件匯總表畫出軟件流程圖給出編譯通過的原代碼(包括注釋)進度計劃4月16日到4月20日畫出原理圖和PCB設計4月21日到4月23日給出元器件匯總表4月24日到4月26日畫出軟件流程圖4月27日到5月1日給出初稿主要參考文獻[1]張迎新單片微型計算機原理、應用接口技術.北京:國防工業(yè)出版社,2004.1[2]何利民單片機高級教程.北京:航空航天大學出版社,2000.8[3]謝維成單片機原理與應用與51程序設計.北京:清華大學出版社,2006.8指導教師簽字:年月日教研室主任簽字:年月日備注:此任務書于第一學期第十六周前各系發(fā)放給指導教師,指導教師填寫完整后于下學期第一周內交回各系,由各系進行統(tǒng)計并組織學生于第二周進行選題,確定選題后,交至輔導員于第三周發(fā)放給學生。畢業(yè)設計于第四周開始進行。摘要隨著半導體技術的飛速發(fā)展,以與移動通信、網(wǎng)絡技術、多媒體技術在嵌入式系統(tǒng)設計中的應用,單片機從4位、8位、16位到32位,其發(fā)展歷程一直受到廣大電子愛好者的極大關注。單片機功能越來越強大,價格卻不斷下降的優(yōu)勢無疑成為嵌入式系統(tǒng)方案設計的首選,同時單片機應用領域的擴大也使得更多人加入到基于單片機系統(tǒng)的開發(fā)行列中,推動著單片機技術的創(chuàng)新進步。然而傳統(tǒng)的單片機系統(tǒng)開發(fā)除了需要購置諸如仿真器、編程器、示波器等價格不菲的電子設備外,開發(fā)過程也較繁瑣。來自Altium公司的Protel軟件很好地詮釋了利用現(xiàn)代EDA工具方便快捷開發(fā)單片機系統(tǒng)的優(yōu)勢。它包括設計流程、集成化PCB設計、可編程器件(如FPGA)設計和基于處理器設計的嵌入式軟件開發(fā)功能,在PC機上就能實現(xiàn)原理圖電路設計、電路分析與仿真、單片機代碼級調試與仿真、系統(tǒng)測試與功能驗證以與形成PCB文件的完整嵌入式系統(tǒng)設計與研發(fā)過程。單片機在多功能數(shù)字鐘中的應用已是非常普遍的,人們對數(shù)字鐘的功能與工作順序都非常熟悉。但是卻很少知道它的內部結構以與工作原理。由單片機作為數(shù)字鐘的核心控制器,可以通過它實現(xiàn)計時功能,將其時間數(shù)據(jù)經(jīng)單片機輸出,利用顯示器顯示出來。通過鍵盤可以進行校時、定時等功能。輸出設備顯示器可以用液晶顯示技術和數(shù)碼管顯示技術。本設計利用單片機實現(xiàn)具有計時、校時等功能的數(shù)字時鐘,是以單片機AT89C51為核心元件同時采用LED動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。與傳統(tǒng)機械表相比,它具有走時精確,顯示直觀等特點。同時本文還對兩種不同的單片機時鐘顯示方案進行了比較,通過比較,LED方案在實現(xiàn)難易程度、體積、節(jié)能、成本等方面明顯優(yōu)于LCD方案;因此,LED方案可用于大規(guī)模批量化生產(chǎn)當中。關鍵詞:數(shù)字電子鐘;單片機;AT89C51;LED;LCD;
AbstractWiththerapiddevelopmentofsemiconductortechnology,andmobilecommunication,networktechnology,multimediatechnologyintheapplicationoftheembeddedsystemdesign,fromfour,eightmicrocontrollerbits,16to32bit,itsdevelopmentprocesshasbeenreceivedbytheelectronicloversenormousattention.Single-chipfunctionmoreandmorepowerful,theadvantageoffallingpriceshaveundoubtedlybecomeembeddedsystemdesign,andmicrocomputerapplicationfieldspreferredtheexpandingalsomakesmorepeopletojointheranksofdevelopmentbasedonsingle-chipmicrocomputersystem,pushthemicrocontrollertechnologyinnovationadvances.However,thetraditionalsingle-chipmicrocomputersystemdevelopmentinadditiontoneedtopurchasesuchassimulators,programmer,oscilloscopeetcexpensiveelectronicequipmentoutside,thedevelopmentprocessismorecomplicated.ThecompanyfromAltiumProtelsoftwareisverygoodtointerpretthemodernEDAtoolsusingSCMsystem,convenientdevelopmentofadvantage.Itincludesthedesignprocess,integrationPCBdesign,programmabledevices(suchastheFPGA)designandprocessorbaseddesignofembeddedsoftwaredevelopmentfunction,inthePCcanachieveprinciplediagramcircuitdesign,circuitanalysisandsimulation,asinglechipmicrocomputercodeleveladjustmentandsimulation,systemtestandfunctionofverifiedandformingPCBfileembeddedsystemsdesignandr&dcompleteprocess.Microcomputerintheapplicationofmulti-functiondigitalclockalreadyisverycommon,peopleonadigitalclockfunctionandworkingorderareveryfamiliar.Butfewknowitsinternalstructureandworkingprinciple.Bysinglechipmicrocomputerasadigitalclockcorecontrollercanachievetimingfunction,throughwhichthetimedataSCMoutputs,usingmonitorsdisplayed.Throughthekeyboardcanbereset,timing,andotherfunctions.OutputdevicesmonitorcanuseLCDtechnologyanddigitaltubedisplaytechnology.Thisdesignusingthemicrocomputertimer,resetwithfunctionsofdigitalclock,basedonsingle-chipmicrocomputerAT89C51asthecorecomponentandusingLEDwhendynamicdisplay",""points","seconds"moderntimingdevice.Comparedwiththetraditionalmechanicalwatch,itisaccurate,showintuitionalwhenetc..Meanwhile,thisarticlealsototwodifferentmicrocontrollerclockdisplayschemesarecompared,throughcomparing,LEDtherealizationschemedegreeofdifficulty,volume,energysaving,costetc.obviouslybetterthanLCDplan;Therefore,theLEDschemescanamongbatchforlarge-scaleproduction.Keywords:Digitalelectricclock;SCM;AT89C51;LED;LCD;目錄TOC\o"1-3"\h\u重慶郵電大學移通學院畢業(yè)設計(論文)任務書 I第一章前言 11.1系統(tǒng)功能 11.2基本參數(shù) 11.3注意事項 1第二章模塊特性簡介 22.1AT89C51單片機 22.2LED簡介 32.2.1LED優(yōu)勢 32.2.2LED顯示屏 32.3系統(tǒng)總體方案介紹 4第三章硬件電路設計 53.2Protel電路圖設計與印制電路板(PCB板) 5第四章系統(tǒng)軟件設計 74.1軟件的結構 74.2概述 74.2.1主程序 74.2.2調時程序 84.2.3LED顯示模組顯示數(shù)字 8第五章程序設計 105.1程序預覽 10第六章方案1與方案2的比較 166.1方案2的簡介 166.2方案間的對比 24結論 25參考文獻 26致謝 27附錄1主要元器件清單 28附錄2外文原文 29+ 35附錄3外文翻譯 36第一章前言1.1系統(tǒng)功能此課程設計要求用單片機AT89C51定時功能,中斷系統(tǒng),按鍵與LED數(shù)碼管顯示,設計一個能顯示時、分、秒的數(shù)字時鐘。數(shù)字時鐘通過數(shù)碼管顯示,使用按鍵開關來實現(xiàn)調時功能。1.2基本參數(shù)1.工作電壓:4.5V;2.時間采用24小時制。1.3注意事項1.在接通電源時注意正負極,否則容易燒壞芯片;2.在印制電路板上的焊接元器件前要認真對照原理圖,仔細查看印制電路板,找到對應的元器件功能區(qū);3.在電源測試期間請勿將單片機芯片插入座中,以免電源部分有問題造成芯片燒壞。注:以下視我的設計為方案1。第二章模塊特性簡介2.1AT89C51單片機89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低電壓、高性能CMOS8位微處理器,俗稱單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的89C51是一種高效微控制器,89C2051是它的一種精簡版本。89C單片機為很多嵌入式系統(tǒng)提供了一種靈活性高且價廉的方案。圖2-189C51引腳圖89C51芯片的引腳功能為:VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。2.2LED簡介在某些半導體材料的PN結中,注入的少數(shù)載流子與多數(shù)載流子復合時會把多余的能量以光的形式釋放出來,從而把電能直接轉換為光能。PN結加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱LED。2.2.1LED優(yōu)勢資料顯示,LED光源比白熾燈節(jié)電87%、比熒光燈節(jié)電50%,而壽命比白熾燈長20~30倍、比熒光燈長10倍。LED光源因具有節(jié)能、環(huán)保、長壽命、安全、響應快、體積小、色彩豐富、可控等系列獨特優(yōu)點,被認為是節(jié)電降能耗的最佳實現(xiàn)途徑。2.2.2LED顯示屏LED顯示屏(LEDpanel):LED就是lightemittingdiode,發(fā)光二極管的英文縮寫,簡稱LED。它是一種通過控制半導體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。2.3系統(tǒng)總體方案介紹電腦鐘的原理框圖如圖1所示。它由以下幾個部件組成:單片機89C51、電源、時分顯示部件。時分顯示采用動態(tài)掃描,以降低對單片機端口數(shù)的要求,同時也降低系統(tǒng)的功耗。時分顯示模塊以與顯示驅動都通過89C51的I/O口控制。電源部分:電源部分有二部分組成。一部分是由220V的市電通過變壓、整流穩(wěn)壓來得到+5V電壓,維持系統(tǒng)的正常工作。圖2-2電子鐘系統(tǒng)原理框圖第三章硬件電路設計3.2Protel電路圖設計與印制電路板(PCB板)早期的PROTEL主要作為印制板自動布線工具使用,運行在DOS環(huán)境,對硬件的要求很低,在無硬盤286機的1M內存下就能運行,但它的功能也較少,只有電原理圖繪制與印制板設計功能,其印制板自動布線的布通率也低,而現(xiàn)今的PROTEL已發(fā)展到PROTEL99(網(wǎng)絡上可下載到它的測試板),是個龐大的EDA軟件,完全安裝有200多M,它工作在WINDOWS95環(huán)境下,是個完整的板級全方位電子設計系統(tǒng),它包含了電路原理圖繪制、模擬電路與數(shù)字電路混合信號仿真、多層印制電路板設計(包含印制電路板自動布線)、可編程邏輯器件設計、圖表生成、電子表格生成、支持宏操作等功能,并具有Client/Server(客戶/服務器)體系結構,同時還兼容一些其它設計軟件的文件格式,如ORCAD,PSPICE,EXCEL等,其多層印制線路板的自動布線可實現(xiàn)高密度PCB的100%布通率。以下是單片機時鐘顯示的系統(tǒng)原理圖:圖3-1Protel中設計的系統(tǒng)原理圖印制電路板的設計是以電路原理圖為根據(jù),實現(xiàn)電路設計者所需要的功能。印刷電路板的設計主要指版圖設計,需要考慮外部連接的布局。內部電子元件的優(yōu)化布局。金屬連線和通孔的優(yōu)化布局。電磁保護。熱耗散等各種因素。優(yōu)秀的版圖設計可以節(jié)約生產(chǎn)成本,達到良好的電路性能和散熱性能。簡單的版圖設計可以用手工實現(xiàn),復雜的版圖設計需要借助計算機輔助設計(CAD)實現(xiàn)。以下是PCB板圖: 圖3-2PCB板第四章系統(tǒng)軟件設計4.1軟件的結構4.2概述本系統(tǒng)的軟件系統(tǒng)主要可分為主程序、調試程序和LED顯示三大模塊。下面對部分模塊作介紹。4.2.1主程序主程序的功能是完成系統(tǒng)的初始化,程序流程如圖5所示。定時器初始化,開定時器定時器初始化,開定時器暫停/啟動時鍵按下分鍵按下秒鍵按下二次按下一次按下時鐘啟動時鐘暫停時位加1分位加1秒位清零初始化顯示顯示時間結束圖4-1系統(tǒng)主程序流程圖4.2.2調時程序給三個按鍵,當P2.0口的按鍵T/R按下,則進入調時狀態(tài),按S按鍵,時加1;按F按鍵,分加1;按M按鍵,秒清零。再按T/R按鍵則退出調時功能,進行正常計數(shù)運行。4.2.3LED顯示模組顯示數(shù)字由于系統(tǒng)要顯示的內容較簡單,顯示量不多,所以選用數(shù)碼管既方便又經(jīng)濟。LED有共陰極和共陽極兩種。如圖6所示。二極管的陰極連接在一起,通常此公共陰極接地,而共陽極則將發(fā)光二極管的陽極連接在一起,接入+5V的電壓。一位顯示器由8個發(fā)光二極管組成,其中7個發(fā)光二極管構成字型“8”的各個筆劃(段)a~g,另一個小數(shù)點為dp發(fā)光二極管。當在某段發(fā)光二極管施加一定的正向電壓時,該段筆劃即亮;不加電壓則暗。為了保護各段LED不被損壞,需外加限流電阻。圖4-2LED數(shù)碼管結構原理圖眾所周知,LED顯示數(shù)碼管通常由硬件7段譯碼集成電路,完成從數(shù)字到顯示碼的譯碼驅動。本系統(tǒng)采用軟件譯碼,以減小體積,降低成本和功耗,軟件譯碼的另一優(yōu)勢還在于比硬件譯碼有更大的靈活性。所謂軟件譯碼,即由單片機軟件完成從數(shù)字到顯示碼的轉換。從LED數(shù)碼管結構原理可知,為了顯示字符,要為LED顯示數(shù)碼管提供顯示段碼,組成一個“8”字形字符的7段,再加上1個小數(shù)點位,共計8段,因此提供給LED數(shù)碼管的顯示段碼為1個字節(jié)。各段碼位與顯示段的對應關系如表1。段碼位D7D6D5D4D3D2D1D0顯示段dpgfedcba表4-1各段碼位的對應關系需說明的是當用數(shù)據(jù)口連接LED數(shù)碼管a~dp引腳時,不同的連接方法,各段碼位與顯示段有不同的對應關系。通常數(shù)據(jù)口的D0位與a段連接,D1位與b段連接,……D7位與dp段連接,如表1所示,表2為用于LED數(shù)碼管顯示的十六進制數(shù)和空白字符與P的顯示段碼。字型共陽極段碼共陰極段碼字型共陽極段碼共陰極段碼0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3BOH4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF84H71H7F8H07H空白FFH00H880H7FHP8CH73H表4-2LED顯示段碼注:(1)本表所列各字符的顯示段碼均為小數(shù)點不亮的情況。(2)“空白”字符即沒有任何顯示。根據(jù)AT89C51單片機灌電流能力強,拉電流能力弱的特點,我們選用共陽數(shù)碼管。將AT89C51的P0.0~P0.7分別與共陽數(shù)碼管的a~g與dp相連,高電平的位對應的LED數(shù)碼管的段暗,低電平的位對應的LED數(shù)碼管的段亮,這樣,當P0口輸出不同的段碼,就可以控制數(shù)碼管顯示不同的字符。例如:當P0口輸出的段碼為11000000,數(shù)碼管顯示的字符為0。數(shù)碼管顯示器有二種工作方式,即靜態(tài)顯示方式和動態(tài)掃描顯示方式。為節(jié)省端口與降低功耗,本系統(tǒng)采用動態(tài)掃描顯示方式。動態(tài)掃描顯示方式需解決多位LED數(shù)碼管的“段控”和“位控”問題,本電路的“段控”(即要顯示的段碼的控制)通過P0口實現(xiàn);而每一位的公共端,即LED數(shù)碼管的“位控”,則由P3口控制。這種連接方式由于多位字段線連在一起,因此,要想顯示不同的內容,必然要采取輪流顯示的方式,即在某一瞬間,只讓其中的某一位的字位線處于選通狀態(tài),其它各位的字位線處于斷開狀態(tài),同時字段線上輸出這一位相應要顯示字符的字段碼。在這一瞬時,只有這一位在顯示,其他幾位則暗。在本系統(tǒng)中,字位線的選通與否是通過PNP三極管的導通與截止來控制,即三極管處于“開關”狀態(tài)。第五章程序設計5.1程序預覽以下為部分源程序://單片機AT80C51,晶振11.0592MHz#include<reg51.h>sbitB1=0xa0;sbitB2=0xa1;sbitB3=0xa2;sbitB4=0xa3;sbitB5=0xa4;sbitB6=0xa5;sbitA0=0x94;sbitA1=0X95;sbitA2=0X96;sbitA3=0X97;sbitaj0=0x90;sbitaj1=0x91;sbitaj2=0x92;sbitaj3=0x93;voids_z();voidaj_time();voidTime();voidxian_s();voidji_s();voidaj_pd();voidD_s();unsignedcharxx=0;unsignedcharwei=0;unsignedcharz_t=0;unsignedcharaj_0,aj_1,aj_2;aj_3;unsignedcharS1,S2,F1,F2,M1,M2;unsignedcharshu_z[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};voidmain()TH0=0X00;TL0=0X00;D_s();S1=S2=F1=F2=M1=M2=0;P2=0XFF;P0=0XFF;A0=0;A1=0;A2=0;A3=0;aj_0=0;aj_1=0;aj_2=0;aj_3=0;while(1)if(z_t==0)ET0=1;if(z_t==1)ET0=0;xian_s();s_z();aj_pd();voidTime()//顯示掃描時間unsignedchara,b,c,d;for(a=0;a<120;a++)for(b=0;b<2;b++)voidxian_s()//數(shù)碼管動態(tài)顯示P0=shu_z[M1];B6=0;Time();B6=1;P0=shu_z[M2];B5=0;Time();B5=1;P0=shu_z[F1];B4=0;Time();B4=1;P0=shu_z[F2];B3=0;Time();B3=1;P0=shu_z[S1];B2=0;Time();B2=1;P0=shu_z[S2];B1=0;Time();B1=1;voidji_s()//時鐘計算M1=M1+1;if(M1==10)M1=0;M2=M2+1;if(M2==6)M2=0;F1=F1+1;if(F1==10)F1=0;F2=F2+1;if(F2==6)F2=0;S1=S1+1;if(S1==10)S1=0;S2=S2+1;if(S2==2)if(S1==4)S2=0;S1=0;voidD_s()//定時器016位工作方式TMOD=0x01;TR0=1;ET0=1;EA=1;timer0()interrupt1//定時器中斷TH0=0X00;TL0=0X00;xx++;if(xx==14){xx=0;ji_s();voidaj_time()//按鍵消抖延時unsignedchara,b,c;for(a=0;a<80;a++)for(b=0;b<3;b++)voidaj_pd()//按鍵處理if(aj0==1)if(aj_0==1)aj_0=0;if(aj1==1)if(aj_1==1)aj_1=0;if(aj2==1)if(aj_2==1)aj_2=0;if(aj3==1)if(aj_3==1)aj_3=0;voids_z()//按鍵判斷if(aj_0==0)if(aj0==0)aj_time();if(aj0==0)aj_0=1;z_t=z_t+1;if(z_t==2)z_t=0;if(aj_1==0)if(aj1==0)aj_time();if(aj1==0)aj_1=1;F1=F1+1;if(F1==10)F1=0;F2=F2+1;if(F2==6)F2=0;if(aj_2==0)if(aj2==0)aj_time();if(aj2==0)aj_2=1;S1=S1+1;if(S1==10)S1=0;S2=S2+1;if(S2==6)S2=0;if(S2==2)if(S1==4)S2=0;S1=0;if(aj_3==0)if(aj3==0)aj_time();if(aj3==0)aj_3=1;M1=0;M2=0;第六章方案1與方案2的比較6.1方案2的簡介AT89S52簡介:AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用Atmel公司高密度非易失性存儲器技術制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應用系統(tǒng)中得到廣泛應用。AT89S52引腳圖:圖6-1AT89S52引腳圖VCC:AT89S52電源正端輸入,接+5V。VSS:電源地端。XTAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端。XTAL2:系統(tǒng)時鐘的反相放大器輸出端,一般在設計上只要在XTAL1和XTAL2上接上一只石英振蕩晶體系統(tǒng)就可以動作了,此外可以在兩引腳與地之間加入一20PF的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機。RESET:AT89S52的重置引腳,高電平動作,當要對晶片重置時,只要對此引腳電平提升至高電平并保持兩個機器周期以上的時間,AT89S51便能完成系統(tǒng)重置的各項動作,使得內部特殊功能寄存器之內容均被設成已知狀態(tài),并且至地址0000H處開始讀入程序代碼而執(zhí)行程序。EA/Vpp:"EA"為英文"ExternalAccess"的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。因此在8031與8032中,EA引腳必須接低電平,因為其內部無程序存儲器空間。如果是使用8751內部程序空間時,此引腳要接成高電平。此外,在將程序代碼燒錄至8751內部EPROM時,可以利用此引腳來輸入21V的燒錄高壓(Vpp)。ALE/PROG:ALE是英文"AddressLatchEnable"的縮寫,表示地址鎖存器啟用信號。AT89S52可以利用這支引腳來觸發(fā)外部的8位鎖存器(如74LS373),將端口0的地址總線(A0~A7)鎖進鎖存器中,因為AT89S52是以多工的方式送出地址與數(shù)據(jù)。平時在程序執(zhí)行時ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來驅動其他周邊晶片的時基輸入。此外在燒錄8751程序代碼時,此引腳會被當成程序規(guī)劃的特殊功能來使用。PSEN:此為"ProgramStoreEnable"的縮寫,其意為程序儲存啟用,當8051被設成為讀取外部程序代碼工作模式時(EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到EPROM的OE腳。AT89S52可以利用PSEN與RD引腳分別啟用存在外部的RAM與EPROM,使得數(shù)據(jù)存儲器與程序存儲器可以合并在一起而共用64K的定址范圍。PORT0(P0.0~P0.7):端口0是一個8位寬的開路汲極(OpenDrain)雙向輸出入端口,共有8個位,P0.0表示位0,P0.1表示位1,依此類推。其他三個I/O端口(P1、P2、P3)則不具有此電路組態(tài),而是內部有一提升電路,P0在當做I/O用時可以推動8個LS的TTL負載。如果當EA引腳為低電平時(即取用外部程序代碼或數(shù)據(jù)存儲器),P0就以多工方式提供地址總線(A0~A7)與數(shù)據(jù)總線(D0~D7)。設計者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0~A7,再配合端口2所送出的A8~A15合成一完整的16位地址總線,而定址到64K的外部存儲器空間。PORT2(P2.0~P2.7):端口2是具有內部提升電路的雙向I/O端口,每一個引腳可以推動4個LS的TTL負載,若將端口2的輸出設為高電平時,此端口便能當成輸入端口來使用。P2除了當做一般I/O端口使用外,若是在AT89S52擴充外接程序存儲器或數(shù)據(jù)存儲器時,也提供地址總線的高字節(jié)A8~A15,這個時候P2便不能當做I/O來使用了。PORT1(P1.0~P1.7):端口1也是具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個LSTTL負載,同樣地若將端口1的輸出設為高電平,便是由此端口來輸入數(shù)據(jù)。如果是使用8052或是8032的話,P1.0又當做定時器2的外部脈沖輸入腳,而P1.1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)腳位。PORT3(P3.0~P3.7):端口3也具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個TTL負載,同時還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時計數(shù)控制與外部數(shù)據(jù)存儲器內容的讀取或寫入控制等功能。其引腳分配如下:P3.0:RXD,串行通信輸入。P3.1:TXD,串行通信輸出。P3.2:INT0,外部中斷0輸入。P3.3:INT1,外部中斷1輸入。P3.4:T0,計時計數(shù)器0輸入。P3.5:T1,計時計數(shù)器1輸入。P3.6:WR:外部數(shù)據(jù)存儲器的寫入信號。P3.7:RD,外部數(shù)據(jù)存儲器的讀取信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入與內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。LCD簡介:LCD液晶顯示器是LiquidCrystalDisplay的簡稱,LCD的構造是在兩片平行的玻璃當中放置液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產(chǎn)生畫面。LCD液晶投影儀是液晶和投影技術相結合的產(chǎn)物,它利用了液晶的電光效應,通過電路控制液晶單元的透射率與反射率,從而產(chǎn)生不同灰度層次與多達1670萬種色彩的靚麗圖像。LCD投影機的主要成像器件是液晶板。LCD投影機的體積取決于液晶板的大小,液晶板越小,投影機的體積也就越小。方案2的電路圖:圖6-2方案2的電路圖方案2的部分程序:voidmain(void)Speaker=1;//關閉蜂鳴器LED=0;//打開LED,低電平有效,外接9012驅動Delay400Ms();//啟動等待,等LCM進入工作狀態(tài)LCMInit();//LCM初始化TMOD=0x01;//16位定時TH0=0x3c;//50msTL0=0xb0;EA=1;TR0=1;ET0=1;while(1)if(TimerDown==0)//左移鍵按下后背光燈打開{Delay5Ms();if(TimerDown==0){KeySound();//蜂鳴聲LED=0;//打開背光燈LedTime=R1302(0xc1)/16*10+R1302(0xc1)%16;}//取出背光燈時間并轉換為十進
制數(shù)b=1;//模式鍵是否動作標志。為1時不動作,為0時動作。Modset();//調用模式鍵處理程序判斷案件是否按下。if(b==0)KeySound();//蜂鳴聲LED=0;//打開背光燈systemsetup();//進入系統(tǒng)設置模式LedTime=R1302(0xc1)/16*10+R1302(0xc1)%16;}//取出背光燈時間并轉換為十進
制數(shù)if((LED==0)&&LedTime==0)//延時間是否到LED=1;//關閉背光燈if(R1302(0xc3)==1)//鬧鈴是否打開,0xc3為讀鬧鈴寄存器地址。{if((R1302(0x85)==R13020xc5))&&(R1302(0x83)==R1302(0xc7)))//判斷鬧鈴時
間是否到,ClockSound();//發(fā)出鬧鈴蜂鳴聲,無按鍵動作蜂鳴一分鐘。model0();//輸出顯示屏幕voidKeySound()//按鍵音Speaker=0;//開蜂鳴聲Delay5Ms();Speaker=1;//關蜂鳴聲voidClockSound()//鬧鈴蜂鳴聲if(a==0)Speaker=0;//開蜂鳴聲Delay5Ms();Delay5Ms();Delay5Ms();Speaker=1;voidModset()//模式鍵處理{if(system==0)Delay5Ms();if(system==0){while(system==0);KeySound();//蜂鳴聲a=0;msec=0;b=0;//a、msec為閃爍標志,按鍵有動作時清零,不閃爍。}//b為模式鍵確認動作。其他程判斷b是否為零時來確定模式鍵是否動作。voidsystemsetup(void)//系統(tǒng)設置model=1;while(model!=0)Out_LCM();if(TimerUp==0)//設置項目左移{Delay5Ms();if(TimerUp==0){a=0;msec=0;KeySound();//蜂鳴聲if(model--==1)//6種系統(tǒng)設置項目model=6;while(TimerUp==0);if(TimerDown==0)//設置項目右移Delay5Ms();if(TimerDown==0){a=0;msec=0;KeySound();//蜂鳴聲if(model++==6)model=1;while(TimerDown==0);b=1;//模式鍵是否動作標志。為1時不動作,為0時動作。Modset();//調用模式鍵處理程序判斷按鍵是否按下。if(b==0){KeySound();//蜂鳴聲switch(model)//進入逐個項目設置case1:timesetup();break;//時間設置case2:datesetup();break;//日期設置case3:alarmclockset();break;//鬧鈴設置case4:lampsetup();break;//背光燈設置case5:timereset();break;//時間清零case6:model=0;break;//退出系統(tǒng)設置6.2方案間的對比區(qū)別點方案1方案2所選單片機方案1的單片機是AT89C51,AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C51為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。方案2選擇的是AT89S52,AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。AT89S52使用Atmel公司高密度非易失性存儲器技術制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,AT89S52擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52同時兼容AT89C51,具有更強大的功能。所選顯示方案1的是LED,發(fā)光二極管,是一種能夠將電能轉化為可見光的固態(tài)的半導體器件,它具有成本低,節(jié)能,環(huán)保,地方小,亮度高等特點。方案2選擇的是LCD,液晶顯示器的構造是在兩片平行的玻璃當中放置液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產(chǎn)生畫面。它具有成本比較高,亮度比較柔和,亮度可調范圍大等特點。所寫程序方案1所寫程序簡單易懂,比較適合初學者。方案2所寫程序使用了多種C語言語法,適合熟練者提升編程水平。所達到的功能功能簡單,僅僅顯示時間和時間的設定。功能全面,包含了年、月、日、時、分、秒的顯示,還包含鬧鐘。表6-1方案間的對比優(yōu)劣比較:成本方面:89C51和89S52的成本在市場上都差不多,但是方案1選用LED作作為顯示器材,這樣大大的節(jié)約了成本,和能源;實現(xiàn)的功能:方案2包含了鬧鐘,年月日時分秒。星期、功能齊全,在功能方面方案1不如方案2;實現(xiàn)的難易程度:正因為方案1功能簡單,所以方案1在實現(xiàn)的程度上來說,很好容易實現(xiàn);體積:方案1所用元器件少,所用的空間也小于方案2。方案1的功能簡單,便于編程和設計電路;所選單片機AT89C51是AT89C2051的精簡版,便于初學者使用;同時,選擇LED作為顯示器材,降低了成本,也達到了節(jié)能,環(huán)保的目的。
結論本設計利用protel仿真軟件實現(xiàn),基本實現(xiàn)了要求的功能。為了校準時鐘增加了按鍵,便于調節(jié)。在本次設計中對單片機內部結構有一定了解,熟悉了各個引腳的功能,同時熟知了LED數(shù)碼管的使用與各種電路的功能。通過此次設計,無論是從軟件方面還是硬件方面,都進一步學習和鞏固了程序的總體設計。在軟件方面,進一步熟悉了各條指令的功能與用法,定時、中斷的用法,更深一步學習了用C語言編寫實現(xiàn)數(shù)字時鐘功能。在硬件方面,了解并學習使用keil軟件和protel軟件,在keil中編程,調試,運行,在Protel中進行硬件設計、仿真。在整一個設計過程中,從設計到實現(xiàn),從編程到調試,每一步都是自己親力親為,雖然從中遇到各種問題,有時叫人很煩,但在發(fā)現(xiàn)問題后去解決,并成功了,此時會有一種快樂和成就感。只有自己親自去操作,才能將學習的知識變成自己的。通過對LED和LCD的比較,使我對LED和LCD有了更深的認識,LCD可能在柔和度和亮度可調范圍上比LED好;但是,LED具有節(jié)能、環(huán)保、體積小、亮度高、時尚、成本低等特點,在生產(chǎn)中明顯優(yōu)于LCD。我之所以要選擇方案1,是因為方案1在實現(xiàn)難易程度上、體積上、節(jié)能上和成本上都明顯優(yōu)于方案2。因此,我認為,在現(xiàn)實的生產(chǎn)中,方案1設計的數(shù)字時鐘可大規(guī)?;蚺炕a(chǎn)。我對程序設計課程的學習的目標是在若干年以后能夠獨立設計一個復雜的系統(tǒng),包括硬件電路和軟件部分。所以,這次設計我付出了比別人跟多的努力,同樣也學習到了更多的知識。在我能夠獨立設計更復雜的實用系統(tǒng)的時候,回想現(xiàn)在我連設計一個簡單的數(shù)字鐘系統(tǒng)都沒有很好的把握時,我一定會為自己的成長感到喜悅。參考文獻[1]張迎新單片微型計算機原理、應用接口技術.北京:國防工業(yè)出版社,2004.1[2]何利民單片機高級教程.北京:航空航天大學出版社,2000.8[3]謝維成單片機原理與應用與51程序設計.北京:清華大學出版社,2006.8[4]余永權單片機在控制系統(tǒng)中的應用.北京:電子工業(yè)出版社,2003.10[5]李朝青單片機原理與接口技術.北京:航空航天大學出版社,1999.3[6]夏繼強單片機實驗與實踐教程.北京:航空航天大學出版社,2001.11[7]蔡希彪,曹洪奎;單片機電子時鐘系統(tǒng)的設計與仿真[J];中國科技信息;2007年04期[8]方怡冰.單片機課程的教學與實驗改革[J].電氣電子教學學報.2006,第3期.[9]劉文秀.單片機應用系統(tǒng)仿真的研究[J].現(xiàn)代電子技術.2005,第286期[10]張友德.單片微型機原理、應用與實驗[M].上海:復旦大學出版社,2003.225~256.致謝在論文完成之際,我首先向關心幫助和指導我的指導老師王軍表示衷心的感謝并致以崇高的敬意在我即將完成學業(yè)之際,我深深地感謝我的家人給予我的全力支持!最后,衷心地感謝在百忙之中評閱論文和參加答辯的各位專家、教授!附錄1主要元器件清單名稱數(shù)量備注AT89C511按扭44插腳晶振111.0592MHZLED數(shù)碼管6共陰電容310uF三極管69012或5401(PNP)電阻510K電阻141K線路板不定64×77mm
附錄2外文原文Single-chipSCMisalsoknownasmicro-controller(MicrocontrollerUnit),commonlyusedlettersoftheacronymMCUthatitwasfirstusedinindustrialcontrol.OnlyasinglechipbytheCPUchipdevelopedfromadedicatedprocessor.ThefirstdesignisbyalargenumberofperipheralsandCPUonachipinthecomputersystem,smaller,moreeasilyintegratedintoacomplexanddemandingonthevolumecontroldevicewhich.INTEL'sZ80isthefirstdesignedinaccordancewiththisideaprocessor,thenonthedevelopmentofmicrocontrolleranddedicatedprocessorshavepartedways.Are8-bitmicrocontrollerearlyor4bits.OneofthemostsuccessfulistheINTEL8031,forasimple,reliableandgoodperformancewasalotofpraise.Thendevelopedin8031outofMCS51MCUSystems.SCMsystemsbasedonthissystemuntilnowisstillwidelyused.Withtheincreasedrequirementsofindustrialcontrolfield,begana16-bitmicrocontroller,becausethecostisnotsatisfactorybuthavenotbeenverywidelyused.After90yearswiththegreatdevelopmentofconsumerelectronics,microcontrollertechnologyhasbeenahugeincrease.WithINTELi960series,especiallythelaterseriesofwidelyusedARM,32-bitmicrocontrollerquicklyreplacehigh-end16-bitMCUstatusandenterthemainstreammarket.Thetraditional8-bitmicrocontrollerperformancehavebeentherapidincreasecapacityincreasecomparedto80thenumberoftimes.Currently,high-end32-bitmicrocontrollerclockedover300MHz,theperformancecatchingthemid-90'sdedicatedprocessor,whiletheaveragemodelpricesfalltooneU.S.dollars,themosthigh-end[1]modelonly10dollars.ModernSCMsystemsarenolongeronlyinthedevelopmentanduseofbaremetalenvironment,alargenumberofproprietaryembeddedoperatingsystemiswidelyusedinthefullrangeofSCM.Thehandheldcomputersandcellphonesasthecoreprocessingofhigh-endmicrocontrollercanevenuseadedicatedWindowsandLinuxoperatingsystems.SCMismoresuitablethanthespecificprocessorusedinembeddedsystems,soitwasuptotheapplication.InfactthenumberofSCMistheworld'slargestcomputer.Modernhumanlifeusedinalmosteverypieceofelectronicandmechanicalproductswillbeintegratedsinglechip.Phone,telephone,calculator,homeappliances,electronictoys,handheldcomputersandcomputeraccessoriessuchasamousewitha1-2inboththeDepartmentofSCM.PersonalcomputerwillhavealargenumberofSCMinthework.Generalcarwithmorethan40SCM,complexindustrialcontrolsystemsmayevenhavehundredsofSCMinthesametimework!SCMisnotonlyfarexceedsthenumberofPCandothercomputingthesum,orevenmorethanthenumberofhumanbeingsSinglechip,alsoknownassingle-chipmicrocontroller,itisnotcompleteacertainlogicchips,buttoacomputersystemintegratedintoachip.Equivalenttoamicro-computer,andcomputerthanjustthelackofamicrocontrollerI/Odevices.Generaltalk:achipbecomesacomputer.Itssmallsize,lightweight,cheap,forthestudy,applicationanddevelopmentoffacilitiesprovided.Atthesametime,learningtousetheMCUistounderstandtheprincipleandstructureofthecomputerthebestchoice.SCMandthecomputerfunctionsinternallywithsimilarmodules,suchasCPU,memory,parallelbus,thesameeffectaswell,andharddiskmemorydevices,anddifferentisitsperformanceofthesecomponentswererelativelyweakmanyofourhomecomputer,butthepriceislow,usuallynotmorethan10yuanyoucandowithitsomecontrolforaclassisnotverycomplicatedelectricalworkisenoughof.Weareusingautomaticdrumwashingmachine,smokehood,VCDandsoonapplianceswhichcouldseeitsshadow!ItisprimarilyasacontrolsectionofthecorecomponentsItisanonlinereal-timecontrolcomputer,control-lineisthatthesceneisneededisastrongeranti-jammingability,lowcost,andthisis,andoff-linecomputer(suchashomePC),themaindifference.Singlechip
MCUisthroughrunning,andcanbemodified.Throughdifferentprocedurestoachievedifferentfunctions,inparticularspecialuniquefeatures,thisisanotherdevicemucheffortneedstobedone,somegreateffortsareverydifficulttodo.Anotverycomplexfunctionsifthe50'swiththeUnitedStatesdeveloped74series,orthe60'sCD4000seriesofthesepurehardwarebuttoned,thenthecircuitmustbealargePCBboard!ButiftheUnitedStatesifthe70'swithaseriesofsuccessfulSCMmarket,theresultwillbeadrasticchange!Justbecauseyouarepreparedbymicrocomputerprogramscanachievehighintelligence,highefficiencyandhighreliability!Asthemicrocontrolleronthecost-sensitive,sonowthedominantsoftwareorthelowestlevelassemblylanguage,whichisthelowestlevelinadditiontomorethanbinarymachinecodelanguage,andassolowwhyistheuse?Manyhigh-levellanguagehasreachedthelevelofvisualprogrammingWhyisnotit?ThereasonissimplythatthereisnohomecomputerasasinglechipCPU,notashardasamassstoragedevice.Avisualizationofsmallhigh-levellanguageprogramwhichevenifonlyonebutton,willreachtensofKofsize!ForthehomePC'sharddriveintermsofnothing,butintermsoftheMCUisnotacceptable.SCMintheutilizationofhardwareresourcestobeveryhighforthejobsoalthoughtheoriginalisstillinthecompilationofalotofuse.Thesametoken,ifthegiantcomputeroperatingsystemandapplicationsrunuptogethomePC,homePC,alsocannotaffordto.Canbesaidthatthetwentiethcenturyacrossthethree"power"era,thatis,theageofelectricity,theelectronicageandhasenteredintothecomputerage.However,thiscomputer,usuallyreferstothepersonalcomputer,referredtoasPC.Itconsistsofthehost,keyboard,monitorandothercomponents.Anothertypeofcomputer,mostpeopledonotknowhow.Thiscomputeristogiveallkindsofintelligentmachinessinglechip(alsoknownasmicro-controller).Asthenamesuggests,thiscomputersystemtookonlyaminimalintegratedcircuit,canbeasimpleoperationandcontrol.Becauseitissmall,usuallyhiddeninthechargedmechanical"stomach"in.Itisinthedevice,likethehumanbrainplaysarole,itgoeswrong,thewholeplantwasparalyzed.Now,thismicrocontrollerhasaverybroadfieldofuse,suchassmartmeters,real-timeindustrialcontrol,communicationsequipment,navigationsystems,andhouseholdappliances.OnceallkindsofproductswereusingSCM,canservetoupgradetheeffectivenessofproducts,oftenintheproductnameprecededbytheadjective-"intelligent,"suchasintelligentwashingmachines.Nowsometechnicalpersonneloffactoriesorotheramateurelectronicsdeveloperstoengageinoutofcertainproducts,notthecircuitistoocomplicated,thatfunctionistoosimpleandcaneasilybecopied.Thereasonmaybestuckintheproductdidnotuseamicrocontrollerorotherprogrammablelogicdevice.SCMhistorySCMwasborninthelate20thcentury,70,experiencedSCM,MCU,SOCthreestages.
Firstmodel
1.SCMthesinglechipmicrocomputer(SingleChipMicrocomputer)stage,mainlyseekingthebestofthebestsingleformofembeddedsystemsarchitecture."Innovationmodel"success,layingtheSCMandgeneralcomputercompletelydifferentpathofdevelopment.Intheopenroadofindependentdevelopmentofembeddedsystems,IntelCorporationcontributed.2.MCUthemicro-controller(MicroControllerUnit)stage,themaindirectionoftechnologydevelopment:expandingtomeettheembeddedapplications,thetargetsystemrequirementsforthevariousperipheralcircuitsandinterfacecircuits,highlighttheobjectofintelligentcontrol.Itinvolvestheareasassociatedwiththeobjectsystem,therefore,thedevelopmentofMCU'sresponsibilityinevitablyfallsonelectrical,electronicsmanufacturers.Fromthispointofview,IntelfadedMCUdevelopmenthasitsobjectivefactors.InthedevelopmentofMCU,themostfamousmanufacturersasthenumberofPhilipsCorporation.Philipscompanyinembeddedapplications,itsgreatadvantage,theMCS-51single-chipmicro-computerfromtherapiddevelopmentofthemicro-controller.Therefore,whenwelookbackatthepathofdevelopmentofembeddedsystems,donotforgetIntelandPhilipsinHistory.
EmbeddedSystems
Embeddedsystemmicrocontrollerisanindependentdevelopmentpath,theMCUimportantfactorinthedevelopmentstage,isseekingapplicationstomaximizethesolutiononthechip;Therefore,thedevelopmentofdedicatedsinglechipSOCtrendofthenaturalform.Asthemicroelectronics,ICdesign,EDAtoolsdevelopment,applicationsystembasedonMCUSOCdesignhavegreaterdevelopment.Therefore,theunderstandingofthemicrocontrollerchipmicrocomputercanbe,extendedtothesingle-chipmicro-controllerapplications.MCUapplications
SCMnowpermeateallareasofourlives,whichisalmostdifficulttofindtracesofthefieldwithoutSCM.Missilenavigationequipment,aircraft,alltypesofinstrumentcontrol,com
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大型儀器服務平臺升級改造數(shù)據(jù)管理與存儲方案
- 二零二五年度水稻種植戶風險共擔收購合同
- 二零二五年度勞動合同與用工單位員工離職交接與檔案管理合同
- 二零二五年度知識產(chǎn)權侵權案件和解協(xié)議
- 二零二五年度承包油茶種植基地土地承包與品牌推廣合同
- 二零二五年度防盜門品牌形象設計與授權合同
- 2025年度民間借貸信息服務平臺合作協(xié)議
- 2025年度車庫買賣合同及車位租賃及增值服務合同
- 2025年度智能家居門窗安裝與物聯(lián)網(wǎng)服務協(xié)議
- 二零二五年度土地承包經(jīng)營權流轉項目風險評估協(xié)議
- 影視文學教程整本書課件完整版電子教案全套課件最全教學教程ppt(最新)
- 《建筑冷熱源》課程教學大綱-
- 防火門監(jiān)控系統(tǒng)調試、檢測、驗收記錄
- 2016年七里塘電站1號機組C級檢修方案
- “大水利”概念及其意義
- (完整word版)SAS-Base認證考試(70真題+答案詳解)
- 體育測量與評價_05身體素質的測量與評價
- 東華協(xié)同辦公系統(tǒng)簡介
- 三年級上冊數(shù)學應用題大全98715
- 最新版結婚函調報告表.doc
- 紙張克重、厚度對照表
評論
0/150
提交評論