0-9999 CHUYỂN TIẾP ĐẾM NGƯỢC VỚI PIC16F84

0-9999 CHUYỂN TIẾP ĐẾM NGƯỢC VỚI PIC16F84

Điều này đã được 16F84 bộ vi xử lý và bảy màn hình phân khúc sử dụng 0-9999 mạch truy cập được hình thành. Nút cộng (+) làm tăng giá trị bộ đếm và nút trừ (-) giảm nó. Giá trị RESET bằng 0 trên bộ đếm.
0-9999 biểu đồ mạch ngược
Hình 1: PIC16F84A với mạch truy cập 0-9999
Vật liệu được sử dụng trong mạch PIC16F84A và 0-9999;
  • 1 bộ vi xử lý PIC16F84A
  • 4 miếng 7 mảnh hiển thị (cathode chung)
  • 4 đơn vị tích hợp 4511
  • 28 miếng 330Ω kháng
  • 2 miếng điện trở 10KΩ
  • 1 mảnh điện trở 4.7KΩ
  • 1 bộ tạo dao động tinh thể 4Mhz
  • 2 miếng tụ 22pF
  • 2 nút
Mã nguồn: Các
mã vi điều khiển của mạch được viết và biên dịch trong trình biên dịch MicroCode Studio Plus - PICBASIC PRO . Trình biên dịch của bạn phải có các tệp trình biên dịch lắp ráp PBP246 và MPASM để biên dịch.
'************************************************* ***************
'* Tên dự án: 0-9999 MẠNG TRUY CẬP *
'* Tác giả: HASAN ÜZÜLMEZ *
'* Lưu ý: 0-9999 FORWARD-BACK COUNTER VỚI PIC16F84 *
'* *
'* DATE: 10.09.2008 *
'************************************************* ***************
TRISA = 1 'GIỚI THIỆU COMPLETE ĐẾN PORTA
TRISB = 0 'ĐẦU RA HOÀN THÀNH PORTB

ISSUE WORD
KINH DOANH WORD '1.DIGIT
NÀY WORD '2.DIGIT
YUZLER VAR WORD '3.DIJIT
BINLER VAR WORD '4.DIJIT
PORTB = 0 'ĐẶT LẠI PORTB ĐẦY ĐỦ
RESET = 0 RESET VỚI SỐ
CHÍNH:
NẾU PORTA.0 = 0 THÌ ILERISAY
NẾU PORTA.1 = 0 THER GERIS
GOTO CHÍNH
ILERISAY:
NẾU SỐ = 9999 THEN NUMBER = 0
COUNT = COUNT địa chỉ + 1
PAUSE 10
NUMBER = NUMBER DIG 0
ONLAR = NUMBER DIG 1
YUZLER = NUMBER DIG 2
BINLER = NUMBER DIG 3
PORTB = 240 | họ BA
LOW PORTB.7
PAUSE 10
HIGH PORTB.7
PAUSE 10
PORTB = 240 | HỌ
LOW PORTB.6
PAUSE 10
CAO PORTB.6
PAUSE 10
PORTB = 240 | khuôn mặt
LOW PORTB.5
PAUSE 10
CAO PORTB.5
PAUSE 10
PORTB = 240 | ngày B
LOW PORTB.4
PAUSE 10
HIGH PORTB.4
PAUSE 10
GOTO CHÍNH
GERISAY:
NẾU SỐ = 0 THEN NUMBER = 9999
Count = COUNT 1
PAUSE 10
NUMBER = NUMBER DIG 0
ONLAR = NUMBER DIG 1
YUZLER = NUMBER DIG 2
BINLER = NUMBER DIG 3
PORTB = 240 | họ BA
LOW PORTB.7
PAUSE 10
HIGH PORTB.7
PAUSE 10
PORTB = 240 | HỌ
LOW PORTB.6
PAUSE 10
CAO PORTB.6
PAUSE 10
PORTB = 240 | khuôn mặt
LOW PORTB.5
PAUSE 10
CAO PORTB.5
PAUSE 10
PORTB = 240 | ngày B
LOW PORTB.4
PAUSE 10
HIGH PORTB.4
PAUSE 10
GOTO CHÍNH
END
Tệp nguồn Progenin (mô phỏng isis, phần mềm) 0-9999 Chuyển tiếp đếm ngược với PIC16F84
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-3373.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