版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 第第10章章 具有具有51內(nèi)核的內(nèi)核的8位單片機(jī)簡(jiǎn)介位單片機(jī)簡(jiǎn)介 10.1 AT89C系列單片機(jī)系列單片機(jī) 10.2 8XC51系列單片機(jī)系列單片機(jī) 10.3 8XC552系列單片機(jī)系列單片機(jī) 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.1 AT89C系列單片機(jī)系列單片機(jī) 10.1.1 AT89C2051主要性能主要性能 (1) 與MCS - 51兼容; (2) 內(nèi)部帶2 KB可編程閃速存儲(chǔ)器; (3) 壽命為1 000次擦/寫(xiě)循環(huán); (4) 數(shù)據(jù)保留時(shí)間為10年; (5) 工作電壓范圍為2.7 V6 V; (6) 全靜態(tài)工作頻率為0 Hz24 Hz;
2、 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 (7) 兩級(jí)程序存儲(chǔ)器鎖定; (8) 1288位內(nèi)部RAM; (9) 15條可編程I/O線; (10)2個(gè)16位定時(shí)器/計(jì)數(shù)器; (11)5個(gè)兩級(jí)中斷源; (12)可編程全雙工串行UART通道; (13)直接對(duì)LED驅(qū)動(dòng)輸出; (14)片內(nèi)精確的模擬比較器; (15)片內(nèi)振蕩器和時(shí)鐘電路; (16)低功耗的休眠和掉電模式。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.1.2 AT89C2051內(nèi)部結(jié)構(gòu)及引腳描述內(nèi)部結(jié)構(gòu)及引腳描述 圖 10.1 AT89C51內(nèi)部結(jié)構(gòu) 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.2 AT89C2051引腳配置 第
3、10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表表 10.1 P3口特殊功能口特殊功能第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.1.3 特殊功能寄存器特殊功能寄存器SFR 表 10.2 AT89C2051的SFR第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.1.4 程序存儲(chǔ)器的加密程序存儲(chǔ)器的加密 表 10.3 3種鎖定位保護(hù)模式 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.1.5 低功耗工作方式低功耗工作方式 1) 待機(jī)方式(休眠方式) 當(dāng)利用軟件使待機(jī)方式位IDL(PCON.0)=0時(shí), 單片機(jī)進(jìn)入空閑方式。此時(shí), CPU處于休眠狀態(tài), 而片內(nèi)所有其它外圍設(shè)備都保持工作狀態(tài), 片內(nèi)RAM和所
4、有特殊功能寄存器內(nèi)容保持不變。 在待機(jī)方式下,當(dāng)晶振fOSC=12 MHz, 電源電壓VCC=6 V時(shí), 電源電流ICC從20 mA降至 5 mA; 而VCC=3 V時(shí), ICC由5.5 mA降至1 mA。 中斷或硬件復(fù)位可以終止待機(jī)方式。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 當(dāng)待機(jī)方式由硬件復(fù)位終止時(shí), CPU要從休眠處恢復(fù)程序的執(zhí)行, 執(zhí)行 2個(gè)機(jī)器周期后, 內(nèi)部復(fù)位電路才起作用。 此時(shí), 硬件禁止訪問(wèn)內(nèi)部RAM, 但允許訪問(wèn)端口引腳。 為了防止休眠被復(fù)位終止時(shí)對(duì)端口引腳意外寫(xiě)入的可能性, 在生成待機(jī)方式的指令后不應(yīng)緊跟對(duì)端口引腳的寫(xiě)指令。 如果不采用外部上拉, P1.0和P1.1應(yīng)置
5、“0”; 如果采用外部上拉, 則應(yīng)置“1”。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 2) 掉電方式 掉電方式由掉電方式位PD(PCON.1)=1設(shè)置。 此時(shí), 振蕩器停止工作, 設(shè)置掉電方式的指令成為最后執(zhí)行的一條指令, 片內(nèi)RAM和特殊功能寄存器內(nèi)容保持不變。 在掉電方式下, VCCmin=2V。當(dāng)VCC=6V時(shí), ICCmax=100 A; 當(dāng)VCC=3 V時(shí), ICCmax=20 A。 退出掉電方式的唯一方式是硬件復(fù)位。 硬件復(fù)位將重新定義特殊功能寄存器, 但不影響片內(nèi)RAM。 復(fù)位的保持時(shí)間應(yīng)足夠長(zhǎng), 以便振蕩器能重新開(kāi)始工作并穩(wěn)定下來(lái)。 在VCC沒(méi)有恢復(fù)到正常工作電壓之前, 不應(yīng)進(jìn)
6、行復(fù)位。 如果不采用外部上拉, P1.0和P1.1應(yīng)置“0”, 否則置“1”。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.1.6 閃速存儲(chǔ)器的編程閃速存儲(chǔ)器的編程 圖 10.3 編程閃速存儲(chǔ)器 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.4 閃速存儲(chǔ)器編程和校驗(yàn)時(shí)序 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表 10.4 5種編程模式 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 一、一、 編程(寫(xiě)代碼數(shù)據(jù))編程(寫(xiě)代碼數(shù)據(jù)) AT89C2051編程按下述步驟進(jìn)行: (1) 上電過(guò)程: VCC加電, 置RST為“L”(低電平), XTAL1為“L”, 其它所有引腳懸空, 等待10 ms以上;
7、 (2) 置RST為“H”(高電平), P3.2為“H”; (3) 在引腳P3.3、P3.4、P3.5、P3.7上施加相應(yīng)的邏輯電平, 選定基本編程模式; 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 (4) 地址信號(hào)由內(nèi)部地址計(jì)數(shù)器提供(初始值為000H), 欲寫(xiě)入該地址中的數(shù)據(jù)加至引腳P1.0P1.7上; (5) 將RST電平升至 12 V啟動(dòng)編程; (6) 給P3.2施加一負(fù)脈沖, 則編程內(nèi)部存儲(chǔ)器陣列或鎖定位的1個(gè)字節(jié), 字節(jié)寫(xiě)周期采用自定時(shí), 通常為1.2 ms; (7) 若要校驗(yàn)已編程數(shù)據(jù), 將RST從12V降至邏輯電平“H”, 并置引腳P3.3P3.7為校驗(yàn)?zāi)J诫娖? 輸出數(shù)據(jù)即可在P
8、1口讀取; (8) 編程下一個(gè)地址字節(jié), 對(duì)XTAL1施加一正脈沖, 內(nèi)部地址計(jì)數(shù)器加1, 然后在P1口上加載欲寫(xiě)入的新數(shù)據(jù); 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 (9) 重復(fù)步驟(5)(8), 改變數(shù)據(jù), 遞增地址計(jì)數(shù)器直到2 KB存儲(chǔ)陣列全部編程或目標(biāo)文件結(jié)束; (10)下電過(guò)程: 置XTAL1為“L”, RST為“L”, 其它I/O引腳懸空, VCC下電。當(dāng)前次編程未結(jié)束時(shí), 不允許開(kāi)始下一次編程。如何確定一次編程操作是否結(jié)束, AT89C2051提供了以下兩種方法。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 1. 數(shù)據(jù)查詢特性數(shù)據(jù)查詢特性 AT89C2051具有通過(guò)數(shù)據(jù)查詢來(lái)檢測(cè)寫(xiě)周
9、期結(jié)束的特性。 在寫(xiě)期間, 讀操作將導(dǎo)致P1.7輸出寫(xiě)入數(shù)據(jù)的補(bǔ)碼, 一旦寫(xiě)完成, 所有輸出將出現(xiàn)真實(shí)數(shù)據(jù), 這時(shí)可開(kāi)始下一數(shù)據(jù)編程。 利用這一特性, 可以在啟動(dòng)某一次編程后不斷地查詢寫(xiě)入數(shù)據(jù), 直到查詢的數(shù)據(jù)為真實(shí)數(shù)據(jù)時(shí), 就可判定寫(xiě)周期已結(jié)束。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 2. 準(zhǔn)備好準(zhǔn)備好/忙信號(hào)忙信號(hào) 在編程期間, 引腳P3.3(RDY/BSY)提供了編程狀態(tài)。當(dāng)引腳P3.2(PROG)電平升高后, 引腳P3.1電平下降, 表示BUSY, 編程結(jié)束后P3.1電平抬高, 表示READY(見(jiàn)圖10.4所示時(shí)序)。 利用查詢?cè)摖顟B(tài)信息便可確定編程的結(jié)束。 第10章 具有51內(nèi)核的
10、8位單片機(jī)簡(jiǎn)介 二、二、 校驗(yàn)(讀代碼數(shù)據(jù))校驗(yàn)(讀代碼數(shù)據(jù)) 圖 10.5 校驗(yàn)閃速存儲(chǔ)器 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 (1) 使RST從“L”變?yōu)椤癏”, 地址計(jì)數(shù)器復(fù)位000H; (2) 提供適當(dāng)?shù)目刂菩盘?hào)(見(jiàn)圖10.4所示時(shí)序), 從P1口讀取數(shù)據(jù)與編程寫(xiě)入數(shù)據(jù)作比較; (3) 給 XTAL1施加正脈沖, 地址計(jì)數(shù)器加1; (4) 從P1口讀1個(gè)代碼數(shù)據(jù)與編程寫(xiě)入數(shù)據(jù)作比較; (5)重復(fù)步驟(3)、(4), 直至整個(gè)存儲(chǔ)陣列校驗(yàn)完畢。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 三、三、 寫(xiě)鎖定位寫(xiě)鎖定位 寫(xiě)鎖定位完成對(duì)閃速存儲(chǔ)器加密。 按前述編程模式表操作: 先選擇寫(xiě)鎖定位模
11、式, 然后將RST升至12 V, P3.2施加編程脈沖, 即可將鎖定位寫(xiě)入(改變模式選擇P3.3、 P3.4、 P3.5、 P3.7的輸入組合來(lái)實(shí)現(xiàn)鎖定位LB1、 LB2的寫(xiě)入)。不能直接校驗(yàn)鎖定位, 要通過(guò)觀察其持性是否被允許來(lái)完成。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 四、四、 芯片擦除芯片擦除 當(dāng)編程模式選擇為芯片擦除模式并使P3.2引腳上施加10 ms的PROG脈沖后, 整個(gè)閃速存儲(chǔ)器(2 KB)和2個(gè)鎖定位即可被擦除。擦除后, 存儲(chǔ)器陣列全為FFH。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 五、五、 讀特征字節(jié)讀特征字節(jié) 特征字節(jié)表示AT89C系列芯片的基本特性, 由3或4字節(jié)組
12、成, 存儲(chǔ)于程序存儲(chǔ)區(qū)的低端。 AT89C2051芯片的特征字節(jié)位于地址000H、 001H、 002H中, 當(dāng)選擇讀特征字節(jié)模式(P3.3=P3.4=P3.5=P3.7=“L”)并采用類似校驗(yàn)步驟讀取數(shù)據(jù)時(shí), 即可獲得AT89C2051芯片的特征字: (000H)=1EH表示該產(chǎn)品由Atmel生產(chǎn); (001H)=21H表示是89C2051/89C1051; (002H)=FFH表示12 V編程。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.6 AT89C2051在線編程示例 10.1.7 在線編程在線編程 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.2 8XC51系列單片機(jī)系列單片
13、機(jī) 10.2.1 8XC51GB的特點(diǎn)的特點(diǎn) 8XC51GB是一種先進(jìn)的80C51微控制器, 它具有優(yōu)良的性能, 主要包含: 串行擴(kuò)展口、 8通道8位A/D轉(zhuǎn)換器, 可編程的計(jì)數(shù)器陣列, 片內(nèi)EPROM。 其主要特性如下: (1) 片內(nèi)有8 KB的EPROM和256字節(jié)的RAM; (2) 2 個(gè)可編程計(jì)數(shù)陣列, 包括: 25高速I(mǎi)/O通道; 比較/捕捉模塊; 脈沖寬度調(diào)制器; 監(jiān)視定時(shí)器; 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 (3) 3 個(gè)16位定時(shí)器/計(jì)數(shù)器, T0、 T1具有4種編程方式, T2具有捕捉及波特率生成方式; (4) 8通道 8位 A/D轉(zhuǎn)換器, 具有4種編程方式; (5)
14、專用監(jiān)視定時(shí)器; (6)可編程串行通道, 可進(jìn)行幀錯(cuò)誤檢測(cè)、自動(dòng)地址識(shí)別; (7) 串行擴(kuò)展通道; (8) 48位可編程I/O口 (9) 15個(gè)中斷源, 可設(shè)置為4個(gè)優(yōu)先級(jí) (10) 工作溫度擴(kuò)大, 環(huán)境溫度在-40+125能正常工作。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.2.2 8XC51GB的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 圖 10.7 8XC51GB結(jié)構(gòu)框圖 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 一、一、 片內(nèi)片內(nèi)RAM和和SFR 8XC51GB片內(nèi)有256個(gè)字節(jié)數(shù)據(jù)RAM, 其地址為00H7FH、 80HFFH, 其中地址80HFFH與特殊功能寄存器SFR的地址重疊。 雖然地址相同,
15、但它們?cè)谖锢砩鲜窍嗷オ?dú)立的。 當(dāng)一條指令訪問(wèn)地址高于7FH的內(nèi)部區(qū)域時(shí), CPU應(yīng)清楚此次操作是訪問(wèn)數(shù)據(jù)RAM的單元, 還是訪問(wèn)指令中指定地址表示的SFR空間。 8XC51GB指令系統(tǒng)規(guī)定: 采用直接地址的指令均為訪問(wèn)數(shù)據(jù)RAM單元, 例如: MOV 0A0H, data 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 是訪問(wèn)特殊功能寄存器空間中地址為0A0H的寄存器; 而采用間接尋址的指令為訪問(wèn)數(shù)據(jù)RAM區(qū)的單元, 例如: MOV R0, 0A0H MOV R0, data 即為訪問(wèn)RAM區(qū)地址為0A0H的單元。 8XC51GB的片內(nèi)特殊功能寄存器在8051單片機(jī)的21個(gè)基礎(chǔ)上新增了69個(gè), 共計(jì)9
16、0個(gè), 地址分配和CPU的復(fù)位值如表10.5所示。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表 10.5 SFR地址分配及復(fù)位值第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 二、二、 8XC51GB端口及操作端口及操作 表 10.6 端口復(fù)用功能第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 三、三、 8XC51GB的的 A/D轉(zhuǎn)換器轉(zhuǎn)換器 表 10.7 ACON寄存器格式 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 A/D轉(zhuǎn)換有兩種方式: 連續(xù)方式和觸發(fā)方式, 決定通道的轉(zhuǎn)換次序也有兩種方式: 掃描方式和選擇方式, 它們都是由ACON中的各控制位決定。 連續(xù)方式: 在ACON中將ATM置“0”時(shí), 則進(jìn)入連續(xù)
17、方式。 將ACE置“1”時(shí), 則A/D轉(zhuǎn)換總是從ACH0ACH7 的 8 個(gè)通道連續(xù)反復(fù)進(jìn)行。轉(zhuǎn)換結(jié)束后, 將AIF置“1”, 然后再?gòu)腁CH0通道開(kāi)始下一輪A/D轉(zhuǎn)換, 只要ATM=0、 ACE=1保持不變, 則轉(zhuǎn)換將連續(xù)反復(fù)進(jìn)行。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 觸發(fā)方式: ATM置“1”時(shí), 則進(jìn)入觸發(fā)方式。 ACE置“1”時(shí), 外部引腳TR1GIN的第一個(gè)下降沿將開(kāi)始對(duì)通道ACH0ACH7進(jìn)行一次轉(zhuǎn)換, 并轉(zhuǎn)換結(jié)果送入相應(yīng)的A/D轉(zhuǎn)換結(jié)果寄存器ADRES0ADRES7中。 掃描方式: AIM置“0”, 便進(jìn)入掃描方式。 在此方式下, 將依次轉(zhuǎn)換 8 個(gè)通道ACH0ACH7, 并
18、將轉(zhuǎn)換結(jié)果送入相應(yīng)的轉(zhuǎn)換結(jié)果寄存器ADRES0ADRES7中。 選擇方式: AIM置“1”, 便進(jìn)入選擇方式。 在此方式下, A/D轉(zhuǎn)換器先對(duì)前 4 個(gè)通道ACH0ACH3 中的某一通道(由ACS1、 ACS0 決定)進(jìn)行 4 次A/D轉(zhuǎn)換, 并將結(jié)果依次送入ADRES0ADRES3中, 然后再對(duì)通道ACH4ACH7依次轉(zhuǎn)換一次, 將結(jié)果依次送入ADRES4ADRES7 中。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.8 中斷源 四、四、 8XC51GB中斷系統(tǒng)中斷系統(tǒng) 1. 中斷源中斷源 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 外部中斷INT0、 INT1: 這兩個(gè)中斷都可以由電平觸
19、發(fā)或跳變沿觸發(fā), 具體觸發(fā)方式?jīng)Q定于寄存器TCON中IT0 和IT1 二位的值。 外部中斷INT2、 INT3: 這兩個(gè)中斷都可設(shè)置為上升沿或下降沿觸發(fā), 具體觸發(fā)方式由中斷控制寄存器EXICON中IT2 和IT3 二位的值決定。 外部中斷INT4、 INT5、 INT6: 這三個(gè)中斷都是上升沿觸發(fā)的。 圖 10.9 EXICON中斷控制寄存器 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 2. 中斷控制中斷控制 8XC51GB 的 15 個(gè)中斷源都可通過(guò)將兩個(gè)中斷允許寄存器IE和IEA中對(duì)應(yīng)的中斷源控制位置“1”開(kāi)中斷; 置“0”禁止中斷。 圖 10.10 IE格式 第10章 具有51內(nèi)核的8位單
20、片機(jī)簡(jiǎn)介 圖 10.11 IEA格式 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 3 中斷優(yōu)先級(jí)控制及中斷矢量中斷優(yōu)先級(jí)控制及中斷矢量 8XC51GB的 15 個(gè)中斷源都可由程序指定為 4 個(gè)優(yōu)先級(jí)之一, 中斷優(yōu)先級(jí)決定于寄存器IP和IP1 或IPA和IPA1 中相應(yīng)兩位控制位編碼的值。 優(yōu)先級(jí)低的中斷可被優(yōu)先級(jí)高的中斷中斷, 但不能被與其優(yōu)先級(jí)相同或比它優(yōu)先級(jí)低的中斷中斷, 任何中斷都不能中斷最高級(jí)中斷。若同時(shí)接收到兩個(gè)或兩個(gè)以上不同優(yōu)先級(jí)的中斷請(qǐng)求, 則中斷其中最高級(jí)中斷; 若兩個(gè)以上的同級(jí)中斷同時(shí)提出中斷請(qǐng)求, 則CPU按內(nèi)部規(guī)定的硬件查詢次序響應(yīng)中斷, 并轉(zhuǎn)入對(duì)應(yīng)固定矢量入口地址執(zhí)行程序。
21、 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表 10.8 同一中斷優(yōu)先級(jí)硬件查詢次序及中斷矢量地址 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.12 IP、IP1 的格式 表 10.9 中斷優(yōu)先級(jí)設(shè)置 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表10.10 IP1 和IP相應(yīng)位控制的中斷源 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.13 IPA1和IPA的格式 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表 10.11 IPA1和IPA相應(yīng)位控制的中斷源 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 五、五、 “看門(mén)狗看門(mén)狗”定時(shí)器定時(shí)器WDT 看門(mén)狗(Watchdog)定時(shí)器的作用是強(qiáng)迫微控
22、制器進(jìn)入復(fù)位狀態(tài), 使CPU從硬件或軟件故障中解脫出來(lái)。 WDT是 14 位計(jì)數(shù)器, 在計(jì)數(shù)值達(dá)到最大值 3FFFH之前, 必須由軟件清“0”, 否則, WDT將產(chǎn)生內(nèi)部復(fù)位信號(hào), 使芯片異常復(fù)位。計(jì)數(shù)器可由軟件向復(fù)位寄存器WDTCON中寫(xiě)入立即數(shù)1EH和 0E1H, WDT在每個(gè)機(jī)器周期自動(dòng)加 1。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.3 8XC552 系列單片機(jī)系列單片機(jī) 10.3.1 8XC552 的主要性能的主要性能 (1) 8 KB的內(nèi)部ROM(83C552)或EPROM(87C552), 可外擴(kuò) 64 KB EPROM; 片內(nèi)有 256 B RAM, 還可外擴(kuò) 64 KB
23、 RAM或I/O口; (2) 2 個(gè)標(biāo)準(zhǔn)的 16 位定時(shí)器/計(jì)數(shù)器; 1 個(gè)附加的 16 位定時(shí)器/計(jì)數(shù)器, 并配有 4 個(gè)捕捉寄存器和 3 個(gè)比較寄存器; (3) 1 個(gè) 8 路 10 位片內(nèi)A/D轉(zhuǎn)換器; 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 (4) 2 路 8 位分辨率的脈沖寬度調(diào)制解調(diào)器輸出PWM; (5) 5 個(gè) 8 位并行I/O口, 1 個(gè)與A/D合用的輸入口; (6) 1 個(gè)全雙工異步串行口UART; (7) I2C串行總線口; (8) 內(nèi)部監(jiān)視定時(shí)器WDT; (9) 2 個(gè)中斷優(yōu)先級(jí), 15 個(gè)中斷源; (10) 有 56 個(gè)特殊功能寄存器SFR; (11) 采用 68 引腳
24、或 80 引腳PLCC封裝; (12) 工作時(shí)鐘頻率可選擇 1.216 MHz。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖圖 10.14 8XC552 的內(nèi)部結(jié)構(gòu)框圖的內(nèi)部結(jié)構(gòu)框圖 10.3.2 8XC552 內(nèi)部結(jié)構(gòu)及引腳描述內(nèi)部結(jié)構(gòu)及引腳描述 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.15 8XC552 引腳功能 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.3.3 8XC552特殊功能寄存器特殊功能寄存器SFR 表 10.12 8XC552 的特殊功能寄存器SFR 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表 10.12 8XC552 的特殊功能寄存器SFR 第10章 具有51內(nèi)
25、核的8位單片機(jī)簡(jiǎn)介 表 10.12 8XC552 的特殊功能寄存器SFR 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 表 10.12 8XC552 的特殊功能寄存器SFR 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.3.4 8XC552 并行并行I/O端口及復(fù)用功能端口及復(fù)用功能 表 10.13 P1、P3、P4和P5口復(fù)用功能第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.3.5 脈沖寬度調(diào)制器脈沖寬度調(diào)制器PWM 圖圖10.16 PWM輸出功能原理圖輸出功能原理圖 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 1 PWM的工作原理的工作原理 PWM兩個(gè)脈沖調(diào)制輸出PWM0和PWM1合用一個(gè)預(yù)分頻器和
26、計(jì)數(shù)器, 并且預(yù)分頻器的分頻系數(shù)決定重復(fù)頻率, 脈沖的高低電平寬度比分別取決于PWM0 和PWM1 的寄存器的值, 取值范圍在 0255 之間, 輸出脈沖的頻率由預(yù)分頻率PWMP決定。 引腳PWM0輸出的重復(fù)頻率 fPWM由下式?jīng)Q定: 255) 1(2PWMPffOSCPWM第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.17 PWM引腳輸出波形(a)PMM0.1引腳電平;(b) 典型的PWM輸出 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 2PWM的應(yīng)用的應(yīng)用 圖 10.18 PWM輸出用作D/A轉(zhuǎn)換器(a)模擬輸出緩沖電路;(b) 帶光電隔離器的模擬輸出電路 第10章 具有51內(nèi)核的8位單片
27、機(jī)簡(jiǎn)介 10.3.6 A/D轉(zhuǎn)換器轉(zhuǎn)換器 圖 10.19 8XC552 A/D轉(zhuǎn)換器電路框圖 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖圖10.20 ADCON格式定義格式定義 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 在進(jìn)行A/D轉(zhuǎn)換的過(guò)程中, 不理睬外部或軟件的啟動(dòng)信號(hào), 轉(zhuǎn)換結(jié)束后, 置位ADCI, 并將轉(zhuǎn)換結(jié)果的高 8 位存放在特殊功能寄存器ADCH中, 低2 位存放在特殊功能寄存器ADCON的最高兩位ADC.1 和ADC.0 中。圖 10.21 所示為A/D轉(zhuǎn)換的實(shí)現(xiàn)原理。A/D轉(zhuǎn)換器具有自己獨(dú)立的電源引腳(AVDD和AVSS )以及連到T型電阻網(wǎng)絡(luò)的引腳(VREF+和V EF-),
28、AVREF+和AVREF-可以在AVDD+0.2 V和AVSS-0.2 V之間。轉(zhuǎn)換結(jié)果可由下式計(jì)算: REFREFREFINAVANAVV0241轉(zhuǎn)換結(jié)果第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.21 A/D轉(zhuǎn)換的實(shí)現(xiàn)原理 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 10.3.7 定時(shí)器定時(shí)器T2 和捕捉比較邏輯和捕捉比較邏輯 圖 10.22 定時(shí)器T2 和捕捉比較邏輯 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 1 定時(shí)器定時(shí)器T2 8XC552 單片機(jī)的定時(shí)器T2 是一個(gè) 16 位的計(jì)數(shù)器, 它由特殊功能寄存器TMH2(高字節(jié))和TML2(低字節(jié))所組成。 它的輸入可由軟件編程為: fO
29、SC/12、T2 引腳輸入的外部脈沖或停止計(jì)數(shù)。當(dāng)T2 用作計(jì)數(shù)器時(shí), T2 引腳上的外部輸入信號(hào)經(jīng)過(guò)預(yù)分頻器進(jìn)入T2, 預(yù)分頻器的分頻系數(shù)可編程為 1、2、4、8 四種, T2 引腳上的輸入脈沖頻率可達(dá)每個(gè)機(jī)器周期一次方波。特殊功能寄存器TMH2 和TML2 是只讀寄存器, 由復(fù)位信號(hào)或RT2 引腳上的上跳變清“0”(若允許), 預(yù)分頻器也同時(shí)清“0”, RT2 是由置位T2ER(TM2CON.5)位使能的。當(dāng)T2 發(fā)生低字節(jié)溢出或 16 位溢出時(shí)產(chǎn)生中斷請(qǐng)求, 這兩個(gè)中斷的向量是相同的, 兩者能同時(shí)編程為中斷允許或禁止。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 圖 10.23 TM2CON
30、格式定義 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 TM2CON各位的功能如下: T2IS1: 16 位溢出中斷選擇位; T2IS0: 字節(jié)溢出中斷選擇位; T2ER: 外部復(fù)位允許。 T2ER=1 時(shí), T2 可被RT2(P1.5)引腳上的上升沿復(fù)位; T2B0: T2 字節(jié)溢出中斷標(biāo)志位; T2P1、 T2P0: 預(yù)分頻器系數(shù)選擇。 4 種選擇方式如下: 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 2P1 P2P0 分頻系數(shù) 0 0 1 0 1 2 1 0 4 1 1 8 T2MS1 T2MS0 工作方式 0 0 停止計(jì)數(shù) 0 1 T2時(shí)鐘源=fOSC/12 1 0 不使用 1 1 T2 時(shí)鐘源 = T2引腳輸入計(jì)數(shù)脈沖 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 2 捕捉邏輯捕捉邏輯 圖 10.24 CTCON格式定義 CTCON各位的功能如下: CTN3CTN0: CT3 CT0分別由 CT3I CT0I的下降沿捕捉;CTP3CTP0: CT3CT0分別由CT3ICT0I的上升沿捕捉。 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)介 3 比較邏輯比較邏輯 圖10.25 STE格式定義 圖10.26 RTE的格式定義 第10章 具有51內(nèi)核的8位單片機(jī)簡(jiǎn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 按揭房產(chǎn)稅務(wù)顧問(wèn)服務(wù)合同
- 珠寶質(zhì)量監(jiān)督協(xié)議
- 線上線下教學(xué)有效銜接方案
- 代理退稅合同模板
- 公共服務(wù)人員聘用協(xié)議書(shū)
- 工程砌墻資產(chǎn)轉(zhuǎn)讓合同
- 合規(guī)管理費(fèi)買(mǎi)賣(mài)合同
- 小學(xué)中華經(jīng)典誦讀活動(dòng)實(shí)施方案
- 設(shè)備租賃及技術(shù)服務(wù)合同書(shū)
- 業(yè)務(wù)費(fèi)用報(bào)銷(xiāo)合同
- 《ModelBase智能駕駛建模仿真與應(yīng)用》全套教學(xué)課件
- 診斷學(xué)《心臟檢查》(視觸叩診聽(tīng)診)課件
- 2024東方電氣招聘452人歷年高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 2024年甘肅省定西岷縣選聘村文書(shū)125人歷年(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 33 《魚(yú)我所欲也》對(duì)比閱讀-2024-2025中考語(yǔ)文文言文閱讀專項(xiàng)訓(xùn)練(含答案)
- 2024年?yáng)|南亞企業(yè)資產(chǎn)管理(EAM)空間市場(chǎng)深度研究及預(yù)測(cè)報(bào)告
- 山東省菏澤市單縣五年級(jí)上冊(cè)期中語(yǔ)文試卷(含解析)
- 創(chuàng)新聯(lián)合體協(xié)議書(shū)模板
- 工業(yè)網(wǎng)絡(luò)聯(lián)接IP化技術(shù)與實(shí)踐白皮書(shū)
- 2024年山東省春季高考數(shù)學(xué)試卷試題真題(含答案)
- 排澇泵站施工方案
評(píng)論
0/150
提交評(píng)論