Trích:
Nguyên văn bởi LeDuc
cho em hỏi , em lưu 1 giá trị 8 bit vào eeprom con Pic 16f887 thì được , nhưng làm sao ghi 1 giá trị 10 bit hoặc lớn hơn vào eeprom vậy? ai có giải thuật giúp em với ..
|
PIC16F887 là vi điều khiển 8-bit, do đó độ dài dữ liệu tự nhiên là 8-bit. Để lưu các giá trị dài hơn 8-bit vào EEPROM của PIC16F887 thì bạn có thể tách các giá trị này ra thành nhiều phần, mỗi phần dài nhất là 8-bit, và lưu vào PIC theo một quy ước nào đó (có thể do bạn tự đặt ra). Các trình biên dịch ngôn ngữ cấp cao thường xử lý việc này cho bạn, do đó không có lý do gì bạn phải tự xử lý, trừ khi bạn viết chương trình bằng hợp ngữ.
Thân,