99九九热只有国产精品,欧美一级淫片丝袜脚交,久久久免费毛片 ,欧美精品色一区二区三区

您好!歡迎光臨深圳市潤澤五洲電子科技有限公司,我們竭誠為您服務!

專業一站式PCBA智造工廠

打造電子制造行業領軍品牌

服務咨詢熱線:

龍經理:13380355860(微信同號)
當前位置:首頁>新聞資訊>技術文檔 >

PIC16F877A:基礎知識分解以及如何為您的項目選擇一個

  • 發表時間:2021-11-18 08:36:08
  • 來源:本站
  • 人氣:27929


如果您正在尋找能夠快速完成項目的知名微控制器,您可以考慮 PIC16F877A。除此之外,該設備使用起來非常方便,并且可以輕而易舉地對控制器進行編碼或編程。

此外,該設備具有閃存技術,可讓您多次寫擦除。那么,在將它用于 PIC微控制器項目或數字電子電路之前,您是否想了解更多有關該設備的信息

好消息是;

我們創建這篇文章是為了通過解釋基礎知識、其應用、如何對其進行編程等來增進您對 PIC16F877A 的了解。

讓我們開始! 

PIC16F877A 微控制器:簡介和特性

PIC16F877A 是一款易于編程且功能強大的 CMOS 8 位微控制器,與不同的設備兼容,例如: 

  • PIC16C7X

  • PIC16C5X

  • PIC162CXXX 

此外,該設備在其 40 或 44 引腳封裝中具有強大的功能。

此外,微控制器有一個 EEPROM,可讓您永久存儲基本數據,如接收器頻率、發射器代碼等。

有趣的是,PIC16F877A 具有成本效益且易于操作。由于其靈活性,該設備可以在您以前從未使用過微控制器的地方工作。

PIC16F877A 的特性

  • 該器件運行頻率高達 20MHz。

  • 它不帶有內部振蕩器。

  • 它可以提供大約 100mA 的最大電流。因此,PIC16F877A 的 GPIO 引腳電流限制為 10mA。

  • PIC16F877A 具有較小的 35 條指令集。

  • 該微控制器有四種IC封裝:44 引腳 QFN、40 引腳 PDIP、44 引腳 TQFP 和 44 引腳 PLCC。

PIC16F877A 的工作電壓范圍為 4.2 至 5.5V。因此,如果您提供超過 5.5V 的電壓,則可能會永久損壞微控制器。

PIC16F877A 的其他特性如下表所示:

數據EEPROM256 字節
程序存儲器類型閃光
通訊外設MSSP (SPI/12C)、UART (1)、12C (1)、SPI (1)
定時器模塊8 位 (2)、16 位 (1)
內存字節368
中央處理器8 位 PIC
I/O 引腳數33
CPU 速度 (MIPS)5 MIPS
DAC模塊沒有任何
引腳數40
程序存儲器 (KB)14KB
ADC模塊8 通道,10 位
比較器2

PIC16F877A 串口

由于其串行端口,PIC16F877A 可以有效地進行數據通信。正如我們之前提到的,發送器引腳或 RC6/Tx/CK 可幫助您進行串行通信。另外,您可以使用它來發送串行數據。

但如果你想接收串行數據,接收器引腳或 RC7/Rx/DT 是理想的。 

PIC16F877A 微控制器的編譯器


您可以將不同的編譯器與 PIC16F877A 微控制器一起使用。因此,當您獲得首選編譯器時,請繼續編寫代碼并將其組裝到設備中。

因此,它將生成一個十六進制文件,您可以使用編程器將其上傳到 PIC 微控制器中。

PIC16F877A 使 LED 閃爍的電路圖

用微控制器使 LED 閃爍的電路圖顯示了正確的連接(LED如何連接到 PIN)。此外,如果您有一個電阻器可以充當限流電阻器,那會有所幫助。這是因為您只能從單個引腳獲得最大 5mA 的電流。

以下是如何去做:

1. 轉到 Proteus 內置庫并選擇 PIC16F877A 微控制器和其他組件。

2. 使用電阻器(330R),將 LED 連接到 PIC16F877A 的引腳 16。

3. 要獲得振蕩,請在 PIC 微控制器的時鐘輸入(引腳 13)和時鐘輸出(引腳 14)之間連接一個 4MHz 晶體。當您使用它時,在晶體兩側連接兩個電容器(C1 和 C2)。

4. 然后,轉到控制器的 MCLR 引腳并連接上拉電阻。之后,您可以將電阻器的另一側連接到 Vdd。 

您如何選擇 PIC 微控制器?

在為 PIC 項目選擇最佳 PIC 微控制器之前,回答以下問題至關重要:

你是專家還是初學者?如果您是初學者,最好選擇具有廣泛應用和出色在線支持的微控制器PIC18F4520 是此類微控制器的完美示例。

您系統的工作電壓是多少?如果是 3.3V,則選擇 3.3V 微控制器。但是,如果它約為 5V,則選擇 5V 微控制器。

您預算有限,想要小號嗎?您可以獲得小型 8 針微控制器。

你需要什么模塊?這里的目標是選擇具有支持分辨率和 ADC 通道的 PIC——如果您要讀取許多模擬電壓。

您的PIC項目是否涉及CAN、UART、I2C等通信協議?如果是,請獲取支持通信協議的 PIC。 

您如何對 PIC 微控制器進行編程?

您可以通過多種方式對 PIC 微控制器進行編程。您可以使用匯編語言選擇過時的方式。或者使用高級方法。首先,獲得一個集成開發環境 (IDE),例如 MPLABX v3.35,來進行編程

其次,獲得一個編譯器,例如 XC8,將您的程序轉換為 HEX 文件(微控制器可讀格式)。第三,將您的 hex 文件放入集成編程環境 (IPE),例如 MPLAB IPE v3.35。

有趣的是,您可以在 Microchip 上免費下載并安裝所有這些軟件。 

PIC16F877A 的應用

您可以在某些應用中使用 PIC16F877A,例如;

  • Arduino 模塊更換

  • 自動化項目

  • 嵌入式系統項目

  • 機器人

最后的話

PIC16F877A 是市場上最好的微控制器之一,它在易用性、多種寫擦除功能和直接編程方面符合要求。

該器件非常適合工業和汽車行業的 A/D 應用。此外,它非常適合需要多種通信協議和 I/O 接口的項目。

您如何看待 PIC16F877A?您打算在下一個項目中使用它嗎?請隨時聯系我們尋求幫助。


 
主站蜘蛛池模板: 渝中区| 锡林郭勒盟| 祥云县| 青神县| 乌兰察布市| 柘荣县| 安多县| 额济纳旗| 荆州市| 永善县| 锦屏县| 瑞金市| 焉耆| 乐亭县| 水富县| 武胜县| 广南县| 贡嘎县| 吉木萨尔县| 沂南县| 沙田区| 开江县| 梁平县| 化隆| 白沙| 自贡市| 资中县| 龙门县| 玉林市| 江陵县| 潍坊市| 安吉县| 连江县| 大港区| 开平市| 裕民县| 肇东市| 志丹县| 舞阳县| 聂拉木县| 汝阳县|