CÁC ỨNG DỤNG MẪU VỚI TÀI NGUYÊN CHUYÊN NGHIỆP CƠ BẢN CỦA PIC


CÁC ỨNG DỤNG MẪU VỚI TÀI NGUYÊN CHUYÊN NGHIỆP CƠ BẢN CỦA PIC



Mô phỏng Isis và nguồn .pbp .hex, v.v. Có rất nhiều các dự án mẫu với mã sử dụng PIC16F84 và PIC16F877 vi điều khiển rất nhiều Aykut Yilmaz Lao động đã được viết bởi một người để cảm ơn
Mỗi phần của các dự án Picbasic được đưa ra trên các trang riêng biệt Mỗi trang có tất cả các tệp tài nguyên của chủ đề có liên quan.
Danh sách và hình ảnh mẫu được hiển thị bên dưới và trên các trang khác, bạn có thể thấy các lược đồ và phần mềm của các dự án
Ứng dụng ACD Ví dụ
3 kênh adc 
Thay đổi giá trị hiệu lực để đọc hiển thị 
bộ đếm pin 4 kênh với Picbasic
pic-cơ bản-pro-ADC-mạch pic-cơ bản-pro-pbp-ADC-devreleri1
Ví dụ ứng dụng hiển thị
In phông chữ cố định với màn hình hiển thị chữ và số 
Alpha hiển thị số 0-9 truy cập hiển thị 
7 đoạn với hiển thị phông chữ cố định 
Phương pháp quét hiển thị
PICBasic quét mạch hiển thị màn hình-alpha
Ví dụ ứng dụng Dotmatrix
8x8 lên font chữ nổi 
Dotmatrix counter
Dotmatrix hiển thị Dotmatrix-shift-viết
Đầu ra Multiplexers
74hc595 Đầu ra Multiplexing 
Shifft lệnh thông tin 
74ls164 Output Multiplexing
74hc595-Nhiều-Output 74ls164-Nhiều-Output
Practices dẫn
flip flops 
8 hiệu ứng đèn LED 
PICBasic flasher 
đèn giao thông chú ý 
LED hiệu ứng ánh sáng nổi 
để ghi một số tiền nhất định của thời gian sau khi nhấn nút LED
pic-cơ bản-pro-pbp-giao thông-LED-care nút-LED-kiểm soát
Lcd ứng dụng Ví dụ
Đồ họa lcd 
Lcd nổi font 
Còn lại nổi font 
Key kiểm soát lcd viết mạch 
Nút kiểm soát lcd viết mạch 
Số lcd hiển thị nhị phân hex 
Thổ Nhĩ Kỳ cố định ký tự
đồ họa-LCD LCD-Türkçe ký tự
Mạch với hướng dẫn PBP
Ví dụ mạch cho lệnh âm thanh ngẫu nhiên chi nhánh 
Nút lệnh 
Ví dụ Eeprom 
Tần số 
Hpwm 
I2c đọc và I2 wryte 
Nếu lệnh sau đó Lệnh 
Poke Đọc lệnh 
Pwm 
Đọc + ghi 
Bước điều khiển động cơ 
Toogle Lệnh
Các ứng dụng PWM
Rgb dẫn pwm 
Điều khiển động cơ Hpwm 
Led độ sáng 
chậu Đa spwm 
Hpwm sử dụng Pwm 
tim 8 led 
Bắt Đầu dừng điều khiển động cơ
pic-cơ bản-pro-PWM pbp-PWM-tim
Đồng hồ mạch
Lcd giờ 
Rtc 1302 giờ
Pic cơ bản pro đếm Mạch
0-9 chuyển tiếp truy cập 
0-99 về phía trước truy cập 
0-999 truy cập 
0-9999 chuyển tiếp truy cập 
0-65535 truy cập 
Bcd truy cập
7-segment-LED-Counter và 65535-display-quầy trong
Các ứng dụng truyền thông nối tiếp Picbasic
Nút điều khiển LCD 
Giao tiếp nối tiếp hai chiều 
Chức năng giao tiếp nối tiếp 
Bàn phím + LCD 
Rf 12knl 
Giao tiếp 
nối tiếp Truyền thông 
nối tiếp Nút giao tiếp nối tiếp + led Màn 
hình LCD nối tiếp 
Serlcd2
pic-cơ bản-pro-với-sê-ri-truyền thông Tôi PICBasic-pbp-seriiletis

ADC (CHUYỂN ĐỔI KỸ THUẬT SỐ TƯƠNG TỰ)

