<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Microchip PIC16F877A介紹

歐時RS ? 來源:歐時電子RS ? 作者:歐時電子RS ? 2022-03-23 09:56 ? 次閱讀

PIC16F877A微控制器是PICmicro系列微芯片之一,它采用14位的RISC指令系統,內部集成了A/D轉換器、EEPROM、模擬比較器、帶比較和捕捉功能的定時器/計數器、PWM輸出,異步串行通信(USART)電路等,在微控制器初學者和專家中都很受歡迎。

16F877A使用了FLASH存儲器的創新,因此可以多次寫入或清理;它還擁有8k字的大量編程存儲器和368 Bytes的RAM,可以完成各種項目、滿足各種應用。此外,16F887還采用了納米瓦特nano watt技術,可以在降低電壓的情況下工作。

本期歐時課堂就帶大家認識一下PIC16F877A的基本功能與配置,幫助大家更好地利用它進行工程開發工作。

01

PIC16F877A的集成功能

183f48aa-a6a8-11ec-952b-dac502259ad0.png

PIC16F877A的引腳配置

PIC16F877A采用了先進的引腳復用技術,能夠在不增大體積及引腳數量的前提下,為所有接口引腳設計多種功能,這就讓PIC16F877A擁有了豐富的集成功能:

01

用于模擬到數字轉換的模塊

它有一個8通道ADC模塊,分辨率為8位,通過這個微處理器,我們可以利用多達8個模擬檢測器。

02

三個可用的定時器

每個定時器都可以被設置為定時器或計數器工作。它們被用來提供延遲、PWM、外設活動跟蹤和定時器中斷,以及其他事項。

03

EEPROM

它包括一個256 x 8字節的EEPROM,可以用來永久地保存文件,而不管微芯片何時關閉。

04

兩個PWM模塊CCP模塊

CCP是捕獲比較PWM模塊的首字母縮寫。利用這個微處理器,我們可以簡單地產生2個PWM信號。

05

用于串行或UART通信的引腳

它擁有一個單一的UART通道,電子設備之間的串行通信是通過UART引腳完成的。

06

I2C通信

PIC16F877A擁有一個專用的I2C通信模塊,SCL和SDA引腳分別為18/RC3和23/RC4。

07

中斷

PIC16F877A微處理器上有外設中斷、定時器中斷、端口狀態變化中斷、PWM中斷、I2C和UART中斷。

08

一個測量系統的微處理器

它是由2個比較器組成的,它們與電板中的測量系統相當,被用來比較模擬信號。

09

看門狗定時器

它是一個自由運行的片上獨立振蕩器,常用于將小工具從睡眠或待機模式中喚醒,以及重設WDT。

10

睡眠模式

PIC16F877A微處理器上有外設中斷、定時器中斷、端口狀態變化中斷、PWM中斷、I2C和UART中斷。

11

斷電復位

當小工具檢測到停電中斷了BODEN信號時,這個替代方案會重置小工具。每當供電電壓低于標準超過100微秒時,系統就會關閉。

12

可編程代碼保護

小工具將由于停電而被重置,它將保持重置,直到電荷增加到其凈數字。

02

閃爍LED的電路示意圖

186f37ea-a6a8-11ec-952b-dac502259ad0.png

Proteus中,創建這個PCB。正如引腳解釋欄中所描述的,將引腳連接到源(S)、GND和振蕩器。

通過兩個22pF的電容,將8MHz的振蕩器連接到OSCI和OSC2。

通過一個10000Ω的電阻,向RST引腳提供5V電壓。

它擁有一個連接到33 RB0 引腳的發光二極管,一個電阻(R)被用來調節電荷和保持發光二極管不被燒壞。在microC pro中,開始編寫和整理程序。

一旦你在proteus中雙擊了芯片,你可能最終得到刻錄十六進制源文件的微處理器,并有效地執行PCB。每當你要了解更多關于微處理器的信息時,檢查微處理器的數據手冊是最完美的方法。

微控制器以其體積小、功耗低、使用方便等特點,廣泛應用于各種工業、民用的集成技術項目中。尤其是現如今工業自動化和控制領域的快速發展,了解PIC16F877A的基本功能與開發應用,能有效夠幫助我們提高生產工作的效率。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    6868

    瀏覽量

    148335
  • microchip
    +關注

    關注

    52

    文章

    1473

    瀏覽量

    117036

