一步步建立STM8S工程項(xiàng)目(祥圖)_第1頁
一步步建立STM8S工程項(xiàng)目(祥圖)_第2頁
一步步建立STM8S工程項(xiàng)目(祥圖)_第3頁
一步步建立STM8S工程項(xiàng)目(祥圖)_第4頁
一步步建立STM8S工程項(xiàng)目(祥圖)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、亠步步建立STM8S工程項(xiàng)目鑒于本人曾經(jīng)摸索了不少時(shí)間,走了很多彎路,為了使新手更好地快速入門,特編寫此教程。 本文件期望達(dá)到如下目的:1、從無到有建立全新的 STM8S工程項(xiàng)目2、能調(diào)用標(biāo)準(zhǔn)庫函數(shù)3、會(huì)定義位,懂得如何查找特定的寄存器并直接賦值。在開始之前,假設(shè)你已經(jīng)安裝了STVD和cosmic軟件,STVD在ST官網(wǎng)下載,COSMIC到官網(wǎng)或網(wǎng)上可找到評估版或破解版。首先下載ST標(biāo)準(zhǔn)庫,從官網(wǎng) 下載,我在網(wǎng)上下載到的壓縮文件名是stm8_stdperiph_lib。可按如下方法下載:進(jìn)入 STM8S mainstream 的 resources 頁,進(jìn)入 Firmware,下載"

2、STM8S/A Standard peripheral library "如下圖所示:STM8S MainstreamRelated InfoDocumentsq Datasheets (B)El Databnefs (0)q Errata Sheets (3)q Option Lists (1) q Application notes (39) Tech him I 仃口 (2)H Programming manuals (2) Reference Manuals (1)q User manuals (22)Software Resourcesg E幣Ul已tM$. (0) Deb

3、uggers (0)q Device Programmers (1)q Operating Systems (0)q Codecs (1)口(i)q Firm ward (26) See allHardware Resourcese-Learraing7B 口duct presentatioris (4)q Training presentations (0)q e-Lea ruing Home Product Evaluation Taoh q Debugging Tools g Prograrnming ToolsQl Tool AccessoriesR«miFCE ListSw

4、rchfl HLL7Pwt NurnbisrLflkRcsoLrce TideYeraonAssaSTHS2F101CB,.0STHBand STM32 embedded software 呂olUbons1.0.1TIMES 2C0MB-.Li5irM8-12M¥AL dmandrdbm firmwAreLIOFt®STNELIDIGJDExample af implamertatlcn of usst boodoader (AN2659)2.D.D|EraseJvjnte roi/iners Far 5W6 RCM baoitoader (UMD560)2,3fjSta

5、ndard pcriphbd library2-0-01STIMBaZOaMB1j5THB5 andl5THBA BLD匚 and ftCEM rrotor cental FUnbare Ihrary VI .0LDSTHeSlffiDD&i'dtipng and debuggng vow 5TM&DESCOWEJ5.Y appkmtbn code (UMD3 中03.0ULED binng 5pecd using TM&5-DTSC0RY touch -Knvng hey (AN3279)2.QTIMBSSOaMBj-.ll5TNB5 DAU slave 吐*

6、4.Q.DDSTWBS optirriz&dpackaije1.0Z5Wia52O0MB_mJUSTM0S Smartciard applicatian note firmware【AW浙帕)34,0虧 TIMES 00313斗LlAdjustdNe LED hiring Frequency using a potertimeter and5TMB5VLD5COVEIt¥ (ATJ4CIL4)1.D.0STWESDCaKJDAd|U5taUe LED binding speed uslngi 5TME5VUD5OVERr (AM卻96)LD.D其次搜索并下載“ STM8S庫函

