NHIỆT KẾ KỸ THUẬT SỐ VÀ NHIỆT KẾ LCD 2X16

NHIỆT KẾ KỸ THUẬT SỐ VÀ NHIỆT KẾ LCD 2X16


Chuẩn bị bởi: Özlem TUNÇ và Esra MUTLUAY
Thông tin chung: Không giống như bộ vi xử lý nơi PIC được sản xuất, nó là một con chip vi mô có cơ sở giảm nhưng tốc độ và hiệu ứng của nó không bị giảm. Nó đã được sản xuất bởi công ty MICROCHIP cho các hình thức ứng dụng. Chipset đơn giản là một bộ vi xử lý không có sẵn để điều khiển đích về các cổng thuận tiện và các chức năng tùy chọn tay. Nó có thể được lập trình nhanh hơn và nhanh hơn nhiều so với các đối tác của nó nhờ cấu trúc lệnh cải tiến của nó cùng với việc gợi lên các bộ xử lý rủi ro có cấu trúc. Chúng là các bộ vi xử lý 8-16 bit. Họ có thể lên đến 20 MHZ.
Trong một số loại, các cổng trên các nhiệm vụ ADC và DAC có thể được nhìn thấy thông qua một từ duy nhất. Tốc độ và môi trường làm việc linh hoạt hơn và ổn định hơn so với tỷ lệ. Họ có thể hoạt động từ 2.5V đến 6V và cuối cùng là giá hấp dẫn đáp ứng đầy đủ các nhu cầu này. (Ngoài ra, công nghệ mới nhất luôn bao gồm nhiều ưu điểm và cải tiến hơn bao giờ hết.)
Mô hình chúng tôi đã chọn là loạt PIC16. Không cần thiết phải tách các cổng để kết nối và vận hành EPROM từ các phần bổ sung vì các bộ xử lý trên kệ này có sẵn trong chip EEprom. Việc sử dụng cơ bản của pic dưới đây là tổng cộng 34 bộ lệnh, và theo mô tả cấu trúc, các ví dụ về các lệnh được đưa ra;
Bộ chỉ thị PIC16F8XX
pic16f8xx-hướng dẫn-set-hướng dẫn-set-pic16f8xx

LỆNH CHUYỂN NHƯỢNG

MOVLW Đặt thành thanh ghi toán hạng W được chỉ định. Toán tử phải nằm trong khoảng từ 0-7F
Ví dụ: movlw H'22 '
movlw B'01010101'
MOVWF Truyền thông tin trong nhà văn W đến đích đã chỉ định. 
Ví dụ: Movwf Sayi1
MOVF Chuyển thông tin trong một toán hạng sang thanh ghi W. 
Ví dụ: Movf Sayi1,0
CLRF Về cơ bản xóa một biểu thức. 
Ví dụ: Clrf Sayi1
CLRW W xóa nhà văn .
BSF đặt bit được chỉ định của thao tác thành 1. 
Ví dụ: Số BSF1,0
BSF Number1,7
BSF porta, 0
BCF sẽ đặt lại bit được chỉ định thành 0, tức là 0. 
Ví dụ: BCF Count1,0
BCF Count1,6
BCF Porta, 0

HOẠT ĐỘNG SỐ HỌC

INCF Tăng biểu thức nguồn lên 1 và chuyển kết quả đến đích đã chọn. 
Ví dụ: IncfSayi1,0
IncfSayi1,1
Nguồn DECF giảm biểu thức được chỉ định bằng 1 và chuyển kết quả đến đích đã chọn. 
Ví dụ: DecfSayi1,0
DecfSayi1,1
ADDWF W chuyển thông tin nguồn theo vị trí của kết quả của nguồn trong thanh ghi. 
Ví dụ: movlw H'10 '
movwf sayi1
movlw H'10 '
Addwf number1.1 {20 hex được chuyển đến số kết quả 1.} 
SUBWF Trích xuất thanh ghi W từ toán hạng đã cho và tải kết quả đến đích mong muốn. 
Ví dụ: Movlw H'10 ' 
Movwf Sayi1 
Movlw H'08'
Subwf Number1,1 {08 được chuyển đến số kết quả 1.} 
XORWF W chuyển nội dung của biến do thanh ghi W đưa ra đến đích mong muốn bằng cách áp dụng quy trình Đặc biệt hoặc. 
Ví dụ: Movlw H'01 ' 
Movwf Sayi1 
Xorwf Sayi1,0

