Skip to content
Home » GIỚI THIỆU PIC16F84

GIỚI THIỆU PIC16F84

GIỚI THIỆU PIC16F84

Thông tin chung về vi điều khiển và thông tin chi tiết về ví dụ pic16f84
PIC 16F84 18-pin tiên tiến flash / EEPROM 8-bit vi điều khiển
Có nhiều thiết bị điện tử được điều khiển bằng vi điều khiển xung quanh.
pic-16f84-18-pin phát triển và flash EEPROM-8-bit-vi điều khiển
elektronikcihaz kiểm soát
Nó trông giống như cấu trúc của bộ điều khiển vi mô nói chung. Các bộ điều khiển vi mô này;
  • CPU (Bộ xử lý trung tâm),
  • ROM (Chỉ đọc bộ nhớ),
  • RAM (Bộ nhớ truy cập ngẫu nhiên)
  • và LSI (Giao diện).
vi điều khiển-chung-sơ đồ-sema
Khi chúng tôi muốn thiết kế vi điều khiển 8 bit,
Chúng ta cần chọn một CPU. Ngày nay, các CPU phổ biến là i8085 (Intel), Z80 và M6809 (Motorola). Bộ vi xử lý phổ biến nhất, Z80, có rất nhiều lệnh vì nó sử dụng tất cả các tính năng của i8085. Tuy nhiên, vi điều khiển không chỉ hoạt động với CPU.
Để hệ thống vi điều khiển có thể hoạt động, cần xác định định nghĩa địa chỉ (nơi chúng ta có thể nói địa chỉ và giao diện bộ nhớ RAM và ROM)
Tốc độ đồng hồ và giao diện LSI (8255, Z-80PIO) là cần thiết để cung cấp tốc độ xử lý. Vì lý do này, LSI và bộ nhớ là hoàn toàn cần thiết cho các hệ thống vi điều khiển.

VI ĐIỀU KHIỂN CHO

Mỗi công ty sản xuất một số chip 
để phân biệt tên và tính năng của nhau .
MICROCHIP và PIC là số bộ phận, cũng như 12C508, 16C84, 16F84, 16F877, 16F628.
INTEL sản xuất vi điều khiển có tên là MCS-51. Để phân biệt các sản phẩm có đặc điểm khác nhau, các bộ phận bao gồm các mã số như 80 31AH, 80 51AH, 875 81AHP, 8052AH, 80C51FA.
Analog Devices, Atmel Corporation, Dallas Semiconductor, Silicon Labs, ST Microelectronics, Texas Instruments vi điều khiển, chẳng hạn như nhà sản xuất chip Intel tiếp tục phát triển bằng cách lấy mẫu lõi của ‘tên của vermekted leregenellikl 8051
Tại sao Mcrochp?
Microchip; Nó là một công ty Mỹ sản xuất vi điều khiển 8 bit và EEPROM. Có hai nhà máy ở Arizona, một ở Thái Lan và một ở Đài Loan, và tổng cộng bốn nhà máy trên thế giới.
Cấu trúc của PIC
Nó bao gồm các chữ cái đầu của các từ PIC (Bộ điều khiển Giao diện Ngoại vi). 
Ngoại vi (External) dùng để chỉ giao diện điều khiển của thiết bị. Thông qua nó, chúng ta 
có thể dễ dàng kiểm soát thu khác nhau (đèn, relay, động cơ, vv).
pic-cấu trúc
Kể từ khi kiến ​​trúc PIC RISC (Bộ hướng dẫn đặt lại được thiết lập bằng máy tính) được tạo ra bằng cách sử dụng một kiến ​​trúc được gọi là, các hướng dẫn để lập trình PIC khá đơn giản và ít về số lượng. Ví dụ, vi điều khiển PIC 16F84 có thể được lập trình bằng cách sử dụng 35 lệnh.

CÁC TÍNH NĂNG CHUNG CỦA VI ĐIỀU KHIỂN PIC

