![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#7 | |
Đệ tử 1 túi
Tham gia ngày: Aug 2008
Bài gửi: 12
: |
Trích:
Với số 256D khi đổi ra nhị phân : 100000000 ( 9bit); vậy nghĩ là tràn ô nhớ eeprom( chỉ có 8 bit); vậy để lưu được những số lớn hơn 8 bit thì bạn nên tách số mà bạn muốn lưu thành những số 8 bit ... rồi lưu từng số 8 bit vào eeproom lưu vào eeprom ..rồi muốn lấy lại số đó thì chỉ cần đọc giá trỉ 2 byte đó rồi ghép chúng lại . pic 16( điển hình là 16f887 có 256byte eeprom ) vậy bạn có thể lưu được 256 byte rồi .. Trong CCS thì nó cung cấp cho ban các lệnh tạo số 8 bit , 16 bit , 32 bit . (make8(var,offset))..v...v.. cái này bạn vào trong help của ccs xem đi ... Còn nếu bạn muốn nhanh gọn thì chỉ cần dịch trái , dich phải để tách số 8 bit thôi , sau đó and nó lại là ok rồi..
__________________
Nhận thiết kế và thi công các sản phẩm tự động hóa, truyền thông, cơ khí , điện tử .. Nhận hàn board , quấn cuộn cảm .... thuyhu_letinh@yahoo.com 0909300332 . |
|
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|