CÁC LỆNH SO SÁNH

BTFSC Pic là so sánh chính của bộ truyện. So sánh một bit của câu lệnh được chỉ định, nếu bit bằng 0, nó xử lý bit tiếp theo nếu nó không phải là hai. 
Ví dụ: Btfsc Count1,0
Clrf Count1
Nop {nếu bit đầu tiên của số là một số không}

Loạt bài BTFSS Pic là lệnh so sánh cơ bản. So sánh một bit của câu lệnh được chỉ định, nếu bit bằng 0, nó xử lý bit tiếp theo nếu nó không phải là hai. 

Ví dụ: Btfss Count1,0
Goto Bỏ qua
Clrf Count1 {Nếu bit đầu tiên của số đếm là một, số đếm là số không}
Bỏ qua
Nop
Mặc
dù không có lệnh nào có thể được định nghĩa cơ bản là bằng nhau hoặc khác nhau trong ngôn ngữ lập trình pic, nhưng cờ cơ bản có thể được sử dụng giống như ngôn ngữ máy PC. 
Ví dụ: Movlw H'11 ' 
Xorwf Sayi1,0 
Btfsc Trạng thái, Z 
Goto bằng 
Nop 
bằng

HOẠT ĐỘNG BITWISE

RLFIADEY dịch một chút sang trái.
RRFiDirect dịch một chút sang phải.
Lệnh chức năng chung
NOP Đó là một câu lệnh lệnh chu trình sẽ không làm gì cả.
GOTO Dòng tiếp theo sau khi nhảy vô điều kiện. 
CALL Hoạt động đoạn chương trình được gọi sau chính nó và xử lý một dòng con của dòng CALL khi RETURN được nhìn thấy.
Về mặt cấu trúc và thủ tục, sau khi tự làm quen với pic, bạn có thể làm việc trong mạch và sau đó mô tả lập trình viên; 
Pic Clock từ bến cảng RB6 và dữ liệu từ cuối RB7 in / out được thực hiện trong chương trình nhưng pic đầu tiên vào chế độ lập trình phải +5 volt để GND từ VDD để được cung cấp cho các thiết bị đầu cuối VSS và cũng là đỉnh MCL nên bắt đầu xử lý bằng cách áp dụng một điện áp của ít nhất 7 volt . Nếu một trong các mẹo này sẽ không nhập lập trình chế độ pic không đáp ứng được các điều kiện cần thiết và chúng tôi nhận được lỗi bằng văn bản. cổng com mang nhập dữ liệu Bitwise từ 4 từ cuối để DTR RB7 cuối 12 -12 volt thay đổi Bitwise DT khả thi đầu tiêu chuẩn TTL và MAX232 tích hợp trong được chuyển thành dữ liệu 0-5 volt.
Dữ liệu ra, tức là RB7 ra, được cấp cho cổng nối tiếp là + 12 / -12 volt với chân CTS là cổng số 8 của cổng com. Đồng hồ 7 được sử dụng trên cổng com RTS. Lập trình được thực hiện bởi 3 thiết bị đầu cuối chính. Điều quan trọng ở đây là giới hạn 12 volt, tức là kéo hoặc chuyển đổi các giới hạn RS tới các giới hạn TTL được thực hiện với mạch phân chia tích hợp chứ không phải là mạch điện áp. Rất khó để ghi COM PORTUNU về số lượng này, nhưng không nên quên rằng nó không phải là không thể.
TX mà chúng ta có được số quen thuộc 3 7805 thông qua sự kết thúc của bộ điều chỉnh cổng com Trong khi chúng tôi trân trọng cuối MCL cho 5-12 luke cung cấp của chúng tôi. Chúng tôi lấy mặt đất từ ​​điểm GND 5 của cổng Com và hoàn thành chu kỳ. Lợi ích lớn nhất của lập trình viên này là xử lý đơn giản và điều khiển điện áp tự động. Pic kèm theo hoặc gỡ bỏ mà không cần điện áp áp dụng có thể bị suy yếu nếu các lập trình viên, nhưng vấn đề được loại bỏ vì các lập trình viên lập trình điện áp cắt xong.
THERMOMETER - THỜI GIAN KỸ THUẬT SỐ
Vật liệu được sử dụng:
16F877 Pic 
20 Mhz Oscillator LM35 
Cảm Biến Nhiệt 
2X16 LCD 
Điều Chỉnh 
Opamp 
condenser (1 micro farat) 
lentil condenser
PIC (16F877): PIC (Peripheral Interface khiển Unit) với từng lĩnh vực ít nhất một phần cứng bổ sung có thể được điều chỉnh để đầu vào và đầu ra cổng sử dụng "Vi điều khiển" vi điều khiển ünitesidir.pıc thể được lập trình sử dụng tổng cộng 33 lệnh.
Bộ tạo dao động tinh thể 4MHz: Được sử dụng cho máy thu và máy phát chủ yếu được sử dụng trong giao tiếp với độ ổn định cao trong việc duy trì tần số được chỉ định ban đầu.
Tụ điện (27pF * 2): Làm bằng hai tấm kim loại với hai chất cách điện giữa chúng.
Dung tích của tụ điện là C = S * k / d
S = diện tích của tấm (m2) 
d = khoảng cách giữa các bản (m) 
k = hệ số điện môi 
C = công suất bình ngưng (F)
Nút (4 chiếc): Nó được sử dụng để đặt thời gian bằng cách giảm hoặc tăng phút và thời gian.
10k * 46
Hiển thị (6): Chỉ báo cho phép đầu ra xuất hiện trên màn hình.
Đèn LED (8) theo hướng truyền đạt của diode phát quang bán dẫn ánh sáng LED năng lượng điện denir.led đến một cấu trúc chuyển đổi năng lượng sahiptir.led kim loại ánh sáng và một bề mặt kết hợp xử lý giữa tấm oxit kim loại P và N được hình thành trong chất bán dẫn.
Màu đỏ dẫn đầu: 1,5 V 
Màu vàng dẫn đầu: 1,8 V 
Màu xanh lá cây dẫn đầu: Nó hoạt động ở mức 2,2 V.
7447 tích hợp IC (6) cho một bảy đoạn chữ số đang BCD trong BCD-vardır.4 çözücüdür.entegre BCD đầu vào bốn bit đang dönüştürülür.7447 mảnh 7 'được hoạt động bằng cách áp dụng các đầu vào để hiển thị đầu ra.
PTC (hệ số thermistors-110 dương): Kháng nhiệt tăng tỷ lệ tương ứng với sự gia tăng giá trị điện trở chính xác với tăng denir.ı kháng PTC, giá trị điện trở giảm khi nhiệt độ giảm.
Nguyên lý làm việc động lực: Đây là một bộ cảm biến nhiệt được sản xuất bởi LM35 quốc gia và vị trí thuận tiện trên thị trường. Tại đầu ra LM35, nó tạo ra một điện áp tuyến tính thay đổi theo nhiệt độ. Điện áp này thay đổi thành 10mV / C. Đó là, điện áp tăng 10 millivolt cho mọi mức độ mà nhiệt độ tăng lên. LM35 đầu ra cho một chuyển đổi A / D và đưa ra ngay lập tức đọc điện áp này chúng tôi sẽ làm nhiệt kế của chúng tôi cho thấy một màn hình LCD có gốc LM35 10 milli volt cho mỗi gia tăng mức độ trong kết quả điện áp.
Tính ưu việt của PIC16F877 được thể hiện ở đây trong bộ chuyển đổi A / D. PIC16F877 10-bit A / D trên chút sahip.10 5 Volt / 1024 = 0,00485 volt, có nghĩa là độ nhạy khoảng 5 mV. Khi LM35 đi với 10 bước milivolt, chúng ta dễ dàng có được độ chính xác 0,5 độ.
Vì lý do này, sử dụng trực tiếp với PIC16C71 hoặc 8-bit A / D lm35 không phù hợp. Nếu bạn nhân điện áp của LM35 với opamp với hệ số 10 hoặc 100, thì chúng ta có thể dễ dàng điều chỉnh độ chính xác thành 8 bit A / Ds.
Digital Clock Thermometer Sơ đồ mạch
nhiệt kế PIC16F877-dijitalsaat
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-4128.zip mật khẩu-pass: 320volt.com

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến