A mới bắt đầu học tại 8.051 nhu cầu tư vấn chuyên nghiệp!

J

-joe -

Guest
một lời chào nồng nhiệt cho tất cả của tất cả các bạn,

i am chỉ học tập bộ điều khiển vi mô và tôi phải đối mặt một số câu hỏi hội đồng lập trình để chuyển nhượng của tôi.

Tôi đang sử dụng AT89S51 với 2 X ULN2803 để tạo ra bảng chữ cái từ A đến Z trên một dấu chấm 8x8 LED hiển thị ma trận.Vấn đề của tôi bây giờ là có 3 nút:

về phía trước để hiển thị char tiếp theo ---> PORT1.0
lạc hậu để hiển thị char trước ---> PORT1.1
disply tự động tất cả các char sequently ---> PORT1.2

Tôi rất bối rối làm thế nào để viết một mã lắp ráp cho các 3 nút.

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />i quản lý để tạo ra một chương trình và hex mã số cho tất cả các chữ cái, nhưng tôi không thể viết ra một mã thích hợp cho các nút ...hãy giúp đỡ!!

lòng tốt của bạn sẽ được đánh giá cao.

 
Hãy thử somthing như nút này giả định (ép = 0V, nút phát hành = 5V):

Button_Loop:
MOV A, P1
JNB ACC.0, NextButton
JNB ACC.1, BackButton
JNB ACC.2, AutoButton
JB AutoBut, AutoButton
MOV B, # 10giờ
DJNZ B, $
SJMP Button_Loop

NextButton:; hiển thị ký tự tiếp theo
CLR AutoBut
code .....
LJMP Button_Loop

BackButton:; hiển thị các ký tự trước đó
CLR AutoBut
code .....
LJMP Button_Loop

AutoButton:; tự động hiển thị
SETB AutoBut
code .....
SJMP Button_Loop

Kính trọng,
IanP

 
hey thankyou rất nhiều về sự giúp đỡ của

i really appreciate it!!

 
89C51 bạn có 2 bên ngoài ngắt INT0 và INT1 nhưng bạn có thể mở rộng thêm 2 bên ngoài bằng cách sử dụng 2 bộ đếm thời gian gián đoạn.Set Timer để cập Mode để đếm cả.khi một xung đến từ P3.4 hay P3.5, các resgister đếm được tăng lên.Nếu truy cập là 8bit, đặt TH0 = ff, khi xung một xuất phát, Số lượt truy cập là tràn và một ngắt là trigged --
Kết nối nút của bạn để gây cản trở pins và viết ngắt subroutines mã, nó được dễ dàng hơn

 
Tôi muốn làm một dự án tương tự, bạn có thể xin vui lòng cho tôi sơ đồ mạch của bạn không?

 
Tải tập tin của mình, các sơ đồ mạch là có.

 
ya, tôi biết.Tôi đã nhận mạch.

Bất kỳ một có thể giải thích tại sao up kéo được sử dụng trong uln2803?

 

Welcome to EDABoard.com

Sponsor

Back
Top