PIC16F877A微控制器是PICmicro系列微芯片之一,它采用14位的RISC指令系統,內部集成了A/D轉換器、EEPROM、模擬比較器、帶比較和捕捉功能的定時器/計數器、PWM輸出,異步串行通信(USART)電路等,在微控制器初學者和專家中都很受歡迎。
16F877A使用了FLASH存儲器的創新,因此可以多次寫入或清理;它還擁有8k字的大量編程存儲器和368 Bytes的RAM,可以完成各種項目、滿足各種應用。此外,16F887還采用了納米瓦特nano watt技術,可以在降低電壓的情況下工作。
本期歐時課堂就帶大家認識一下PIC16F877A的基本功能與配置,幫助大家更好地利用它進行工程開發工作。
01
PIC16F877A的集成功能
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的電路示意圖
在Proteus中,創建這個PCB。正如引腳解釋欄中所描述的,將引腳連接到源(S)、GND和振蕩器。
通過兩個22pF的電容,將8MHz的振蕩器連接到OSCI和OSC2。
它擁有一個連接到33 RB0 引腳的發光二極管,一個電阻(R)被用來調節電荷和保持發光二極管不被燒壞。在microC pro中,開始編寫和整理程序。
一旦你在proteus中雙擊了芯片,你可能最終得到刻錄十六進制源文件的微處理器,并有效地執行PCB。每當你要了解更多關于微處理器的信息時,檢查微處理器的數據手冊是最完美的方法。
微控制器以其體積小、功耗低、使用方便等特點,廣泛應用于各種工業、民用的集成技術項目中。尤其是現如今工業自動化和控制領域的快速發展,了解PIC16F877A的基本功能與開發應用,能有效夠幫助我們提高生產工作的效率。
審核編輯 :李倩
-
微控制器
+關注
關注
48文章
7825瀏覽量
153154 -
microchip
+關注
關注
52文章
1534瀏覽量
118507
原文標題:歐時課堂丨Microchip PIC16F877A介紹
文章出處:【微信號:歐時電子RS,微信公眾號:歐時RS】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
基于PIC16F877A的太陽能與市電互補照明系統控制器的設

PIC16F877A的UART通信和proteus仿真的資料合集免費下載

PIC16F877A開發板 數碼管動態掃描實驗

PIC16F877A開發板 普通IO驅動74595實驗

PIC16F877A 看門狗定時器實驗

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

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

使用熱敏打印機連接PIC16F877A并使用輕觸開關實現打印的教程

評論