View Single Post
Old 01-12-2008, 04:45 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi lequocbao View Post
Pic có bộ nhớ eeprom 8k (0-255).vậy để lưu dữ liệu dạng số có từ 2 chữ số trở lên thì phải làm như thế nào mọi người ơi?

lệnh lưu:write_eeprom(addr,value);
lệnh đọc:read_eeprom(addr);
//vậy thì cái value mình có phải định dạng như thế nào không?

vd:lưu số 100 vào ô nhớ không thì viết như vậy đúng không:
x=100;
write_eeprom(0,x);// x phải là biến như thế nào mọi người?

ai biết chỉ giúp mình với!
Tất cả dữ liệu lưu trong PIC là dạng số. Dạng 2 chữ số mà bạn nói đến là dạng nào (dùng cơ số mấy)?

PIC 8-bit có dữ liệu dạng byte (8-bit), còn PIC24 thì có dữ liệu 16-bit. Với các PIC 8-bit, mỗi ô nhớ trong EEPROM dài 8-bit, trong CCS C thì có thể dùng kiểu char hay unsigned int8 để khai báo biến.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn