![]() |
|
Tài trợ cho PIC Vietnam |
MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ... |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#4 |
Đệ tử 2 túi
Tham gia ngày: May 2009
Bài gửi: 42
: |
oài, mình thì không viết cho PIc bằng ASM, nhưng ngày xưa thì toàn viết cho 8051 bằng ASM, giờ thấy dại quá ^^
không sao, thuật toán thế này, bạn cho các nút bấm vào các chân (ví dụ portb chẳng hạn) và bạn so sánh từng chân 1 theo cấu trúc BTFSS f,b nếu bít thứ b trong thanh ghi f bằng 0, lệnh tiếp theo được thực hiện(bạn cho led tương ứng sáng) nếu bằng 1 lệnh tiếp theo bị bỏ qua và thay vào đó là 1 lệnh noop,lệnh sau nữa bạn sẽ so sánh bit tiếp theo, cứ như thế trong vòng lặp vô tận là xong mà mình thành thật khuyên bạn chuyển qua C, học ASM chỉ giúp bạn 1 thứ đó là hiểu phần cứng,nhưng cái giá phải trả quá cao ^_^ chúc vui |
![]() |
![]() |
|
|