Ứng dụng ADC 3 kênh hiển thị Lcd (pic-16f877, lm324)
picbasc-of-ADCs PIC16F877-LM324-LCD

ADC 1,2,3 Các ứng dụng khác nhau
pic-cơ bản-pro-ADC-1
pic-basicpro-ADC-2
ADC-PICBasic-xin-mạch-3
LƯU Ý: Mục đích là tạo 8 kênh 10 BIT ADC với PIC16F877 LCDOUT $ FE, 1, "AN0:", lệnh DEC AN0 có sự khác biệt trong hiển thị thập phân lệnh DEC đối với màn hình lệnh DEC
Trong khi đếm từ 1 đến 1024 trong COMMAND COMMAND, đếm từ 0001 đến 1024 trong 
DEC4 COMMAND
Mọi người dễ dàng Gelsin
Đọc bộ đếm trong màn hình bằng cách thay đổi nồi
ADC-display-đọc-PICBasic
ADC để đọc màn hình có giá trị
4 Hiển thị ADC CD4511 PIC17F877
ADC-tiềm-display-CD4511-PIC16F877
Đo pin avatar kỹ thuật số với Picbasic
PICBasic-vạn-pin-đo
'*****************************************
'* Tên: PILADC.BAS *
'* Tác giả: [AYKUT YILMAZ] *
'* Thông báo: Bản quyền (c) 2007 [kết thúc. kỹ thuật viên điện tử] *
'*: Tất cả các quyền *
'* Ngày: 31.01.2007 *
'* Phiên bản: 1.0 *
'* Ghi chú: *
'*: *
'*****************************************
TRISA = 255 'GIỚI THIỆU COMPLETE HOÀN THÀNH
'***** MÀN HÌNH LCD *****
DEFINE LCD_DREG PORTB 'DỮ LIỆU LCD DỮ LIỆU LIÊN QUAN ĐẾN PORTB
DEFINE LCD_DBIT 4 'BẢNG DỮ LIỆU LCD DỪNG PORTB.4 BẮT ĐẦU
DEFINE LCD_RSREG PORTB 'LCD RS CHÂN HÀNG PORTB
DEFINE LCD_RSBIT 1 'LCD RS CHÂN PORTB.1 CONNECTED
DEFINE LCD_RWREG PORTB 'LCD RW RANGE PORTB
DEFINE LCD_RWBIT 2 'LCD RW RANGE PORTB.2 được kết nối
DEFINE LCD_EREG PORTB 'LIÊN KẾT MÀN HÌNH LCD PORTB DEPEND
DEFINE LCD_EBIT 3 'MÀN HÌNH LCD DELAY PORTB.3 CONNECTED
DEFINE LCD_LINES 4 'MÀN HÌNH LCD 4 SELLED
DEFINE LCD_BITS 4 'LCD 4 DỮ LIỆU ICT KHÔNG MUA
'***** ĐẶC ĐIỂM ADC *****     
DEFINE ADC_BITS 10 'ADC 10 BITS
DEFINE ADC_CLOCK 0
ADC_DEGERI0 VAR WORD 'CHO PIN PORTA.0
ADC_DEGERI1 VAR WORD 'PORTA.1 CHO BATTERY THÊM
ADC_DEGERI2 VAR CHO PIN PORTA.2 của WORD
ADC_DEGERI3 VAR WORD'S PORTA.3 CHO PIN
VOLTAGE VAR WORD 'CHO PIN 1.5V
VOLTAGE1 CHO PIN 3V của WORD
VOLTAGE 2 CHO PIN 4.5V của WORD
VOLTAGE 3 VAR WORD'S CHO 6V PIN
ADCON1 =% 10000010 'ADC ON


LCDOUT $ FE, $ 93, "A"
PAUSE 100 
LCDOUT $ FE, $ 92, "Tháng"
PAUSE 100
LCDOUT $ FE, $ 91, "Ayk"
PAUSE 100
LCDOUT $ FE, $ 90, "Ayku"
PAUSE 100
LCDOUT $ FE, $ 8F, "Aykut"
PAUSE 100
LCDOUT $ FE, $ 8E, "Aykut Y"
PAUSE 100
LCDOUT $ FE, $ 8D, "Aykut Yi"
PAUSE 100
LCDOUT $ FE, $ 8C, "Aykut Yil"
PAUSE 100
LCDOUT $ FE, $ 8B, "Aykut Yilm"
PAUSE 100
LCDOUT $ FE, $ 8A, "Aykut Yilma"
PAUSE 100
LCDOUT $ FE, $ 89, "Aykut Yilmaz"
PAUSE 100 
LCDOUT $ FE, $ 88, "Aykut Yilmaz"
PAUSE 100
LCDOUT $ FE, $ 87, "Aykut Yilmaz"
PAUSE 100
LCDOUT $ FE, $ 86, "Aykut Yilmaz"
PAUSE 100
LCDOUT $ FE, $ 85, "Aykut Yilmaz"
PAUSE 100
lCDOUT $ FE, $ 84, "Aykut Yilmaz"
PAUSE 100
                     

