nhìn lên bảng (LUT)

M

mamhosney

Guest
tôi muốn có một chủ đề hoặc trang web giải thích làm thế nào để xây dựng một cái nhìn lên bảng trong Atmel 89c51 pls trả lời tôi nhanh

 
trong những ngôn ngữ?
C, Assembler, ...

Và khi bạn có thắc mắc về vi điều khiển, xin vui lòng gửi cho họ trong phần vi điều khiển!

lookuptables có thể được thực hiện như thế này trong C (một trong nhiều cách có thể)
Mã số:

const int MyLookupTable [] = (0x0022, 0x8844, 0x8982, 0x8d94)
 
bạn có thể tạo một mảng dữ liệu, mà có thể làm cho tốc độ chương trình của bạn.Đây là một phương pháp thuận tiện.

 
mamhosney đã viết:

tôi muốn có một chủ đề hoặc trang web giải thích làm thế nào để xây dựng một cái nhìn lên bảng trong Atmel 89c51 pls trả lời tôi nhanh
 
Trước tiên, bạn nên báo cho chúng tôi chức năng tìm kiếm của bạn lên bảng.
Sau đó khác sẽ được easiear để giúp u.

 
cảm ơn cho tất cả, tôi đã thiết kế LUT của tôi và nó làm việc tốt

 
Tôi không biết các trang web, nhưng tôi khuyên bạn nên tìm hiểu các hướng dẫn về:

1.nhãn
2.movc một, @ a dptr
3.bộ nhớ vị trí

Nó rất hữu ích để LUT xây dựng.

 
Nếu bạn muốn thực hiện một LUT bạn có thể sử dụng ngôn ngữ hội như sau:
giả sử bạn muốn làm cho thế hệ LUT sóng sin, sau đó bạn sẽ gọi một chương trình con mà mất giá trị của sin và yêu cầu di chuyển nó vào chương trình truy cập đăng ký PCL sau đó nó sẽ nhảy đến địa chỉ nhất định tương ứng với giá trị sau đó được gọi là trở lại với chữ giá trị được lưu giữ trong các đăng ký làm việc ...

như:
nhan:
.....; Ở đây bạn sẽ được chuyển nhượng giá trị đầu vào mà bạn cần phải nhận tội lỗi của mình
movfw đầu vào
Gọi tội lỗi
....

tội lỗi:
movwf PCL
retlw 0,1; quy mô giá trị sản lượng tội lỗi ...
retlw 0,2
retlw 0,3
retlw 0,4
.....

Tôi hy vọng rằng đã giúp bạn ...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Cười" border="0" />Nếu bạn cần bất cứ điều gì khác hoặc không hiểu những gì tôi nói ..xin vui lòng PM tôi ..

 
Badaruddin đã viết:

Nó không phải là ngôn ngữ 89c51 lắp ráp.
 

Welcome to EDABoard.com

Sponsor

Back
Top