7、數(shù)中文參考”,對新手省去學(xué)習(xí)庫函數(shù)的麻煩。第一步,打開 STVD,F(xiàn)ile -> New Workspacefi.lt It>*ij irL Qbi Ld Qabjfimtnunl Ic-Lx i rdw Hiljiptn TvktpBE* .7* Fp 1? Pl n(V111 Bi_CLrlHl£i卻 i«zi FlIsQf Ltpin tital Fil*IdllteMi! 1曲耐巾出ILbEva*:JsIh1£11Un+Fl-il T« XI Fmdmniw; Crfcug CTOjig fA .nvw mksp«KlUFE

8、D flEA£|CAP 4Uh |5CRL |OVFQZS3可選 creat workspace and project 倉U建工程和項(xiàng)目在新工程框中,輸入工程名,先點(diǎn)左邊紅色框的選擇文件夾,然后點(diǎn)新建文件夾并輸入名稱確定后填入項(xiàng)目名稱,在Toolchain選擇所用編譯器,本例選 cosmic點(diǎn)擊OK后,選中IC型號,雙擊,再點(diǎn) OKCD Selection點(diǎn)擊OK,初步工程和項(xiàng)目已經(jīng)建立,編譯通過。將下載的STM8S 標(biāo)準(zhǔn)庫stm8_stdperiph_lib 解壓,如下圖,我下載的版本解壓后是 STM8S_StdPeriph_Lib_V2.1.0 文件夾。-fcJ-IFJIBe

9、tm8_s t dp er i plil i b |jSTmS,StdPeriPh_Lib_V2.1 0打開以上文件夾,如下圖目錄,從標(biāo)準(zhǔn)庫中復(fù)制以下三個(gè)文件到新建工程項(xiàng)目中:STM8S SldF出iph Lib V2. l.OProj*ctSTWaS StdP«riph T«mpl戲tJ EWSTB8RIDEmain, cc文件3 KBHIita H立悴 5 f®|stm8s conf, h<文懺> KB新建工程文件目錄粘貼如下:D abun-iin. c C文件 I KBsUiB int+rsrupt v.2 KB將件夾里,如下圖:下的STM8S_

10、StdPeriph_Driver文件夾復(fù)制到你剛才建立的工程文DabugRaIa bs aL->riDlIL c1 oEbiS i ntamipt v.C文洋2 OEtn6£ it. aC丈悴14皿£115. hH文半TWaS StdTfl-ri將以上 stm8s_it.c 和 stm8s_conf.h 添加到 STVD 的工程文件夾中,然后將 stm8s.h 從 STM8S_StdPeriph_Driver 下的inc文件夾中添加,如下圖雙擊打開stm8s.h,將所用的單片機(jī)型號的注釋符號去掉,如下圖:Workspace workspace, stw3 prvjvc

11、tPt) Som_ce Files 圖 ratin. c 國| e tm8_i nt errupt1 圃 smSs.it. gInclude Filesa| smSsco-nf. h 司 E tmSs. hI External Drpflndain'ci i2&29303132333435363736394 口414243444546474649500/ Uncomment the Im巴 belov according to thetarget STMSS 亡)!:#defineSTH8S208/*!</*#defineSTMSS207*/*?</*#define

12、STB8S007*/*!</ W#def incSTKSAF52AX */*?</*#defineSTM8AF62AX */*!</ WdefineSTMSS105*/*</ K#defineSTK8S005/*!</ 徉出亡tineSTKSAF62 6x */ * Ky甫#def incSTUBS103廿/*!<#define STM8SD0i3/*! < STMaSf #def incSTM8S903*/-'<application. */5TM8SSTM8SSTM8S STMS A STM8ASTMSSSTMSSSTMS ASTM8

13、SValueSTMSSHigh density d皂vices High density devices Value Line High cl皂ns: High density d皂vices High density devic皂耳 Medium density devic Value Line Bediurn de Medium density devic Low density devicesLine Lou density de:vic Low density devic皂曰 */EX*file each time you n.皂亡ci to sTip: To savoid. modi

