新聞中心

EEPW首頁 > 模擬技術(shù) > 設計應用 > PIC單片機之16C84單片機介紹(二)

PIC單片機之16C84單片機介紹(二)

作者: 時間:2012-11-14 來源:網(wǎng)絡 收藏
px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  BSF INTCON,GIE;允許INT中斷。

  如果這個程序(即先寫55H 到EECON2,再寫AAH到EECON2,然后置 WK=1)未跟有嚴格的時間,寫將不能啟動。我們建議在執(zhí)行這幾條指令期間關(guān)閉中斷。

  此外,EECON1中的WREN位必須選置成1,允許寫。這樣的機構(gòu)防止 了因錯誤指令的執(zhí)行而寫數(shù)據(jù)EEPROM。用戶在所有的時間應保持WREN位為0,除了當要熱修改EEPROM以外。

  寫序列開始以后,清0WREN位不影響這次寫周期。從開始設置,直到WREN=1為止WR位將被禁止。當完成了寫周期以后,WR位由硬件清0 。寫完成中斷標志EEIF被置1,EEIF必須由軟件將其清0。注意數(shù)據(jù)EEPROM存儲器E/W周期可能偶然超過10ms,為確保寫周期的完成,用戶使用的EE中斷或查詢WR位(EECON11>)。這兩個均可用來判斷寫周 期的完成。

  除了上述提到的防止錯誤的寫數(shù)據(jù)EEPROM外,在電源剛加電期 間的72ms內(nèi)也防止寫EEPROM數(shù)據(jù)存儲器。

  八 CPU專門的特征

  微控制器為其它處理器的區(qū)別是有專門的電路,這些電路涉及實時應用的需要。PIC16C84具有最大的系統(tǒng)可靠性,最低的價格,最少的外部元件,提供了低功能操作模式和代碼保護。

  PIC16C84具有看門狗計時器,此計時器只可經(jīng)配置位來關(guān)閉,為了增加其可靠性,關(guān)閉它的RC振蕩器。有兩個計時器提供加電時需要的延時。振蕩器起振計時器(OST)保持芯片在復位狀態(tài)直到石晶穩(wěn)定為止。另外一個是加電計時器(POWER-UP Timer(PWRT))它提供了 固定的72ms的延時。這樣保證了器件復位以及電源的可靠供電,用了這兩個計時器,使多數(shù)應用不需要外接復位電路。

  SLEEP方式提供了低功耗方式。用戶可經(jīng)外部復位;看門狗計時器溢出;中斷來喚醒芯片。

  8-1配置位

  配置位分為可編程的位,讀作0,不可編程的位,讀作1。通過可編程的位來選拔各種配置。這些位映象到程序存儲器的2007H單元。注意地址2007H不等于用戶程序存儲器空間。事實上,它屬于專門的測試 /配置存儲空間(2000H~3FFH),只有在編程時可以訪問。圖4-10 是配置寄存器的結(jié)構(gòu)(附后)

  其中Fosc1或0>為振蕩器選擇位。

  11:選RC振蕩器

  10:選HS振蕩器

  01:選XT振蕩器

  00:選CP振蕩器

  WDTE是看門狗允許與禁止的選擇位。此位為1,允許看門狗工作。此位為0禁止看門狗工作。

  PWRTE是加電計時器允許與禁止的選擇。此位為1,加電計時器允許工作,為0則禁止工作。



關(guān)鍵詞: PIC單片機 16C84單片

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