原文標題:歐時課堂丨Microchip PIC16F877A介紹

文章出處:【微信號:歐時電子RS,微信公眾號:歐時RS】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    誰有pic16f877a中文資料?

    誰有pic16f877a中文資料? 
    發表于 07-15 13:22

    PIC16F877A

    菜鳥想問下各位,我想用PIC16F877A做個流水燈,所有端口輸出高電平1S,然后輸出低電平1s 。 單片機放在學習板上測試的時候是正常的,用prpteus仿真也正常,可是放到電路板上就不正常了,低電平時間很短,Led只是閃了一下?! ∧奈桓呤种更c一下是什么原因,還是要怎樣測試找出問題?
    發表于 07-28 14:32

    PIC16F877A在proteus中讀寫AT24C512

    此時把I2C DEBUGGER的SCL線連接到PIC16F877A和AT24C512的SCL線上,這樣PIC16F877A可以正常的寫AT24C512。當PIC16F877A發送啟動信號且正常啟動
    發表于 12-30 16:09

    PIC16F877A使用宏定義讀寫FlashROM

    MPLAB IDE v8.80PICC9.83讀寫PIC16F877A內部的EEPROM時可以使用頭文件中的兩個宏定義EEPROM_READ(unsigned char addr
    發表于 12-31 14:01

    PIC16F877A的中斷優先級問題

    現在我需要通過串口來接收指令控制PIC16F877A的捕獲脈沖行為,可以做到的是:接收到開捕獲指令后,能正常開始捕獲脈沖,但是再發送關閉指令卻不能讓它停下來,通過KIT3發現,在捕獲的時候,串口不能
    發表于 06-06 21:18

    PIC16F877A復位問題

    嗨,我還是新手,但是我有一個使用PIC16F877a的倒計時計劃,而不是運行一個4位數的7段顯示,并有5個按鈕來選擇倒計時的時間。在倒計時結束時,它發出3次嗶嗶聲。它運行得很完美,但是會產生隨機
    發表于 04-01 09:39

    pic16f877A的C語言電機控制,基于PIC16F877A單片機軟件環分的步進電機控制系統.pdf 精選資料分享

    基于PIC16F877A單片機軟件環分的步進電機控制系統產品與應用基PICl6F877A單片機軟件于環 分的步進電機控制系統田豐果 賀瑩武淑娟(貴州大學機械工程與自動化學院,貴陽 550003)摘要
    發表于 09-01 08:39

    PIC16F877A單片機相關資料下載

    PIC16F877A單片機(配置字)1 MPLAB X V5.0,編譯器為XC8(V2.0)2MPLAB V5.0,編譯器為PICC1 MPLAB X V5.0,編譯器為XC8(V2.0)單擊
    發表于 11-24 08:22

    如何搭建PIC16F877A的開發環境

    1.開發環境搭建芯片介紹地址:PIC16F877A最少需要2個軟件1.MPLAB X IDE; 2.XC8.下載器:PICKit3 (其它下載器,看具體芯片支持。我買了PICkit3.5)2.安裝2
    發表于 11-25 07:28

    PIC16F877A看門狗定時器實驗的相關資料推薦

    //*******************PIC16F877A 看門狗定時器實驗*******************// //PORTA,PORTB,PORTC,PORTD,PORTE復位時為輸入
    發表于 11-25 07:52

    PIC16F877A和TB6612FNG電機驅動的微型電路

    描述格柏OK用PIC16F877A和TB6612FNG電機驅動的微型電路
    發表于 09-05 06:12

    pic16f877a中文資料pdf

    pic16f877a中文資料
    發表于 07-15 13:20 ?4547次下載
    <b class='flag-5'>pic16f877a</b>中文資料pdf

    PIC16F877A開發板原理圖

    PIC16F877A開發板原理圖,有需要的可以瞧一瞧!
    發表于 08-22 15:16 ?86次下載

    將MCP4921與PIC16F877A接口進行數模轉換的方法

    在本教程中,我們將DAC MCP4921 與 Microchip PIC16F877A 接口以進行數模轉換。
    發表于 09-06 17:40 ?1355次閱讀
    將MCP4921與<b class='flag-5'>PIC16F877A</b>接口進行數模轉換的方法

    PIC16F877A開發板原理圖

    PIC16F877A開發板原理圖免費下載。
    發表于 03-21 15:47 ?12次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>