(a) Số lượng lệnh nhỏ hơn các CPU khác. Kể từ khi PIC được sản xuất với một logic hệ thống được gọi là RISC (Reduced Instruction Set Computer), số lượng lệnh rất ít 
(chỉ 35) và đơn giản. Ngoài ra, có 158 lệnh trong CPU Z-80.
(b) Có thể hoạt động dưới điện áp nhỏ. PIC có thể làm việc với pin chúng ta gọi là pin khô trên thị trường. Bởi vì điện áp hoạt động nằm trong khoảng từ 2 đến 6 volt.
(c) Dòng điện cao có thể được rút ra từ chốt đầu ra. Chúng tôi có thể dẫn đèn LED từ đầu của PIC. Bởi vì PIC một cách an toàn có thể cung cấp khoảng 20mA sản lượng hiện tại.
(d) Giá khá rẻ. PIC16F84 là một vi điều khiển PIC bình thường và chúng tôi có thể mua nó rẻ hơn nhiều so với CPU.
Các loại PIC
Độ dài từ: Độ dài của bus nội bộ của CPU hoặc vi điều khiển. (Việc trao đổi dữ liệu giữa các thanh ghi với các vùng lưu trữ dữ liệu nội bộ riêng của nó được thực hiện với số bit khác nhau, được gọi là kích thước từ).
Đường dẫn dữ liệu: Khi một CPU hoặc vi điều khiển đang trao đổi dữ liệu với các đơn vị bên ngoài bên ngoài chip, số bit mà nó đang thực hiện được gọi là bus dữ liệu. Mặc dù PIC được sản xuất ở độ dài từ khác nhau, đường dẫn dữ liệu là 8 bit trong toàn bộ gia đình PIC. Tức là, PIC sử dụng bus dữ liệu 8 bit khi trao đổi dữ liệu với các thiết bị ngoại vi thông qua cổng I / O.
PIC có thể được kiểm tra trong khoảng 3 loại khác nhau.
1) Low series là PIC thế hệ cũ với độ dài từ 12 bit. (12C5xx, 16C5x)
2) Chuỗi trung bình là PIC với độ dài từ 14 bit. Loạt bài này là một phạm vi rất hữu ích và được ưa thích. Họ là PIC có khả năng chuyển đổi analog / kỹ thuật số và có cổng nối tiếp. (12C6xx, 
16C55x, 16C62x, 16C6xx, 16C7xx, 16F8xx, 16C92x)
3) Dòng cao là PIC với độ dài từ 16 bit. Những PIC hiệu suất cao này rất khó sử dụng. (17Cxxx, 18Cxxx)
Vi điều khiển năm 2004 của Microchip có tên dsPIC khác với PICs chúng tôi liệt kê ở trên. Những loại vi điều khiển mới này có công nghệ DSP (Digital Signal Proccessing). Chúng thường được thiết kế để sử dụng trong việc thu thập dữ liệu và xử lý các ứng dụng ở tốc độ rất cao. Có một bộ hướng dẫn dễ bị lập trình với ngôn ngữ lập trình C.
Vi điều khiển như vậy: dsPIC 30FXXXX có độ dài từ 24 bit và đường dẫn dữ liệu 16 bit.
Các loại bộ nhớ PIC
1) EPROM: Bộ nhớ có thể xóa và lập trình 
Xóa được bằng ánh sáng cực tím có thể lập trình bằng điện
2) FLASH-EEPROM: bộ nhớ có thể xóa và lập trình điện
3) ROM: Bộ nhớ chỉ đọc
Vi điều khiển sử dụng bộ nhớ RAM hoặc ROM như bộ nhớ.
ROM-RAM-bộ nhớ là
Các tính năng PIC16C84 và PIC16F84 là chính xác cùng một PIC. Cả hai EEPROM mặc dù có bộ nhớ Microchip sản phẩm đầu tiên, PIC C chữ cái (chữ C xuất phát từ CMOS Khi tuyên bố), thời gian gần đây được sản xuất bởi bộ nhớ EEPROM của PIC để F (flash) mô tả.
Cũng không có sự khác biệt giữa PIC16F84 và PIC16F84A. Những chữ cái và chữ số xác định PIC sẽ được áp dụng cho các mục nhập của 10 / P, 04 / P hoặc 20 / P đồng hồ sau khi tối đa. tần số. Ví dụ PIC16F84A 10 / P để tối đa. Lên đến 10 Mhz tần số cũng có thể được sử dụng.
Được sản xuất với công nghệ CMOS, PIC16F84 tiêu thụ rất ít năng lượng. Khi tín hiệu được áp dụng cho đầu vào đồng hồ bị gián đoạn do bộ nhớ flash, dữ liệu trong thanh ghi không thay đổi. Khi tín hiệu đồng hồ được trả về, chương trình trong PIC 
bắt đầu chạy từ nơi nó rời đi Các đầu vào đầu vào trong tích hợp CMOS luôn được kết nối với một nơi. Vì lý do này, tất cả các đầu vào không sử dụng phải được kết nối với điện áp cung cấp 5V.
Tính năng CPU RISC hiệu suất cao:
  • Lập trình chỉ với 35 lệnh
  • Các lệnh bên ngoài các lệnh phân nhánh hai chu kỳ hoạt động với một số duy nhất.
  • Tốc độ xử lý: DC – 20 MHz đồng hồ đầu vào DC – 200 ns chu kỳ hoạt động
  • Bộ nhớ chương trình 1024 từ
  • 68 byte RAM dữ liệu
  • Dữ liệu EEPROM 64 byte
  • Độ rộng thực thi lệnh 14 bit
  • Chiều rộng dữ liệu 8 bit
  • 15 Đăng ký phần cứng chức năng đặc biệt
  • Ngăn xếp phần cứng sâu tám cấp
  • Các chế độ địa chỉ trực tiếp, gián tiếp và địa chỉ tương đối
  • Bốn nguồn ngắt: – Chân RB0 / INT ngoài, tràn bộ đếm thời gian TMR0 PORTB <7: 4=””> Đầu vào ngắt, dữ liệu EEPROM ghi
