您的位置:網站首頁 > 電器維修資料網 > 正文 >
STC12單片機的基本功能簡介
★★★★★【文章導讀】:STC12單片機的基本功能簡介具體內容是:(1)內部擴展RAMSTC12系列單片機,12C5412系列在原來8052共256字節RAM基礎上,又擴展了256字節RAM,共有512字節RAM。(2)雙DPTR數據指針標準的8051只有一個16位DPTR數據指針,在進行數據塊復制時,必須對源地址指針和目…
來源: 日期:2013-12-18 14:00:37 人氣:標簽:
(1)內部擴展RAM
STC12系列單片機,12C5412系列在原來8052共256字節RAM基礎上,又擴展了256字節RAM,共有512字節RAM。
(2)雙DPTR數據指針
標準的8051只有一個16位DPTR數據指針,在進行數據塊復制時,必須對源地址指針和目標地址指針進行暫存,編程會很麻煩,STC12系列單片機內有2個DPTR數據指針,DPTRO/DPTRI。可以通過設置DPS位(AUXR1.0)方便地選擇,DPS置0則選中DPTR0,置1選中DPTRI,通過執行INCAUXR1指令,對DPS快捷切換,并不影響AUXR1寄存器的高位。
(3)片內硬件看門狗
ST012系列單片機芯片內置了一個14位的硬件看門狗定時器,從而可以省去外接專門的看門狗定時器,定時器不用內置看門狗時,可以和8051一樣使甩。
(4)具有4路PWM/PCA(可編程計數器陣列)
STC12系列單片機;可用來當4路D/A使用,也可用來再實現4個定時器,也可用來再實現4個外部中斷(上升沿設中斷/下降沿中斷均可;)2052系列只有2組PWM|PCA。
(5)STC12系列單片機芯片內部集成MAX810專用復位電路,外部晶體20M以下,可省去外部復位電路。
(6)STC12系列單片機具有內部振蕩器,精度要求不高時,可省去用外部晶體電路,采用內部R/C振蕩器。
(7)STC12系列單片機具有低功耗空閑,掉電喚醒的專用芯片和功能。在工作頻率為2MHz時,正常工作電流<2.7mA,空閑模式電流<1.3mA,掉電模式<0.1mA,可由外部中斷喚醒。
(8)STC12系列單片機具有SPI同步通信口;是一種全雙口可設置主模式/從模式,高速同步的通訊總線。可用來進行;多單機的主從通信。
(9)I/O口的功能和地址同8051功能相同;32腳的12C單片機;PLCC封裝有P1口8個,P2口8個,P3口7個,P0口4個。28腳的12C單片機有23個I/O口,比32腳的少P2口4個,20腳的12C單片機有15個I/O口,有P1口8個,P3口7個;(UART)通用全雙工異步串行口,同8051功能相同。
(10)軟復位功能
STC12系列單片機新增加的ISP-CONTR特殊功能寄存器實現了單片機系統軟復位功能,用戶只需簡單地控制ISP-CONTR特殊功能寄存器中兩位SWBS/SWRST就可以系統復位了,SWBS位選擇從用戶應用程序區啟動。(1);要與SWRST位配合才能實現,SWRS位置0,則無操作,置1,實現系統復位,軟件復位和硬件復位一樣,所有的特殊功能寄存器都會復位到初始值,I/O口也會初始化。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 欠壓復位(LVR)電路的分立件搭建方法
- 下一篇: 集成電路介紹