Random Số

B

buts101

Guest
-> Random Số

Tôi cần phải tạo ra số ngẫu nhiên trên at89c51 tức là vi điều khiển cho

đầu vào cùng một ( 5) trên cùng một pin (P1.1) .. i cần để làm cho pin ngẫu nhiên từ

P0.0 đến P0.7, cao.Xin hãy giúp tôi với mã hóa của cả hai trong. Asm hoặc

. C

Cảm ơn bạn.

 
limiting the value between 0 until 7 like it.

RANDOM sử dụng chức năng của C rand ()
hạn chế giá trị từ 0 đến 7 như nó.

# include <stdlib.h>

int t;
t = nghệ thuật ()% 8; / / Tạo một số ngẫu nhiên giữa 0 -> 7
sau đó bạn sử dụng ...

P0 | = (1 <<t); / / này đặt Bit mong muốn

Nơi P0 là P0OUT đăng ký ...nó chỉ là một ví dụ vì tôi không biết bộ xử lý này.

leomecma

 
bạn có thể thử nghiệm một số mã bằng cách sử dụng bộ đếm thời gian

 
hello syrax ...
u có thể đăng bài giờ mã hóa trong C. .. để nhận được kết quả tương tự ở trên (pin ngẫu nhiên cao).
Cảm ơn bạn.

 
Hi leomecma
Tôi không biết sử dụng C bằng cách sử dụng mã số 8.051 vi điều khiển để làm thế nào để tạo số ngẫu nhiên bằng cách sử dụng mã số trong asm???
Cảm ơn bạn.

 

Welcome to EDABoard.com

Sponsor

Back
Top