Tính năng môi trường:
  • 13 chân I / O có thể được chỉ định
  • LED liên tục cao sink / nguồn dòng
  • Dòng điện chìm tối đa 25mA mỗi pin
  • Dòng nguồn tối đa 20mA cho mỗi pin
  • TMR0: bộ đếm thời gian 8 bit / bộ đếm thời gian lập trình 8 bit
Đặc biệt điều khiển Micro tính năng:
  • 10.000 chu kỳ xóa / ghi được cải thiện Bộ nhớ chương trình FLASH
  • 10.000.000 chu kỳ xóa / ghi điển hình Bộ nhớ dữ liệu EEPROM
  • Lưu trữ dữ liệu EEPROM> 40 năm
  • Lập trình nối tiếp trực tuyến ™ (ICSP ™) – qua hai ghim
  • Cài đặt lại nguồn (POR), Bộ hẹn giờ bật nguồn (PWRT), Bộ hẹn giờ khởi động dao động (OST)
  • Watchdog Timer (WDT)
  • Bảo vệ mã
  • Bật nguồn ở chế độ SLEEP
  • Tùy chọn dao động tùy chọn
PIC DIVERSITY (Chuỗi trung bình)
pic-cesitleri trung-series
Kiến trúc PIC
pic-kiến trúc
Chức năng của thiết bị đầu cuối PIC
pic-ga cuối của chức năng
  • Đầu vào OSC1 / CLOCKIN Dao động đầu vào / Dao động bên ngoài
  • OSC2 / CLKOUT Đầu vào dao động / Đồng hồ đầu ra ¼ tần số OSC1
  • MCLR (inv) Đặt lại đầu vào
  • Các đầu ra RA0 đến RA3
  • RA4 / T0CLKI Đầu vào đầu vào pin / xung xung đầu vào cho TMR0
  • RB0 / INT Khối đầu vào / đầu ra / khối đầu vào cho máy cắt bên ngoài
  • Đầu ra đầu vào RB1-RB7
  • GND Minus (-) cơ sở cung cấp điện
  • Vcc Plus (+) Mẹo cung cấp điện