14、fying thisdevices, you can define the device in your tcolchaird-High-Density STM8A 日皂vices air皂 the STMBAF52xx STM8AF62 69 STMSAFSlxx.p and STHSAF6169/7x/8x/9x/Ax microcontrollers density ranges 1皂t«e皂n 32 co 128 Kbytes將 stm8s_it.c 中的 INTERRUPT_HANDLER(NonHandledlnterrupt, 25) 函數(shù)注釋掉, 因?yàn)橹貜?fù)定義了。 然

15、后編 譯通過。WorlspacewykEpdE itwu 國1 JTojoct二 Sour c »51rrretIL3 J IneLude Files 團(tuán) stmSs=eoiLf. h |gj stfnSs. h+_ External Dependenci <373839W-11他434445464748495051525354555657585960* Pub lie functionsaSifdcf _COSKIC_S/* 0orlef Duftttiy Interrupt routltie1 Bpar Paramecers: None® Bretval* Non

16、e:J/* INTERRUPT HANDLER (NonHandJi e dint err upt 25)/* In order to detect unexpected events during deveiopmentfit is reconmendedi to set n brejsikpoint on the following instruct ion.*s /JUendlfV 6brief TRAP Interrupt routine* par Bin Hone* 0 retval Hone*/INTERRUPT_HANLLER_TRAP(TRAP_IRQHandler)在STVD

17、中的project右鍵New Folder,建立所需文件夾 SJ PiEoa.1 Se-velopTDtJgJJI3CF BtTKEBjF_c!wn£ hlLil* E匕 t Ja<i &Ejutlai Ld Qibi< Dahji.DEnn»iriL I_h1h前*-XaV ” 鼻s | .44*5訕31 & 1 Pl IP Pt+ Debug¥*-| CJaje 隔常 I Taliitohjifct 詬u JLctan Jrij-wct y阿 nrs* ««rkE|>hC4ffi 口n.Xapar Llab

18、Shn- full |>Uh * Mi icc-hvi iLBi"?ii tfioaludE n,i5ciriB5_aai:T-2 .to11#endlf / h 2TKS1O5 | | STK8AJ6261C */:#1£ d£lllUil|2TB=IS2aE| | |de£il*£jl.SrHBS2a7 | | de£ kn«L |9TE83<D7J | | d±fliEd (2T3mJlF52*卅 | | delihfdl i:37KBAT£2JlkjibeludtUilE t3. fa

19、H割臼 jj / I :-. I ir I I r;THHr:.-i 7| ±f-! if hi Ax | |fai: Ax ®/閒 LugJi須瞎,rti0s_,Mirclff- bH7 'r ypsff7 rK"II“di FOOBT UCag/ b DnanKAnTn tbe Hot tae:lov co expaiie- ch£ *aj3«:rc_pai Be. and elx d PtriphfiEai Llbt«t:y drivers 蘭口企 */ dAilat U3E_FULL_ASEEftT |i|/ '

20、;LhkI huL日:觸環(huán)豐 WE FU&L鳩料PT* JCILm Dc-zk33£ItlU4IT SbrlEf The asaErc_parBim uflcra is usea for funcGlon'a 護(hù) rw 9p*ar!in,亡xjiej If eMpr 13it cal Is HJ2j"rE_iai led* vichibe hq&a at ch£file and tIia -dum.* line: 了iijfa址琴 at thA fa.ll cluhc failed.* I£u cruje., ic. teciit

21、cnA v«Lu£.* L !:cinf. h3if hh zvd.'Pttri Debwg'i peojeec -HUiiUi/l4l POAC-Bllild SLtti ijtMx -a b«buA fieaja±l . a 19 D«bu j«±l . iraB- Q ecr?r |vH 口 x'nlng1 _ . , ,、 , -3 dlIIT«*f r>x|hHT I PhinlH? Crfcijg ConflwM fFci H*. Rax FlIn TB. Cd Z4建立一

