nhân một biến x 2

S

savnik

Guest
Tôi có một biến đó là byte và thay đổi từ 0-255 và hiển thị kết quả trên màn hình LCD. Tôi muốn nhân biến x 2, do đó sẽ thay đổi 0-512 (tại là từ) và hiển thị trên LCD.
 
leftshift, nếu có tràn, tăng byte tiếp theo. Kết quả là trong hai byte (16 bit), chuyển đổi và hiển thị. Tuy nhiên, xin vui lòng mô tả các vấn đề cụ thể.
 
tham khảo ý kiến mazidi cuốn sách để biết thêm chi tiết, tôi có thể cung cấp cho u gợi ý tách các byte thấp hơn và cao hơn của kết quả và sau đó sử dụng chúng HOẶC kết quả là trong ắc quy, trỏ đến địa chỉ của nó và tạo ra các ASCII gửi trực tiếp đến màn hình LCD HAY Đặt MÃ BIG không nhân thực sự , chỉ cần có được đầu vào và sử dụng copmarison làm differnet 256 vòng cho 0 đến 255 sau đó trong mỗi vòng lặp tạo ra các đầu ra mong muốn trên LCD tức là cho vòng lặp 255 gửi cho LCD 0 sau đó 1 sau đó 5 mà làm cho 510 cách dễ nhất để giải quyết vấn đề ur
 
bạn cũng có thể thêm giá trị hai lần ... bạn có thể làm điều đó trong BCD vì vậy không cần phải làm điều đó trong 16-bit ...
 
[Quote = Kurenai_ryu] cũng bạn có thể thêm giá trị hai lần ... bạn có thể làm điều đó trong BCD, do đó không cần phải làm điều đó trong 16-bit ...[/quote] có rất nhiều điều mà có thể b được thực hiện nhưng vấn đề là các bit, chỉ có 8 bit có một cảng hoặc một lệnh duy nhất . ở đây là vòng lặp sẽ giải quyết vấn đề mà sau khi lấy đầu vào từ một cổng không nhân, chỉ cần so sánh nó và đi đến vòng lặp tương ứng để gửi ra cho LCD
 

Welcome to EDABoard.com

Sponsor

Back
Top