Khi ghi một chương trình bằng văn bản cho PIC;
End của RB6 xung đồng hồ, 
RB7 dữ liệu cuối 
MCL kết thúc 12,5 V, 
GND đến âm (-), 
để cung cấp 5 volts đến nhà ga VCC
Chúng ta không nên quên!
Cấu trúc của PIC16 F84
pic 16f84-xây dựng-khối-sơ đồ
PIC sử dụng một hệ thống lệnh giảm được gọi là Reduced Intruction Set ComputerRISC ). Với hệ thống này, các lệnh đơn giản hơn và ít hơn. 35 lệnh được sử dụng để lập trình PIC.
Hoạt động của lệnh trong PIC thường được thực hiện với đồng hồ được áp dụng bên ngoài. Bộ nhớ chương trình (ROM) và bộ nhớ dữ liệu (bộ nhớ) độc lập với nhau. (Theo kiến ​​trúc Harvard) Với cấu trúc bộ nhớ này, nó có thể được chạy trong cả hai ký ức cùng một lúc, do đó hoạt động nhanh hơn nhiều. Chiều rộng của bộ nhớ dữ liệu thay đổi tùy theo cấu trúc. (Bộ nhớ chương trình là 14 bit, bộ nhớ dữ liệu rộng 8 bit.) Vì 1 điểm đánh dấu được giới thiệu với máy có 14 bit.
Ví dụ;
Bộ đếm cho MOVLW B’01011111 ‘là 11000001011111.
Điều này đề cập đến lệnh 110000 MOVLW với bit thứ 6 và 01011111 phân vùng dữ liệu.
Cấu hình đồng hồ / Thời gian lệnh: Đồng hồ bên ngoài (OSC1 den) được chia nội bộ. Đây là Q1, Q2, Q3, Q4 là sóng vuông. Bộ đếm chương trình (PC) được tăng lên mỗi Q1, và các lệnh được xử lý trong bộ nhớ chương trình và kết thúc vào Q4. Các lệnh được giải quyết tối đa Q1 đến Q4 và quá trình được thực hiện.
pic_dersleri_1-internal_phase_clock
Dòng lệnh / Kênh truyền tải thông tin
Một quá trình lệnh ( Instruction Cycle) bốn Q (Q1, Q2, Q3 và Q4 ) xảy ra. Trong khi các tiến trình tìm nạp và thực thi đang được tiến hành, các sự kiện giải mã hoặc ghi lại xảy ra cùng một lúc trong các tiến trình lệnh khác. Tuy nhiên, mỗi quá trình diễn ra trong một chu kỳ do điều chỉnh tuần tự. Nếu một lệnh làm cho bộ đếm chương trình thay đổi (như lệnh GOTO), thì cần hai chu trình để hoàn thành quá trình.
Một lần tìm nạp bắt đầu bằng cách tăng bộ đếm chương trình (PC) trong Q1 được đánh số. Quá trình này diễn ra sau Q2, Q3 và Q4. Bộ nhớ dữ liệu được đọc trong Q2 (hoạt động đọc) và được ghi trong Q4 (viết lại). (Đường ống: PIC xử lý một quá trình trong khi lệnh khác xử lý nó.)
Command-dòng chảy thông tin-truyền-kênh
Thao tác lệnh trong bộ điều khiển vi mô
a) Nhận (Lấy) Nhận lệnh chương trình đã được nạp vào bộ nhớ.
b) Giải mã Viết Giải mã các lệnh trong bộ giải mã.
c) Thi hành Áp dụng các lệnh đã giải quyết và lặp lại thao tác này liên tục.
d) Tái chế (Ghi lại) Dữ liệu được tạo ra do thực thi lệnh được ghi vào sổ đăng ký hoặc bộ nhớ.
chế độ lệnh trở ngại
W ĐĂNG KÝ
Nhà văn W (làm việc) là một phần thông tin được lưu trữ tạm thời và được sử dụng để truyền thông tin. Nó không thể đạt được trực tiếp. Tất cả các hoạt động và nhiệm vụ được thực hiện trong PIC phải được thực hiện thông qua nó.
Ví dụ, nếu chúng ta muốn chuyển thông tin dữ liệu của M1 sang M2, trước tiên chúng ta chuyển thông tin trong M1 sang thanh ghi W, sau đó chúng ta tạm thời chuyển thông tin này từ thanh ghi W sang M2. Các thông tin trong M1 không thể được chuyển trực tiếp đến M2, chúng ta phải sử dụng thanh ghi W.
w-đăng ký
Bộ nhớ chương trình (bộ nhớ)
Trường trong đó chương trình được viết bằng các lệnh được sử dụng trong assembly được cài đặt. Khu vực này ở định dạng EEPROM trên PIC16F84. Chúng tôi có thể dễ dàng viết chương trình của chúng tôi vào ROM bằng cách sử dụng máy in chương trình. Bởi vì nó có khả năng được viết và xóa bởi một tín hiệu điện. Bộ vi điều khiển áp dụng các lệnh và chuỗi hoạt động bằng cách xem xét các địa chỉ tương ứng của chúng. Các địa chỉ được lưu trong bộ đếm chương trình PC (Program Counter). Trên một PIC, ROM có thể được lập trình khoảng 1 triệu lần trong bộ nhớ. (Bộ nhớ chương trình có chiều rộng là 14. Vùng 1024 (1K) của bộ nhớ chương trình PIC16F84 là từ 000 đến 3FF.
Bộ nhớ chương trình flash EEprom 1 KB
flash chương trình bộ nhớ
Bộ nhớ dữ liệu – Bộ nhớ dữ liệu (RAM)
Bộ nhớ dữ liệu bao gồm hai loại khu vực. Đầu tiên là khu vực đăng ký chức năng đặc biệt (SFR), và thứ hai là thanh ghi đăng ký mục đích chung (GPR). Nhà văn SFR thực hiện kiểm tra hoạt động.
Bộ nhớ dữ liệu được phân chia thành các ngân hàng. Có hai ngân hàng, Ngân hàng 0 và Ngân hàng 1. Cả hai ngân hàng đều có các lĩnh vực SFR và GPR. SFR được sử dụng cho các thanh ghi điều khiển các chức năng môi trường. Do phân vùng ngân hàng, nó đòi hỏi phải sử dụng các bit điều khiển để lựa chọn ngân hàng. Các bit điều khiển này nằm trong thanh ghi STATUS.
Để chọn Bank0, bạn cần xóa bit RP0 (bit thứ 5 của STATUS). Với cùng một tập hợp (set), BANK1 được chọn. Vị trí của mười hai đầu tiên của hai ngân hàng được dành riêng cho đăng ký chức năng đặc biệt. Sân bay đang thực hiện các mục đích chung như là RAM tĩnh.
dữ liệu bộ nhớ dữ liệu bộ nhớ ram
Bộ nhớ ngăn xếp
Các PIC16F84 có một ngăn xếp của 8 độ sâu và 13 bit rộng. Vùng ngăn xếp này không phải là vị trí của chương trình hoặc thông tin và không thể đọc hoặc ghi trực tiếp. Khi một chương trình con đi vào chương trình mục đích chính, chương trình sẽ lưu giá trị của bộ đếm.
ví dụ Khi lệnh CALL áp dụng được thực hiện hoặc khi cắt, 13-bit (PC), tất cả các chương trình truy cập được sao chép vào stack, quá trình này “đẩy” được gọi. Nằm ở phần cuối của tiểu chương trình địa chỉ chồng này sau khi làm việc Bits retlw, RETF hoặc lệnh RETURN’ được chuyển sang đếm chương trình ngăn xếp trong quá trình này ‘popped’ được gọi. Do đó, chương trình tiếp tục từ nơi nó rời đi. Ở đây chúng ta có thể sử dụng tối đa là 8 chương trình con lồng nhau hoặc gián đoạn một chương trình để được xem xét. Nếu chúng ta sử dụng quá nhiều, lỗi tràn ngăn xếp được chỉ ra.
Bộ đếm chương trình
(PC) rộng 13 bit. Lệnh để thực hiện giữ địa chỉ trong bộ nhớ chương trình. Vì lý do này, anh ta hoạt động như một chỉ báo. 8 bit thấp hơn của bộ đếm chương trình được gọi là byte “PCL” thấp. PCL là một thanh ghi có thể đọc được. 5 bit trên được gọi là byte cao “PCH” nằm giữa (PC <12: 8=””>) và không thể đọc hoặc ghi trực tiếp. RAM có thể đọc và ghi từ thanh ghi PCLATH (PC chốt cao) đặc biệt tại địa chỉ H’0A ‘. Nội dung của PCLATH được chuyển đến các bit trên của bộ đếm chương trình và PC được nạp với một giá trị mới. Các lệnh như CALL, GOTO được viết bằng PCL vì chúng nhỏ hơn 256 byte.
để cho phản ngược các chương trình chương trình
STATUS Writer (Đăng ký)
tình trạng đăng ký đăng ký
R = Có thể đọc được W = bit có thể ghi -n = Giá trị đặt lại Giá trị ban đầu (giá trị khi năng lượng được áp dụng) 0 0 0 1 1 xxx
bit7: IRP: Ngân hàng Chọn bit bit 
IRP không được sử dụng trong PIC 16F84A. IRP sẽ vẫn bằng không.
bit 6-5: RP1: RP0: Ngân hàng chọn bit 
00 (bit chọn ngân hàng) 00 = Ngân hàng 0 (00h-7Fh) 
01 = Ngân hàng 1 (80h-
Mỗi ngân hàng là 128 byte. Chỉ sử dụng RP16F84A RP0. RP1 phải bằng không.
bit 4: TO: Time-out xong (time-out bit) 
1 = PIC lệnh e SLEEP khi tràn đầy sinh lực và lệnh CLRWDT và bụi 
0 = WDT timer hết hạn vào thời gian
bit 3: PD: Power-down bit 
1 = Công suất được áp dụng cho lệnh PIC và CLRWDT được thực thi 
0 = Chế độ SLEEP đang hoạt động
bit 2: Z: Zero bit (zero bit) 
1 = kết quả hoạt động số học hoặc logic là 0 (zero) 
0 = kết quả hoạt động số học hoặc logic là 0 (zero) khi nó không phải là.
bit 1: DC: tràn và bit mượn (Digit carry / mượn bit) 
(đối với ADDWF và ADDLW lệnh) 
1 = Khi bốn bit thấp của các bit thứ 4 trong tràn xảy ra 
0 = bốn bit thấp của các bit thứ 4 trong tràn xảy ra khi
bit 0: C: tràn và mượn bit (Thực hiện / Mượn bit) 
(đối với ADDWF và ADDLW lệnh) 
1 = là 7.bit tận cùng bên trái tràn ngập 
0 = tận cùng bên trái trong trường hợp không tràn 7.bit
Lưu ý: Khi các lệnh RLF và RRF được thực hiện, bit ngoài cùng bên trái hoặc bit ngoài cùng bên phải được nạp vào bit mang.
Cổng I / O (đầu vào / đầu ra)
với cổng đầu vào-đầu ra
Cổng I / O là đầu vào và đầu ra của tín hiệu điều khiển. Hầu hết các thiết bị đầu cuối của PIC16F84 được dành riêng cho I / O và được sử dụng để điều khiển chương trình.
Một cổng là 5 đơn vị (RA0, RA1, RA2, RA3, 
RA4 ), cổng B là 8 đơn vị. (RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7)
Có 13 đơn vị được sử dụng làm tổng đầu vào hoặc đầu ra.
Hoạt động đầu vào: Nếu PIC ở chế độ đầu vào, các FET đóng các đầu ra, tín hiệu đầu vào sẽ truyền qua bộ đệm tới PIC.
Hãy đăng nhập-mất-FET
Đầu ra hoạt động: Khi đầu ra là từ PIC, nếu hiện tại là từ nguồn điện áp đến cổng đầu ra, SINK hiện tại là từ I / O pin để GND, sau đó nó được gọi là SOURCE hiện hành. Dòng hàn tối đa là 20mA. trong khi dòng điện chìm lên đến 25mA.
SINK hiện tại
chìm-akimi
NGUỒN hiện tại
nguồn akimi
Bật nguồn (POR)
Khi điện áp tại các đầu cực PIC đạt tới (1.2V-1.7V), nó tạo ra tín hiệu Power On Reset và chương trình trên PIC bắt đầu hoạt động ngay từ đầu.
Đặt lại trực tiếp về VDD
Khi chúng tôi áp dụng 0 V cho thiết bị đầu cuối MCLR ( Memory Clear ), PIC16F84 được đặt lại và chương trình trở về địa chỉ bắt đầu. Khi MCLR ở 5V một lần nữa, PIC16F84 tiếp tục vận hành chương trình từ bước đầu tiên. Tóm lại, MCLR là 0V. chương trình dừng lại và đi đến bước đầu tiên. MCLR kết thúc chương trình một lần nữa 5V. nó phải thế. Pin MCLR được kết nối trực tiếp với VDD để tận dụng lợi thế của thiết lập lại PIC. Kháng cũng có thể được thêm vào giới hạn điện áp.
MCL-mất-reset
2) Bên ngoài thiết lập lại của PIC
Nếu điện áp VDD giảm chậm trong quá trình khởi động lại, chúng ta cần thực hiện thiết lập lại bên ngoài. Diode và tụ điện được sử dụng để làm cho điện áp VDD 0 nhanh chóng. Khi điện áp VDD là 0 V, diode cho phép tụ điện xả và hoạt động được tăng tốc. (C: 1-10 uF)
Từ bên ngoài-reset
Đặt lại nút
Có một nút reset để áp dụng điện áp thấp vào đầu MCLR. Nút này được nhấn và kéo và chương trình bắt đầu hoạt động từ địa chỉ đầu tiên
với thiết lập lại nút
Mô hình dao động
PIC16F84 có thể hoạt động với bốn loại dao động khác nhau. những
LP: pha lê điện năng thấp ( Low Power tinh thể ) là khoảng 40kHz 
XT: Pha lê / cộng hưởng với ( Crystal / cộng hưởng ) 0 – 10MHz 
HS: tốc độ cao tinh ( High Speed pha lê / cộng hưởng ) 4 – 10MHz 
RC: Kháng / với Tụ ( Điện trở / Tụ điện ) 0 – 4MHz
Tinh thể năng lượng thấp
điện pha lê lp thấp
Crystal Oscillator
tinh thể dao động
Máy tái sinh bằng gốm
cộng hưởng gốm là
Các bộ cộng hưởng tinh thể bằng tia X, LP hoặc HS được kết nối với các đầu cuối OSC1 / CLKIN và OSC2 / CLKOUT.
Dao động-kết nối
Dao động tần số-bảng
Bộ dao động RC
Khi thời gian không chính xác, chi phí sẽ giảm xuống bằng cách sử dụng bộ dao động RC. Tần số dao động RC phụ thuộc vào bản chất của nguồn cung cấp điện áp, giá trị điện trở, giá trị của tụ điện và nhiệt độ của môi trường quá trình. Ngoài ra, tần số dao động lệch theo các thông số quá trình bình thường. Độ lệch này là khoảng 20%. Đối với hoạt động của bộ dao động dưới giá trị điện trở của 4 kOhm, dao động có thể không cố định hoặc có thể dừng hoàn toàn. Sức đề kháng rất cao (khoảng 1Mohm) rất nhạy cảm với tiếng ồn, mũi và rò rỉ. Vì lý do này, giá trị điện trở nên được sử dụng giữa 5 k-ohm và 100k-ohm.
Mặc dù bộ dao động có thể hoạt động mà không có một tụ điện kết nối, nó được khuyến khích sử dụng một tụ điện với một giá trị trên 20pF để duy trì tiếng ồn và ổn định.
RC-dao động

Leave a Reply

Your email address will not be published. Required fields are marked *