<small id="MfpTp4"><legend></legend></small>

      <dd id="MfpTp4"></dd>

      <small id="MfpTp4"><tt id="MfpTp4"></tt></small>

      1. <dl id="MfpTp4"></dl>

        1. 您好(hao)!歡迎(ying)光(guang)臨(lin)深圳市潤(run)澤五(wu)洲電(dian)子(zi)科(ke)技(ji)有(you)限(xian)公(gong)司,我們竭誠(cheng)為(wei)您服務(wu)!

          專(zhuan)業(ye)壹站式PCBA智(zhi)造工廠(chang)

          打造電子(zi)制造行(xing)業(ye)領軍(jun)品牌(pai)

          服(fu)務咨(zi)詢(xun)熱(re)線:

          龍經理(li):13380355860(微(wei)信同(tong)號)

          16F877:了(le)解 PIC 16F877 微(wei)控制器功(gong)能、引腳和(he)快速連(lian)接

          • 發(fa)表(biao)時(shi)間(jian):2021-11-05 08:31:19
          • 來(lai)源(yuan):本站
          • 人(ren)氣(qi):1381

          PIC16F877 具(ju)有許多特性(xing),使這款(kuan)微(wei)控制器非(fei)常適(shi)合初學者(zhe)和專(zhuan)業(ye)人(ren)士。

          PIC16F877A 包(bao)含 PIC16F877 的所(suo)有(you)功(gong)能,包(bao)括壹個內(nei)部(bu)時(shi)鐘振蕩器、壹個更(geng)好(hao)工(gong)作(zuo)的(de)模(mo)數(shu)轉換器模(mo)塊(kuai) (ADC) 等(deng)等(deng)!

          本(ben)文(wen)將(jiang)討論PIC16F877單片(pian)機的(de)特性(xing),並(bing)為您(nin)介(jie)紹(shao)輸入/輸出端(duan)口(kou)和簡單(dan)連(lian)接。它將(jiang)幫助您了(le)解這些電(dian)路設備以(yi)及如(ru)何(he)使用它(ta)們(men)。

          1.PIC 16F877概述

          PIC16F877 意味(wei)著這個 PIC 單片(pian)機可(ke)以在(zai)軟件(jian)的(de)幫助下執行(xing)多項任(ren)務。

          PIC 16F877 的(de)設(she)計(ji)可(ke)單獨(du)使用或(huo)作(zuo)為(wei)其(qi)他(ta)設(she)備(bei)電(dian)路的(de)補充(chong)。例(li)如(ru),RAMPS 和(he)Arduino 板(ban)。它也可(ke)以獨(du)立(li)工(gong)作(zuo)。但(dan)是,如(ru)果(guo)妳想讓(rang)它毫(hao)無問題(ti)地(di)這樣做,妳需要有壹個晶體振(zhen)蕩器(頻(pin)率)。

          PIC 16F877 是壹個完全(quan)靜態(tai)的(de)設(she)備,這意味(wei)著它可(ke)以使用有(you)限(xian)數(shu)量的(de)閃存(cun)和 RAM。而且(qie),它(ta)具(ju)有(you)極(ji)好(hao)的(de)操(cao)作(zuo)靈(ling)活(huo)性(xing),價(jia)格便宜,是電路(lu)中最(zui)常(chang)見的。

          微(wei)控制器

          (微(wei)控制器)

          二、PIC 16F877的(de)特點

          微(wei)芯片(pian)

          (微(wei)芯片(pian))

          PIC16F877 的壹般(ban)特性(xing)是;

          – 省電(dian) STOP 模式(shi),這意味(wei)著您可(ke)以停(ting)止 PIC16F877 而無需將(jiang)其從電路中(zhong)移除

          – 高(gao)速 PWM(脈寬(kuan)調(tiao)制)模塊可(ke)產生(sheng)高達 256 級的輸出,並(bing)具有(you)內(nei)置(zhi)時(shi)鐘可(ke)編程預分頻(pin)器

          – 壹個用於(yu) I/O 電(dian)路(lu)的(de)內(nei)部(bu)穩(wen)壓(ya)器和(he)壹個集(ji)成(cheng)振蕩器(晶體或(huo)陶瓷諧(xie)振(zhen)器)

          – 壹個片(pian)上比(bi)較(jiao)器模(mo)塊(kuai)

          – 模(mo)數(shu)轉換器,分辨(bian)率為(wei) 12 位,最(zui)多可(ke)同時(shi)轉換四個模擬(ni)輸入通(tong)道

          – 支持用於(yu)將(jiang)設備(bei)從睡(shui)眠(mian)模(mo)式喚(huan)醒或(huo)用於(yu)任(ren)何(he)其(qi)他目(mu)的(de)的(de)外(wai)部中(zhong)斷(duan)。

          – 八(ba)種(zhong)不同的省電(dian)模(mo)式(shi)

          拆解的微(wei)控制器

          (拆開的微(wei)控制器)

          – 模(mo)擬(ni)比(bi)較(jiao)器模(mo)塊(kuai)

          – 多達 23 個 I/O 引腳

          – 壹個 SPI 模式和四個UART 模塊(壹個全(quan)雙(shuang)工)

          – 具(ju)有多達 14 個中斷(duan)源(yuan)的中(zhong)斷(duan)控制器

          – 看(kan)門(men)狗定時(shi)器,如(ru)果(guo)時(shi)間(jian)間(jian)隔(ge)到期會產生(sheng)中(zhong)斷(duan)

          – 上電復(fu)位產(chan)生電路

          – 可(ke)編程掉(diao)電(dian)檢測器(BOD)

          – 內(nei)部(bu)校(xiao)準振蕩器,允(yun)許內(nei)部(bu) RC 電(dian)路(lu)作為時(shi)鐘源(yuan)工作(zuo)

          通過 debugWIRE 接口(kou)的在線串行(xing)編程和在(zai)線調(tiao)試(shi)功(gong)能

          微(wei)控制器

          (微(wei)控制器)

          PIC 16F877 的(de)主(zhu)要/關(guan)鍵(jian)特性(xing)是:

          • 高達 20 MHz 的內(nei)部(bu)時(shi)鐘工作(zuo)頻率

          • 有(you)五(wu)個 (AE) 基本(ben)輸入/輸出端(duan)口(kou) 

          • 8個10位ADC輸入通(tong)道 

          • 有 PSP 作(zuo)為其(qi)並(bing)行(xing)通信(xin)

          • PIC16F877A 具有(you) 8KB 閃存(cun)

          • 兩個串行(xing)通信(xin)接口(kou):2 線集(ji)成(cheng)電路間(jian) ( I²C™ ) 總(zong)線和 SMBus

          • 368 級數(shu)據存(cun)儲器字(zi)節(jie),具(ju)有 256 級(14 位)EEPROM 數(shu)據存(cun)儲器

          • 具(ju)有(you)三(san)個定時(shi)器,即(ji)壹個 16 位定(ding)時(shi)器和(he) 2 個可(ke)用於(yu)定(ding)時(shi)器或(huo)計(ji)數(shu)器模(mo)式(shi)的(de) 8 位定(ding)時(shi)器

          附加的(de)功(gong)能

          – 可(ke)以用C語(yu)言(yan)編程。

          – 微(wei)控制器以(yi) 16MHz 的(de)內(nei)部(bu)振(zhen)蕩器運(yun)行(xing)

          – PIC16F877A 可(ke)配置(zhi)為(wei)主(zhu)設(she)備(bei)或從設備,並(bing)帶有(you) SPI 模(mo)塊。

          3. PIC16F877A 單(dan)片(pian)機引(yin)腳圖(tu):

          PIC16F877 芯(xin)片(pian)有多種設計(ji)和(he)類(lei)型(xing)。例(li)如(ru),40-PIN DIP、44-PIN TQFP 和(he) 44-PIN QFN 設(she)計(ji)。這些差(cha)異是由(you)於其(qi)不同的用途(tu)和(he)應用造成(cheng)的。下圖(tu)顯(xian)示(shi)了(le) PIC16F877A 技術(shu)和引(yin)腳。

          16F877--PIC 16877芯片(pian)管(guan)腳圖(tu)

          (PIC 16877芯(xin)片(pian)引腳(jiao)圖(tu))

          來(lai)源(yuan); Microchip 

          4. 輸入/輸出端(duan)口(kou)說(shuo)明介(jie)紹(shao)

          微(wei)控制器的(de)每(mei)個端口(kou)都與兩個寄存(cun)器相(xiang)關(guan)聯。例(li)如(ru),端(duan)口(kou) C;它的寄存(cun)器是 PORTC 和 TRISC。TRISC 寄存(cun)器決(jue)定端(duan)口(kou)是輸出還(hai)是輸入。此(ci)外(wai),您可(ke)以單(dan)獨為(wei)每個引腳分配值。

          在(zai)對(dui)微(wei)控制器進(jin)行(xing)編程時(shi),請(qing)為(wei)您(nin)的(de)軟(ruan)件(jian)工(gong)作使用編譯器。PIC16877A 的(de)最(zui)佳(jia)編譯器是MPLAB XC8 編譯器。  

          – 端(duan)口(kou) A 配置(zhi)用作(zuo)模(mo)擬(ni)輸入端(duan)口(kou)、數(shu)字 I/O 或(huo) PWM 輸出。端(duan)口(kou) A 有六(liu)個引腳,從引腳 #2 到(dao) #7;標記為(wei) RA0 到(dao) RA5

          – PORT B 配置(zhi)用作(zuo)數(shu)字輸入、模(mo)擬(ni)輸入、定(ding)時(shi)器輸入捕(bu)捉(zhuo)、定(ding)時(shi)器輸出比(bi)較(jiao)、PWM 輸入。端(duan)口(kou)B有8個引腳,即(ji)從引腳#33到(dao)#40;標記為(wei) RBO 到(dao) RB7 

          – PORT C 配置(zhi)是計數(shu)器/定(ding)時(shi)器模(mo)塊(kuai)(輸入或(huo)輸出)、UART 和(he)SPI端(duan)口(kou) C 也有 8 個引腳。前 4 個是從引腳 #15 到(dao) #18,其他 4 個來(lai)自(zi)引腳(jiao) #23-#26。這些引(yin)腳是 RCO 到 RC7

          16F877--PIC16F877A 端(duan)口(kou)圖(tu)示(shi)

          (PIC16F877A 端(duan)口(kou)圖(tu)示(shi))

          – 端(duan)口(kou) D 配置(zhi)為(wei)數(shu)字輸入引(yin)腳、模(mo)擬(ni)輸入和(he)定時(shi)器輸出。端(duan)口(kou) D 也有 8 個引腳。前 4 個來(lai)自(zi)引腳(jiao) #19-#22,其(qi)他(ta)來(lai)自(zi)引腳(jiao) #27-#30。這些引(yin)腳是 RD0 到 RD7

          – PORT E 為(wei)工廠(chang)使用預(yu)留(liu)。它(ta)有(you)三(san)個引腳#8-#10,分別(bie)是RE0 到RE2。

          – VDD 和(he) VSS 是電源(yuan)引腳(jiao),而 MCLR 是主(zhu)清除(chu)引腳。

          – PIC16F877A 具(ju)有多達 18 個 GPIO 引腳,允許使用相(xiang)關(guan)寄存(cun)器將(jiang)控制器配置(zhi)為(wei)輸入或(huo)輸出。

          – 除(chu)了(le) GPIO 引腳(jiao)外(wai),PIC16F877A 的頂(ding)面(mian)還有壹些其(qi)他專(zhuan)用引(yin)腳(jiao)。

          – VDD 是正(zheng)電源(yuan)電壓(ya)引腳,而 VSS 是接地(di)參考(kao)。

          – PIC16F877A 有(you) 23 個 I/O 引腳,分為(wei)兩個 bank;銀(yin)行(xing) A 和銀(yin)行(xing) B。

          – 每個 I/O 引腳都有壹個唯壹的位,分配後可(ke)用作(zuo)輸入或(huo)輸出。

          5. 從理(li)論到實踐——使用 PIC16F877A 使 LED 閃(shan)爍(shuo)

          16F877--PIC16F877A電路(lu)圖(tu)

                                                                  (PIC16F877A電(dian)路(lu)圖(tu))

          上圖(tu)顯(xian)示(shi)了(le)如(ru)何(he)將(jiang) LED 與 PIC16F877A 連(lian)接(jie)。此(ci)外(wai),它還(hai)突出了(le)您在(zai)連接(jie)過程中需要的關(guan)鍵(jian)微(wei)控制器引(yin)腳(jiao)。用於(yu)快(kuai)速(su)連(lian)接(jie); 

          • 首(shou)先,將(jiang) 5v 連接(jie)到(dao) MSLR 引(yin)腳#1 並(bing)為其(qi)添(tian)加壹個 10k 歐姆電阻。

          • 此(ci)外(wai),將(jiang) 5v 連接(jie)到(dao)引(yin)腳 #11(VDD)。在另(ling)壹側,將(jiang) 5v 連接(jie)到(dao)引(yin)腳 #32(VSS)。

          • 在 VSS(引(yin)腳#12)處(chu)提供接地(di)。然後,將(jiang)引腳(jiao) #13(OSC1) 和(he) #14(OSC2) 連(lian)接到 16MHz晶振

          • 之後,將(jiang) 2 個 33pF 的電容接(jie)地(di)。現(xian)在(zai),將(jiang)引腳(jiao) #31(VSS) 接(jie)地(di)。

          • 最(zui)後,將(jiang) LED 和 10k Ohm 電(dian)阻(zu)連(lian)接到引(yin)腳 #21(RD2) 以(yi)啟(qi)用程序上傳(chuan)。

          16F877--電(dian)子(zi)元器件(jian)

          (電(dian)子(zi)元器件(jian))

          要使用 PIC16F877A 使 LED 閃(shan)爍(shuo),請(qing)將(jiang) LED 連接(jie)到(dao) PORTD 和(he)地(di)之間(jian)。由(you)於我們只需要使壹個 LED 閃爍(shuo),我們可(ke)以將(jiang)其與 10k 歐姆電阻結(jie)合(he)使用。我們需要通過(guo)使用輸出鎖(suo)存(cun)器點亮 LED 將(jiang) PORT-D 設置(zhi)為(wei)從高到低(di)的轉換來(lai)將(jiang) PORT-D 配置(zhi)為(wei)輸出。

          我們可(ke)以 通(tong)過將(jiang) 0x01 寫(xie)入數(shu)據方(fang)向寄存(cun)器 (DDRB)來(lai)將(jiang) PORT-D 設置(zhi)為(wei)從低到高(gao)的轉換。要將(jiang) PORT-D 設置(zhi)為(wei)高(gao),我們需要將(jiang) 0x00 寫(xie)入 DDRB 寄存(cun)器,這將(jiang)導致(zhi) LED 亮起。

          概括

          在(zai)本(ben)文中(zhong),我們了(le)解了(le) PIC 16F877、其特性(xing)以(yi)及(ji) PIC16F877A 的(de)輸入/輸出端(duan)口(kou)。我們希望妳喜歡它(ta)!

          如(ru)果(guo)您(nin)對(dui) PIC 單片(pian)機感興(xing)趣,還可(ke)以閱讀(du)我們的(de)其他(ta)文(wen)章(zhang)。此(ci)外(wai),如(ru)果(guo)您(nin)對(dui) PIC16F877 有任(ren)何(he)疑(yi)問,請(qing)隨時(shi)與我們聯系


           
          Ow2DS
          美女视频黄的亚洲 97久久精品人人 亚洲经典精品在线观看 日韩乱码人妻无码超清 免费的黄色网址 国产成人精品久久久亚洲 日本一区不卡二区在线 午夜一区精品国产亚洲av78 99人妻精品视频 国产经典在线播放 久久天天东北熟女毛茸茸 欧美视频一区二区三区口爆 欧美日韩在线观看亚洲 日韩美女一级高清视频 成人av电影一区二区在线观看 中文字幕欧美老熟女 先锋影音中文字幕永久免费 久久精品国产亚洲av丁香 超碰日本一区二区三区 久久av中文综合一区二区 久久精品国产88精品久久 激情综合网五月六月丁香国产 亚洲无人区一码二码三码区别 午夜欧美性久久久久 久久精品内射少妇

              <small id="MfpTp4"><legend></legend></small>

              <dd id="MfpTp4"></dd>

              <small id="MfpTp4"><tt id="MfpTp4"></tt></small>

              1. <dl id="MfpTp4"></dl>