lcdout $ fe, $ ce, "Sa"
tạm dừng 100
lcdout $ fe, $ cd, "Sak"
tạm dừng 100
lcdout $ fe, $ cc, "Saka"
tạm dừng 100
lcdout $ fe, $ cb, "Sakar"
tạm dừng 100
lcdout $ fe, $ ca, "Sakary"
tạm dừng 100
lcdout $ fe, $ c9, "Sakarya"
tạm dừng 100
lcdout $ fe, $ c8, "Sakaryal"
tạm dừng 100
lcdout $ fe, $ c7, "Sakaryali"
tạm dừng 100
lcdout $ fe, $ c6, "Sakaryali 5"
tạm dừng 100
lcdout $ fe, $ c5, "Sakaryali 54"
tạm dừng 100
lcdout $ fe, $ c4, "Sakaryali 54"
tạm dừng 100
lcdout $ fe, $ 96, "PIC BASIC ILE 4"
lcdout $ fe, $ d5, "CÔNG CỤ KANALLI OLCU"
tạm dừng 5000

Chúng tôi đi:

ADCIN 0, ADC_DEGERI0 'PORTA.0 VOLTAGE RANGE READ
GERILIM0 = ADC_DEGERI0 * 48/10 'DỊCH THUẬT MV
LCDOUT $ FE, 1, # GERILIM0, "MV" "SCREEN MV WRITE
NẾU THRESHOLD <1450 1.45="" font="" k="" low="" lower="" n="" nh="" qu="" ra="" side="" v="">
LCDOUT $ FE, $ 86, "BOS" '1,45 V MÙA H SM MÙA H L
Nếu ELSE không
LCDOUT $ FE, $ 86, FULL "FULL"
ENDIF 'END OF IF CHẾ BIẾN

ADCIN 1, ADC_DEGERI1 'PORTA.1 VARIABLE VOLTAGE ĐỌC
GERILIM1 = ADC_DEGERI1 * 48/10 'DỊCH THUẬT MV
LCDOUT $ FE, $ C0, # GERILIM1, "MV" "MÀN HÌNH MV VIẾT
NẾU VOLTAGE1 <2500 2.50="" bottom="" font="" line="" nh="" qu="" then="" v="">
LCDOUT $ FE, $ C6, "BOS" '2.50V NHỎ NẾU VIẾT MÙA H SUM
Nếu ELSE không
LCDOUT $ FE, $ C6, FULL "FULL"
ENDIF 

ADCIN 2, ADC_DEGERI2 'PORTA.2 VARIABLE VOLTAGE ĐỌC
GERILIM2 = ADC_DEGERI2 * 48/10 'DỊCH THUẬT MV
LCDOUT $ FE, $ 94, # GERILIM2, "mV" 'SCREEN MV WRITE
NẾU VOLTAGE2 <4000 4.00="" font="" low="" lower="" lu="" side="" then="" v="">
LCDOUT $ FE, $ 9A, "BOS" '4.00V MÙA H LOW THUỐC NÓNG THẤP
Nếu ELSE không
LCDOUT $ FE, $ 9A, FULL "FULL"
ENDIF 

ADCIN 3, ADC_DEGERI3 'PORTA.3 VOLIMAGE VOLTAGE ĐỌC
GERILIM3 = ADC_DEGERI3 * 48/10 'DỊCH THUẬT MV
MÀN HÌNH LCD OUT $ FE, $ D4, # GERILIM3, "mV"
NẾU VOLTAGE3 <5000 5.00="" c="" font="" k="" low="" lower="" nghi="" qu="" side="" v="">
MÀN HÌNH LCD OUT $ FE, $ DA, "BOS"
Nếu ELSE không
LCDOUT $ FE, $ DA, MÙA H FULL ĐẦY ĐỦ "FULL"
ENDIF  
PAUSE 500      
GOTO BASELYORUZ
END

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