22、個(gè)文件夾 STM8S_StdPeriph_Driver,如下圖:WorkspaceXworkspace.72-:P pr oj ect73| STM8S_S t df er i ph_Dri ver74三Source Files7576應(yīng) maiUL c:+| £tm8_in±erFupt_*E(: toir77:fl stm8si t. c78E SI Include Files79亙stmSs conf, h80s| 妣m&£. h81±_一| EKternal Dependenci es828384o c在STVD中點(diǎn)擊 STM8S Std

23、Periph Driver右鍵,添加標(biāo)準(zhǔn)庫文件stm8s gpio.c。® O |脅Kt"|D昨ll翳黯魁Workspace(1 wcrkspac. stw-proj eel匚J STM8S_S t dFtFiph_Dri vir -SFiles 勇 main, cEtmS.intErrup- Include Filesj x lmfiE_c:gn£. h 豈 stilus, h£ J Ex tiriitl Vtpe-mi«iici ts打幵口R 電 cent我的電眩網(wǎng)上涯slmSs_4del. e stmSsvadQ!2 c Elm8s_aw

24、u. e Etm8slks»p c simfl5_cait. e stm©i_clk. c slirfis_extia c kIirQELiikIl. cstni6s&gpi.Ci. cslrhSs_i2e. eEtrrrSsite1. c slffi8s_iwdg:. c stnE_rEt. cElm8s_Epi. e strnSstinl c丈甘名立件類型.slnb3s._lih£.亡 就nSstiniS c stft0a_lin4. e 就r»8s:wti»5 g stnbS5_lin6. c 就r»Sf wtl, cE

25、tm8s:v.spi q cSdwrce/IftclMde Pilts(*. 4:». CM:*. CUM V |雙擊打開stm8s_conf.h文件,將如下圖所示紅色框的定義文件注釋掉。|申| !伺國虱|忖|神祁|和曄c* Debug 畫|張鬱憲Workpcex wcrksp ELCifr. s>LvB 1 projectS j ss_stdf 皚 i ph_Dri vt± 圉 sln8E_g>io.cS Source Files 首叭m c t inSi ntermptm 3Rl stnS=_i t. cn m Include Fi1«e 司 &#

26、163; lri8s_c on£ h =xlns h±1| Externttl D epcnle-nci e s.72737斗75767079SO# ine lude ” s tune s_uar c2 hpr'#endlf /* 5TMB3LO5 | 3THaAF6Z6x U巾#:L± deflned(STH6S20S) |I defined(STH6S3O?) | definedjSTHe delined (5TM8AF62Ax)include wstro6s_uart3 . hrrtfendif /* STM8S2O8 | | STM&S2Q

27、1 | | STH8iLF52Ax | | S;TH日AT右2dfinc丄口白殳 stffiBs uwdgh“打開STM8S庫函數(shù)中文參考SI02:0334853697日日8990Exporlied. types Exported ccnstantsUncornrneiii: the line below to expanse the assert Standarcl Perltihera.l Library dr ivers code */USE FULL ASSEPTparajn11/* Exported macroPJifdef USE_rULL_ASSERTH/* brief The

28、Msert parsm macro is used for function11 a,下例中設(shè)置PA0 口11點(diǎn)擊復(fù)制,將其粘貼到main函數(shù)中,并在 main.c中添加#inelude "stm8s.h",編譯通過,如下圖。凸;Et Ja«i Eihj act ,niId Qibv< Dahj i.QinEMinL (mIh lh1e«_ ff X価常厲口爭 :£2 -1宦鬲昇窗治1 | s | .44*53 總 I昌 ipniwa:+ Debugva區(qū)隔Q rirlJpwCi.IRr =© yr vj v r l.B -J

29、SHES.StrPirLplJlr i*1 Xl>Bl_0-i E. ES l 2#ir-ci TsIi-t SJ ViEna.1 Iie-velop vnrJGjpacF. Bt-r* fBaiJii clADftilsH*Lr»Si.h*wile 41 4td 口 Ehc3u4t Filtl號| iMa.eMf. 11 1e Fj Ixlvmal 3qpa口imui,'| u"丄ELafiB33W«rr-iipLnviotRuriJiiny Fosc-B-uild step2乂工 -a tebu1!jieq15 bebim'ijett.a

30、h£-pci- vlf* B 6e fdf |.p | D ux ninq jvlI? III :B5-d & TM k El n rF I h g«l EwF h h £RWM f至此一個(gè)基本的STM8S工程項(xiàng)目建立完畢。若需要使用到單片機(jī)的其它模塊功能,直接按添加stm8s_gpio.c的方法添加,比如要用到time4,則添加stm8s_tim4.c到工程中即可。以上是使用標(biāo)準(zhǔn)庫函數(shù)的編寫方法,另外可直接使用已經(jīng)定義好的頭文件,直接對寄存器和位賦值設(shè)置操 作。x £3 irone ± LJ啊II «匚| IhHxkiy._

31、j IkcrEmEt JlrlLWixiFTiC W Otr師盯峠中 lii-3-c-Tc-ft Of-£lca|£3 血口旳臥上 SLlnrli ii*. ± J 叩i *ktrtj 也hl i. a£ DIEO (Win* Simeus lQyti.i a*口 &<11 wk lar-iax已 r«teh*9門 FTStr-tM BusI-tt Techialasi a 口 Sriiuuwi.J S£<£&tariEL-u.k Q CauIrTi.lB O HUI ef*4L«mrd

32、Dl ei- _ j !CtH Ll>alR:«tSaQ加1如a 1 cLlixk.t. © xL-rd 土 口I 弘l*T » iSimi>LLag a l r TmcwhTMlwld Z 0 kusd«r S*l¥arkHF1 町n v« .蟲.嚴(yán)ras e -r?i*rrwiLiKW h HI舊siWBSaFBa H空樣nwEzrnw r h文沖 i已H丈件Fjg.二feF二-fcr-二自二爭二=lnETSIBLISIfiB h 、N件i n|?*| STlt=CL5EC4.hswusas/k h龍片 1 ISnWH

33、JKH h H JEff陰 a H jrtfL XEh if?sfUELoamv. hiWtSattJFSF h hS# L虛STBESailCJ: hII iff 0 ElSSIEStCSZi h :1工何I EES2IESICE4.h I立弊I STHSlECfli H文忡 L KB3TKS1K-MH立悴bLWJELLTWJ53ME0 h n龍佯I?* Sni!LL!5M.b國:評E酗汕KF, h1 Tfl5TOUKB h t SB42 VH葉打"hsnt:s2nr®.h KI Kfi如 H.tiHWJBBBCl.k H冊 vn*乩碎-“付jeiTO i H Iff K

34、BCTIBUEm.lL H立忡S1WL1WB 1 H王誹幻出訕沁U h h iffnwsiflise. k H立忡到STVD安裝目錄找到單片機(jī)類型的頭文件,本例是C:Program FilesSTMicroelectro nicsst_toolseti nclude中找到STM8S003.h和STM8S103F.h,復(fù)制到新建的工程文件夾中,如下兩圖W CEProfKa* FilecroeleirtTDnicfffft_t©olBet.inLudc丈陣叩 卿:叩 X>|TJltt)0啟世Jz ifi如其匡熄址 14Fi4144l;FahlrHiUih>-Eltril一中&

35、#169;后逋”/1-1.文件夾屮匚二j E : jii町.ctApi町 grarriniod.譏 1 tAlBCU文件夷X 名稱i= aS0O3F3.h ks'i mimimwii m mirv 囚 STM8S103F. h文件妁 編輯(D 宜看叩 收淮如 工具 幫助囲曰 1口 pro-gr amis odem a HLl Debug£j fflCll口 Release國 口 STM9S_StiPeriph_Drj在STVD中添加單片機(jī)頭文件,如下圖,本例是 stm8s003f3.h和stm8s103f.h,文件中有對特殊功能寄存器 的定義。U File Edit View

36、 Prujeel Build! Debui空號truimuit Teals Window Helpa昌- Ujmv匾畫爭魅z4| ! 0 1Mil Sift-x TiJ Jli Til £ 耐-w t” project伸 DebugIworkspace, stwproject_j STMK_S l dT er i ph_Dr i ver 園 stnii8s_gpi4>. c Sourct Filti* STMBSW3F h * Copyrighi: (c) 2 003-2 012 STnicroelectccmain, cs tm8_int errupt_v«c to

37、r 妣m£lE_it. cJ Itl亡lude Filisg*stffi8s003f3. h stm8slO3f h strn8saconf. h stmfis. hI 1sternal DependerLCies56789101112耳#ifndef _STM8S103F #def me STM8S103F/* STM0S103 F */* Check HCU name */#ifdef KCU_NAMEffdefine STK8S103F 1ffil (KCU_NAHE ! STM&S103F)fferrorinclude file stmssio3Fbendif#end

38、if17#ifdefCSMC在main.c文件中加入“ #include "stm8s003f3.h" ”或“ #include "STM8S103F.h" ”。這樣就可以直接以單片機(jī)頭文件定義的寄存器名直接賦值,比如: &T ViBual Se-velpvorkjjiacF Bt r» Ciiamcl片匚藥図1凸;EJ1 Et ! n E>*j ictlai Ld Qib<£ DHj. i.QinE-»inL I_e31hfal;_Xliid G口s | .4* D«bMg”審1也凸ajFT

39、««= IST1I8£_S'. d? q r l pljlr i 勺ft.«S-snrci- lala-T:AHLEI. c2 El*fia39!:«m|>LHvieLMil Enc3u4t ni«i 畫 iu«ioo3n. i3 弘TIME h Ml i*8b_<>e<i£. !JQ xiaBi.lIj IxiKhKl 3ipani«ri ax1115* Copier Lgbc (e) 2QQ2-2OD5 37KlcrM crnxi:和心皿 H«LraaA.h*

40、 IancLuE&iGFIClQit(GPIO*.j GPIO FIHJJp GFIO_KODI_D? Fl EfO_IT| JPB_0&B.BQbiOn01 igtiH丄!1;爲(wèi)(arinpjir.Tl34l-施smcsiPSf 暑cw-dvari Eebug'i ptojeec 3n£PuiLilyiOi匸住p-fi- ZHiil曹、pt已J上H.sliy日七C.-3I衛(wèi)pcQji ect-iVXf - J ce fqf !)0 truingb*& tM A, Z n rAir"!rndinhl«.? CvUq /Fw H*.

41、Rn Fl|«HEED pEAEptf3 |MIJh-|5CFLpVHl|Siap-QZ33為了便于位操作,可另建一個(gè)位定義文件,本例是建立 行設(shè)置添加內(nèi)容:#ifndef _MACRO_BITS_DEFINE_H_#define _MACRO_BITS_DEFINE_H_stm8s_bitsdefine.h文件名,以下是示例,用戶可自*/IO bits define/* Port A data output bits*/volatile_BoolPA_ODR_0PA_ODR:0;volatile_BoolPA_ODR_1PA_ODR:1;volatile_BoolPA_ODR_2P

42、A_ODR:2;volatile_BoolPA_ODR_3PA_ODR:3;volatile_BoolPA_ODR_4PA_ODR:4;volatile_BoolPA_ODR_5PA_ODR:5;volatile_BoolPA_ODR_6PA_ODR:6;volatile_BoolPA_ODR_7PA_ODR:7;PA_IDR:0;PA_IDR:1;PA_IDR:2;PA_IDR:3;PA_IDR:4;PA_IDR:5;PA_IDR:6;PA_IDR:7;/* Port A data input bits*/ volatile _Bool PA_IDR_0 volatile _Bool PA_

43、IDR_1 volatile _Bool PA_IDR_2 volatile _Bool PA_IDR_3 volatile _Bool PA_IDR_4 volatile _Bool PA_IDR_5 volatile _Bool PA_IDR_6 volatile _Bool PA_IDR_7 /* Port B data output bits*/PB_ODR_0PB_ODR_1PB_ODR_2PB_ODR_3PB_ODR_4PB_ODR_5PB_ODR_6PB_ODR_7volatile _Bool volatile _Bool volatile _Bool volatile _Boo

44、l volatile _Bool volatile _Bool volatile _Bool volatile _BoolPB_ODR:0;PB_ODR:1;PB_ODR:2;PB_ODR:3;PB_ODR:4;PB_ODR:5;PB_ODR:6;PB_ODR:7;PB_IDR:0;PB_IDR:1;PB_IDR:2;PB_IDR:3;PB_IDR:4;PB_IDR:5;PB_IDR:6;PB_IDR:7;/* Port B data input bits*/ volatile _Bool PB_IDR_0 volatile _Bool PB_IDR_1 volatile _Bool PB_I

45、DR_2 volatile _Bool PB_IDR_3 volatile _Bool PB_IDR_4 volatile _Bool PB_IDR_5 volatile _Bool PB_IDR_6 volatile _Bool PB_IDR_7 /* Port C data output bits*/PC_ODR_0PC_ODR_1PC_ODR_2PC_ODR_3PC_ODR_4PC_ODR_5volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _BoolPC_ODR:0;P

46、C_ODR:1;PC_ODR:2;PC_ODR:3;PC_ODR:4;PC_ODR:5;PC_ODR:6;PC_ODR:7;PC_IDR:0;PC_IDR:1;PC_IDR:2;PC_IDR:3;PC_IDR:4;PC_IDR:5;PC_IDR:6;PC_IDR:7;volatile _Bool PC_ODR_6volatile _Bool PC_ODR_7 /* Port C data input bits*/ volatile _Bool PC_IDR_0 volatile _Bool PC_IDR_1 volatile _Bool PC_IDR_2 volatile _Bool PC_I

47、DR_3 volatile _Bool PC_IDR_4 volatile _Bool PC_IDR_5 volatile _Bool PC_IDR_6 volatile _Bool PC_IDR_7 /* Port D data output bits*/PD_ODR_0PD_ODR_1PD_ODR_2PD_ODR_3PD_ODR_4PD_ODR_5PD_ODR_6PD_ODR_7volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool vo

48、latile _BoolPD_ODR:0;PD_ODR:1;PD_ODR:2;PD_ODR:3;PD_ODR:4;PD_ODR:5;PD_ODR:6;PD_ODR:7;/* Port D data input bits*/PD_IDR_0PD_IDR_1PD_IDR_2PD_IDR_3PD_IDR_4PD_IDR_5PD_IDR_6PD_IDR_7volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool volatile _Bool/#endi

49、fPD_IDR:0;PD_IDR:1;PD_IDR:2;PD_IDR:3;PD_IDR:4;PD_IDR:5;PD_IDR:6;PD_IDR:7;在工程中加入此文件,如下圖:Warispa i:占'projectDebugX/*#*»!¥!»*#*#舊 WerlcspacB567e91014151617IS192D2122232425frf Heauthor0version6 datebrie±stwiBs hMCD AipliGatian TeamV2.0.02S-Februry-3OilThis file contains all HU registers卞卞吉吉卞卞* f ± *胃胃主主卞吉卞卞卞卞卞卞卞± ± 1- 2w吉吉卞吉吉吉卞卞卞吉卞卞F#ifnde&

溫馨提示

  • 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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論