日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

當(dāng)前位置:電子發(fā)燒友網(wǎng) > 圖書頻道 > 電子 > 《單片機原理與應(yīng)用》 > 第9章 PIC單片機簡介

第3節(jié) PIC16F84A硬件資源簡介

  PIC單片機有不同的檔次和型號,但其最基本的組成都差不多。在這里我們以PIC16F84A的單片機為例,了解PIC單片機的組成與引腳功能。PIC16F84A是雙列直插式(DIP)塑料封裝,最大時鐘頻率可達(dá)4MHz。

  9.3.1 PIC16F84A單片機的組成

  PIC16F84A單片機有一個中央處理器(CPU)、程序存儲器(ROM)、數(shù)據(jù)寄存器(RAM)和兩個輸入/輸出口(I/O口)。其內(nèi)部結(jié)構(gòu)如下圖。

  圖9.2 PIC16F84A的內(nèi)部結(jié)構(gòu)

  CPU是單片機的“大腦”,它從程序存儲器中讀取和執(zhí)行指令。在取指和執(zhí)行時,還可同時對數(shù)據(jù)寄存器進(jìn)行取數(shù)(前已介紹PIC16F84A采用哈佛結(jié)構(gòu))。由圖9.2可看出,程序存儲器和數(shù)據(jù)存儲器各有一條總線與CPU相連。

  在PC16F84中,有68個字節(jié)的通用RAM,其地址為0CH~4FH。

  除了通用數(shù)據(jù)寄存器外,還有一些專用寄存器,其中最常用的工作寄存器為“W寄存器”。CPU將工作數(shù)據(jù)存放在W寄存器中。寄存器W的作用與其它單片機中的“累加器A”相似。此外,還有幾個專用寄存器,它們分別以某種方式控制PIC的運作。特殊功能寄存器功能見下表。

  PIC16F84A的程序存儲器是由Flash(閃速)EPROM構(gòu)成,它可用電來記錄和擦除,而在斷電時,仍可保留其內(nèi)容。PIC單片機有些型號的程序存儲器用的是EPROM,需要用紫外線來擦除;還有一些型號是一次性可編程(OTP)的產(chǎn)品(一經(jīng)編程便不能再擦除)。

  PIC16F84A有兩個輸入/輸出口,即A口和B口。每個口的每個引腳可單獨設(shè)定為輸入或輸出。各個口的位是從0開始編號的。當(dāng)A口為輸出方式時,其第4位(即RA4)為開路集電極(或開路漏極)輸出,而B口及A口其它各位為常規(guī)的全CMOS驅(qū)動電路。這些功能必須注意,否則會在編程時出錯。CPU對每個端口都按一個字節(jié)8位來處理,但A口只有5位引腳。

  PIC輸入與COMS兼容,所以PIC輸出可驅(qū)動TTL或CMOS邏輯芯片。每個輸出引腳可以流出或吸入20mA電流,即使一次只用了一個引腳亦是如此。

  PIC16F84A還有64個用來長期存放數(shù)據(jù)的EEPROM字節(jié)單元、定時器/計數(shù)器模塊、中斷系統(tǒng)等。

  9.3.2 PIC16F84A單片機的引腳功能

  PIC16F84A單片機有18個引腳,其引腳排列圖見圖9.3。下面我們分別進(jìn)行介紹。

  圖9.3 PIC16F84A的引腳圖

  1. RB0、RB1、RB2……RB7 是B口的8個輸入、輸出引腳。其中RB0引腳具有第二功能,即可作外部中斷引腳。

  2. RA0、RA1、RA2、RA3、RA4 是A口的5個輸入、輸出引腳。其中RA4引腳具有第二功能,即可作T0定時器外部時鐘脈沖輸入端。應(yīng)該注意,RA4作輸出時,它是集電極開路輸出。

  3. MCLR/Vpp 復(fù)位輸入/編程電壓輸入。其中MCLR為低電平時,對芯片復(fù)位。該腳上的電壓不能超過VDD,否則會進(jìn)入測試方法。Vpp代表編程電壓。復(fù)位后各寄存器狀態(tài)如下:

  4. OSC1/CLKIN 振蕩器晶體/外部時鐘輸入端。

  5. OSC2/CLKOUT 振蕩器晶體輸出端,在晶體振蕩方式接晶體,在RC方式輸出OSC1頻率的1/4信號CLKOUT。

?
双城市| 安西县| 郯城县| 青阳县| 利川市| 樟树市| 沁源县| 东兴市| 如东县| 安岳县| 广平县| 泗水县| 左贡县| 西乌珠穆沁旗| 梁河县| 东阿县| 云安县| 崇礼县| 巢湖市| 周宁县| 大关县| 尼木县| 本溪市| 黄骅市| 乐亭县| 民丰县| 区。| 盐亭县| 田阳县| 缙云县| 阜阳市| 杭锦后旗| 柏乡县| 个旧市| 永康市| 长武县| 阜新市| 柳江县| 太保市| 盘山县| 绍兴市|