NÚT ĐIỀU KHIỂN HIỆU ỨNG LED MẠCH VỚI PIC16F84

Một ứng dụng đơn giản Một tài nguyên hữu ích cho Button Control với PIc
Chương trình về cơ bản điều khiển 4 nút kết nối với PORTA theo thứ tự và kiểm tra xem các
nút có được nhấn hay không. Khi bất kỳ nút nào được nhấn, nó sẽ
thực hiện các lệnh mà chúng tôi đã thiết kế trong giai đoạn lập trình (thứ 4 đầu tiên, thứ 4 cuối cùng, v.v.)
nút có được nhấn hay không. Khi bất kỳ nút nào được nhấn, nó sẽ
thực hiện các lệnh mà chúng tôi đã thiết kế trong giai đoạn lập trình (thứ 4 đầu tiên, thứ 4 cuối cùng, v.v.)
Bạn có thể làm cho số lần nhấp nháy của đèn LED khác nhau đối với mỗi nút.
MOVLW 0X03
MOVWF KNT
MOVWF KNT
bạn sẽ cần phải viết giá trị mong muốn (0XA3) thay vì giá trị '0x03' trên dòng lệnh.
Bạn có thể lặp lại số lần nhấp tối đa 255 lần. Bởi vì bạn
sẽ viết 0x03, giá trị tối đa là 0xFF, tương ứng với 255.
sẽ viết 0x03, giá trị tối đa là 0xFF, tương ứng với 255.
Thực hành mã và các tập tin mô phỏng: Nút điều khiển hiệu ứng Led mạch với PIC16F84
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-1373.zip mật khẩu-pass: 320volt.com
Sơ đồ dòng chảy
Với PIC16F84 BUTTON KIỂM SOÁT LED EFFECT TRANSMISSION ; ------------------------------------- ; WWW.320VOLT.CO tôi ; ------------------------------------- DANH SÁCH P = 16F84; PIC16F84 'Quảng cáo BAO GỒM "P16F84.INC"; INCLUDE của PIC FILES TANIT SAY1 EQU 0X0C SAY2 EQU 0X0D KNT EQU 0X0E BSF STATUS, 5; CLRF TRISB, TRIB CLEAN (PORTB EXIT) MOVLW 0XFF; W'H'FF 'TẢI MOVWF TRISA, W WAY ĐẾN TRISA (PORT INPUT) BCF STATUS, 5; CLRF PORTB; XÓA PORTB BIR_TEST BTFSC PORTA, 0; PORTA '0' 0 'BIT'? GOTO IKI_TEST; KHÔNG. Đi tới IKI_TEST LABEL MOVLW 0X03, CÓ. W 'H'03' TẢI MOVWF KNT; W LOAD WORD
Post a Comment