PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 27-01-2007, 09:55 PM   #1
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Đồng hồ số dùng DS1307

Mình có làm 1 đồng hồ số dùng Pic 18f458 , kết nối DS1307 qua i2c . hiển thị trên lcd . mình đã làm cho chạy , nhưng lại hiển thị không đúng kết quả . anh em nào đã từng làm cái này rồi thì giúp mình nha . Lỗi cụ thể như sau ;

- mình nhập giá trị ban đầu : $00,$00,$00,$07,$1B,$01,$07,$90
' Sec Min Hr Day D M Y Control

giây(sec) : 00
phút(min) : 00
giờ (hr) : 00
thứ (Day) : 7.
ngày (D) : 27
tháng(M) : 1
năm(y):7

lcd hiển thị như sau :

thu 7 27-1-7
0:0:0
h m s

mình nhập vào DS1307 thì ok . đọc ra thì cũng ok luôn . nhưng khi bắt đầu đếm . thì con số s chỉ đếm đến 9 thôi , rồi lại nhảy thành số 16 . ngay cả con m và con h cũng vậy . Khi mình nhẩm tính thì đúng là con s nhảy 60 lần thì con m nhảy 1 lần . nhưng hiển thị thì không đúng . có khi con s lên đến hàng 80 luôn .

Mình nghĩ chắc từ số 9 con DS1307 đã bỏ qua A , B , C , D , E , F để đếm đến 16 . Nhưng tại sao lại như vậy ? làm sao đế cho hiển thị đúng ? Và khi nạp lần đầu cho con Ds , thì mình nên để giá trị là gì ? thập phân hay nhị phân hay hệ 16 ? . khi mình đọc ra là số gì ?
mong bạn nào rành thì giúp mình nha . mình vô cùng cảm ơn .

À, còn 1 điều nữa . mình có cần phải đọc ghi theo thứ tự không ? và nếu có thì mình phải đọc cái gì trước , cái gì sau ?
ghi cái gì trước , cái gì sau ?
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-01-2007, 11:04 PM   #2
vnbtech
Đệ tử 2 túi
 
Tham gia ngày: Dec 2006
Nơi Cư Ngụ: La Jolla, San Diego. Heaven on earth
Bài gửi: 26
:
Cha`o ban,
Ban co' bao gio nghe noi den chuan BCD chua? (Binary coded decimal). Con IC cua ban dung cai BCD do'. Khi no de^'m tu 09 xong len den 10 roi 11...12..
giong nhu dem so^' binh thuong thoi. Neu doc ra 10 tuc la so^' muo*i, ma ban lai nghi~ la hex, thi luc do' ban se doi ra la 16. la se bi. sai lien.

byte hr,
byte StrHH[3] = {0};

rtc_get_time(hr, min, sec);

g_StrHH[0] = (char) (hr/16 + 0x30);
g_StrHH[1] = (char) (hr%16 + 0x30);

lcd_display_string(StrHH);

ban hay tham khao doan ma tren, hy vong se giup duoc ma.

VNBTECH.
vnbtech vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-01-2007, 11:21 PM   #3
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Trích:
Nguyên văn bởi vnbtech View Post
Cha`o ban,
Ban co' bao gio nghe noi den chuan BCD chua? (Binary coded decimal). Con IC cua ban dung cai BCD do'. Khi no de^'m tu 09 xong len den 10 roi 11...12..
giong nhu dem so^' binh thuong thoi. Neu doc ra 10 tuc la so^' muo*i, ma ban lai nghi~ la hex, thi luc do' ban se doi ra la 16. la se bi. sai lien.

byte hr,
byte StrHH[3] = {0};

rtc_get_time(hr, min, sec);

g_StrHH[0] = (char) (hr/16 + 0x30);
g_StrHH[1] = (char) (hr%16 + 0x30);

lcd_display_string(StrHH);

ban hay tham khao doan ma tren, hy vong se giup duoc ma.

VNBTECH.
mình đã nghĩ tới việc đó rồi . khi mình đọc giá trị từ DS , mình gửi tạm vào 1 biến . chuyển biến đó từ số hex sang thập phân ( vì lúc nạp vào mình dùng số hex )sau đó suất biến đó ra lcd dưới dạng số thập phân . còn chuẩn BCD của bạn tức là mã 10101010 đúng không ? nếu con DS chỉ dùng BCD thi tai sao luc mình nạp , mình nạp mã là HEX thi nó vẫn nạp được và vẫn chạy ?
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-01-2007, 10:18 AM   #4
vnbtech
Đệ tử 2 túi
 
Tham gia ngày: Dec 2006
Nơi Cư Ngụ: La Jolla, San Diego. Heaven on earth
Bài gửi: 26
:
chao ban,
BCD uses 4 binary bits to encode each decimal digit. Vi' du. la: ban muon dua du lieu ngay 27 vao trong con IC, thi ban phai dung 0x27, chung khong phai la 0x1B. 0x1B la sai roi, khong phai la ngay 27 theo chuan BCD dau.

Vi' du ban dung thong tin sau de "initialize" con timer IC:
gia^y : 45 second
Phut : 37 phu't
Gio : 8 gio.
Thi ban phai dung cai data sau day de dua vao : 0x45, 0x37, 0x08

sau khi dua vao, gia su*? 50 giay sau, ba.n doc cai thoi gio tu con IC, luc no' con IC se cho ban data sau:
Giay = 0x35
Phut = 0x38
Gio = 0x08
Neu ban muon hien thi. tren LCD cho du'ng thi ban phai doi ra nhu sau:
char second_digit1, second_digit2;
second_digit2 = (Giay / 0x10) + '0' = (0x35 / 0x10) + 0x30 = 0x33
second_digit1 = (Giay % 0x10) + '0' = (0x35 % 0x10) + 0x30 = 0x35

roi ban co' the display giong nhu display character:
lcd_display_char(second_digit2);
lcd_display_char(second_digit1);

Ban cu lam nhu vay, minh tin chac ban se da.p duoc yeu cau. Neu ban co' thac mac gi, thi cu hoi tiep nhe'.

VNBTECH
vnbtech vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-01-2007, 01:23 PM   #5
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Cảm ơn các bạn đã quan tâm . hôm nay mình đã làm được rồi . cái con số mình nhập vào DS không qua trọng . là kiểu dữ liệu gi cũng ok , hex hoặc decimal . nhưng quan trọng là lúc đọc ra . mình phải chuyển số đó sang hex , rồi xuất thẳng ra LCD luôn . bây giờ thì ok rồi . nhưng mình còn chưa biết cái vụ AM và PM . lại còn năm nhuận hay không nhuận để mà biết tự cộng thêm ngày cho tháng 2 . nếu các bạn biết , mình mong các bạn chia sẻ nha .

a, mà lúc mình nạp lần đầu , mình nạp thẳng số hex luôn . vd :
năm : $07
tháng : $01
ngày : $28
giờ : $13
phút : $25
giây : $00
tương ứng khi xuất ra LCD là : 28 - 01 - 07 13:25:00

namqn: đây đâu phải là số hex, nó vẫn là dạng BCD đó chứ. Bạn thử nạp $0F vào ô nhớ đếm năm rồi đọc lại xem sẽ được số nào.

thay đổi nội dung bởi: namqn, 29-01-2007 lúc 07:32 PM.
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-01-2007, 08:44 PM   #6
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 hatuan296 View Post
Cảm ơn các bạn đã quan tâm . hôm nay mình đã làm được rồi . cái con số mình nhập vào DS không qua trọng . là kiểu dữ liệu gi cũng ok , hex hoặc decimal . nhưng quan trọng là lúc đọc ra . mình phải chuyển số đó sang hex , rồi xuất thẳng ra LCD luôn . bây giờ thì ok rồi . nhưng mình còn chưa biết cái vụ AM và PM . lại còn năm nhuận hay không nhuận để mà biết tự cộng thêm ngày cho tháng 2 . nếu các bạn biết , mình mong các bạn chia sẻ nha .

a, mà lúc mình nạp lần đầu , mình nạp thẳng số hex luôn . vd :
năm : $07
tháng : $01
ngày : $28
giờ : $13
phút : $25
giây : $00
tương ứng khi xuất ra LCD là : 28 - 01 - 07 13:25:00
Chip DS1307 tự động điều chỉnh ngày theo năm nhuận cho đến 2100. Nếu bạn chọn chế độ 12 giờ (bit6 = 1) ở thanh ghi đếm giờ (02h) thì bit5 sẽ là bit báo PM/AM (mức 1 là PM). Khi đó chỉ có bit4 được dùng cho hàng chục giờ. Ngược lại, khi ở chế độ 24 giờ (bit6 = 0) thì bit5 sẽ được dùng làm bit thứ hai của hàng chục giờ. Nếu thay đổi giữa 12 và 24 giờ thì phải nhập lại giá trị giờ.

Bạn chịu khó đọc datasheet đi.

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
Old 29-01-2007, 01:17 AM   #7
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Trích:
Nguyên văn bởi namqn View Post
Chip DS1307 tự động điều chỉnh ngày theo năm nhuận cho đến 2100. Nếu bạn chọn chế độ 12 giờ (bit6 = 1) ở thanh ghi đếm giờ (02h) thì bit5 sẽ là bit báo PM/AM (mức 1 là PM). Khi đó chỉ có bit4 được dùng cho hàng chục giờ. Ngược lại, khi ở chế độ 24 giờ (bit6 = 0) thì bit5 sẽ được dùng làm bit thứ hai của hàng chục giờ. Nếu thay đổi giữa 12 và 24 giờ thì phải nhập lại giá trị giờ.

Bạn chịu khó đọc datasheet đi.

Thân,
Cảm ơn bạn đã trả lời tin . trước khi thử nghiệm con DS này , mình cũng đã xem datasheet của nó rất nhiều lần . và datasheet thì ai xem cũng như ai mà thôi . quan trọng là người nào nắm bắt được vấn đề nhanh lẹ . Và hiện giờ thì mình cũng đã làm được chế độ AM\PM . Dù sao cũng rất cảm ơn những kinh nghiệm mà các bạn đã chia sẽ .
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-01-2007, 03:16 AM   #8
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Bài thực hành

sẵn tiện đây mình đưa lên diễn đàn đề tài đồng hồ số dùng DS1307 mà mấy hôm nay mình nghiên cứu , học hỏi kinh nghiệm của anh em .

Đề tài dùng ngôn ngữ Picbasic pro . pic 18f458 kết nối I2c với DS1307 .bạn thông cảm , mình chưa rành về Proteus cho lắm nên cũng chưa biết con xtal và pin backup ở đâu . nên đành thay 2 con đó bằng 2 con điện trở . .
Sơ đồ kết nối như sau :

1\dành cho lcd :
portb từ b.4 đến b.7 kết nối từ D4 đến D7 của lcd
portb.1 >> rs
portb.2 >>rw
portb.3 >>e

2\ dành cho DS1307 :
porta.0 >> sda
porta.1 >> sc

3\ dành cho các nú bấm :
portc.0 >> nút nạp dữ liệu vào DS
portc.1 >> nút vào chương trình cài ngày giờ
portc.2 , portc.3 >> tương ứng với nút giảm , tăng dữ liệu .

các bạn xem file đính kèm sẽ rõ nha .
nếu có thắc mắc , hãy liên hệ mình . h_a_tuan2002@yahoo.com
đây là phần mềm cho con pic . mình mới làm quen nên chắc sẽ có nhiều sai sót . nếu có gì mong anh em giúp đỡ mình hoàn thiện phần mềm nha . cảm ơn nhiều .
File Kèm Theo
File Type: txt ds1307.txt (11.7 KB, 616 lần tải)
File Type: rar zip.rar (69.2 KB, 1415 lần tải)
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-10-2009, 10:38 AM   #9
const_nos
Đệ tử 2 túi
 
Tham gia ngày: Jul 2008
Bài gửi: 33
:
Smile

Trích:
Nguyên văn bởi hatuan296 View Post
Cảm ơn các bạn đã quan tâm . hôm nay mình đã làm được rồi . cái con số mình nhập vào DS không qua trọng . là kiểu dữ liệu gi cũng ok , hex hoặc decimal . nhưng quan trọng là lúc đọc ra . mình phải chuyển số đó sang hex , rồi xuất thẳng ra LCD luôn . bây giờ thì ok rồi . nhưng mình còn chưa biết cái vụ AM và PM . lại còn năm nhuận hay không nhuận để mà biết tự cộng thêm ngày cho tháng 2 . nếu các bạn biết , mình mong các bạn chia sẻ nha .

a, mà lúc mình nạp lần đầu , mình nạp thẳng số hex luôn . vd :
năm : $07
tháng : $01
ngày : $28
giờ : $13
phút : $25
giây : $00
tương ứng khi xuất ra LCD là : 28 - 01 - 07 13:25:00

namqn: đây đâu phải là số hex, nó vẫn là dạng BCD đó chứ. Bạn thử nạp $0F vào ô nhớ đếm năm rồi đọc lại xem sẽ được số nào.
Ủa.Mình có thắc mắc: Con DS nó lưu sẵn thời gian bên trong nó .Mình chỉ cần đọc nó ra với địa chỉ thanh ghi tương ứng để có được là có được thới gian thôi chứ.Tại sao lại phải nhậpo vào rồi mới đọc ra?Mình ko hiểu.Bạn có thể giải thích chổ nầy được không?Sắn tiện bạn post luôn chươnmg trình của bạn lên để mọi người cùng tham khảo
const_nos vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-01-2007, 02:12 PM   #10
huychuongn
Nhập môn đệ tử
 
Tham gia ngày: Jan 2007
Bài gửi: 1
:
Trích:
Nguyên văn bởi hatuan296 View Post
Mình có làm 1 đồng hồ số dùng Pic 18f458 , kết nối DS1307 qua i2c . hiển thị trên lcd . mình đã làm cho chạy , nhưng lại hiển thị không đúng kết quả . anh em nào đã từng làm cái này rồi thì giúp mình nha . Lỗi cụ thể như sau ;

- mình nhập giá trị ban đầu : $00,$00,$00,$07,$1B,$01,$07,$90
' Sec Min Hr Day D M Y Control

giây(sec) : 00
phút(min) : 00
giờ (hr) : 00
thứ (Day) : 7.
ngày (D) : 27
tháng(M) : 1
năm(y):7

lcd hiển thị như sau :

thu 7 27-1-7
0:0:0
h m s

mình nhập vào DS1307 thì ok . đọc ra thì cũng ok luôn . nhưng khi bắt đầu đếm . thì con số s chỉ đếm đến 9 thôi , rồi lại nhảy thành số 16 . ngay cả con m và con h cũng vậy . Khi mình nhẩm tính thì đúng là con s nhảy 60 lần thì con m nhảy 1 lần . nhưng hiển thị thì không đúng . có khi con s lên đến hàng 80 luôn .

Mình nghĩ chắc từ số 9 con DS1307 đã bỏ qua A , B , C , D , E , F để đếm đến 16 . Nhưng tại sao lại như vậy ? làm sao đế cho hiển thị đúng ? Và khi nạp lần đầu cho con Ds , thì mình nên để giá trị là gì ? thập phân hay nhị phân hay hệ 16 ? . khi mình đọc ra là số gì ?
mong bạn nào rành thì giúp mình nha . mình vô cùng cảm ơn .

À, còn 1 điều nữa . mình có cần phải đọc ghi theo thứ tự không ? và nếu có thì mình phải đọc cái gì trước , cái gì sau ?
ghi cái gì trước , cái gì sau ?
Bạn xem lại đi vì con DS 1307 nhận và phát mã BCD chứ không phải mã DEC bạn phải đổi lại cho đúng để hiển thị.,.
huychuongn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-01-2007, 04:45 PM   #11
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Trích:
Nguyên văn bởi huychuongn View Post
Bạn xem lại đi vì con DS 1307 nhận và phát mã BCD chứ không phải mã DEC bạn phải đổi lại cho đúng để hiển thị.,.
mình đã nói , khi ghi con DS , mã nào cũng được ( mình đã kiểm tra với mã BCD , HEX , DEC .) còn khi đọc ra , mình nên chuyển sang Hex là để tương thích với LCD . chứ đâu có nói là bắt buộc khi đọc ra phải là số HEX đâu ? . mà vấn đê này đã được giải quyết xong . dù sao cũng cảm ơn bạn đã quan tâm . nếu bạn có thời gian . mong bạn xem giúp đề tài mình vừa gửi lên về mạch đồng hồ có dùng DS1307 .
chào bạn .
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-01-2007, 07:40 PM   #12
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
Bạn đã xin ý kiến những ai đã từng làm với DS1307, nhưng những người góp ý lại không được bạn hoan nghênh. Tôi đã viết tutorial cho dsPIC sử dụng DS1307, cũng đã viết tutorial cho dsPIC sử LCD, nghĩa là tôi không lạ lẫm gì với những thứ này.

Lời khuyên của tôi là bạn đọc kỹ datasheet, chỗ nào không hiểu thì hãy hỏi, như vậy bạn sẽ nắm được nó rõ hơn.

Bạn chưa hiểu rõ về số BCD thì làm sao phân biệt được nó với số hex, như vậy làm sao có thể khẳng định là nạp số BCD và số hex đều được (tôi giả sử bạn ngụ ý là đều cho giá trị đúng). BCD là binary-coded decimal, nghĩa là số thập phân mã hóa bằng nhị phân, mỗi chữ số nhị phân sẽ dùng 4 bit để mã hóa, như vậy các tổ hợp cho các giá trị A, B, C, D, E, và F sẽ không được dùng.

Số thập phân 10 có mã hex là 0x0A, và mã BCD là 0x10. Bạn thử nạp 0x0A và 0x10 xem có ghi được cùng kết quả vào một thanh ghi nào đó của DS1307 hay không?

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
Old 29-01-2007, 10:58 PM   #13
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
Trích:
Nguyên văn bởi namqn View Post
Bạn đã xin ý kiến những ai đã từng làm với DS1307, nhưng những người góp ý lại không được bạn hoan nghênh. Tôi đã viết tutorial cho dsPIC sử dụng DS1307, cũng đã viết tutorial cho dsPIC sử LCD, nghĩa là tôi không lạ lẫm gì với những thứ này.

Lời khuyên của tôi là bạn đọc kỹ datasheet, chỗ nào không hiểu thì hãy hỏi, như vậy bạn sẽ nắm được nó rõ hơn.

Bạn chưa hiểu rõ về số BCD thì làm sao phân biệt được nó với số hex, như vậy làm sao có thể khẳng định là nạp số BCD và số hex đều được (tôi giả sử bạn ngụ ý là đều cho giá trị đúng). BCD là binary-coded decimal, nghĩa là số thập phân mã hóa bằng nhị phân, mỗi chữ số nhị phân sẽ dùng 4 bit để mã hóa, như vậy các tổ hợp cho các giá trị A, B, C, D, E, và F sẽ không được dùng.

Số thập phân 10 có mã hex là 0x0A, và mã BCD là 0x10. Bạn thử nạp 0x0A và 0x10 xem có ghi được cùng kết quả vào một thanh ghi nào đó của DS1307 hay không?

Thân,
vấn đề nào , câu nói nào của mình mà bạn cho là đã " không hoan nghênh " những người giúp mình ? Còn việc xem datasheet , đương nhiên là mình đã xem rồi , và đã không hiểu nên mới lên diễn đàn nhờ giúp đỡ .chứ nếu đã hiểu thì nói làm gì ? Đồng ý , việc bạn yêu cầu mình xem datasheet cũng là một gợi ý hay . nên mình cũng đã cảm ơn bạn đấy thôi . Nếu bạn còn chưa vừa lòng nữa thì mình cũng đành chịu .

Còn về các tên gọi của hệ thống số đếm . có thể mình đã nắm không rõ . nhưng chắc chắn mình đã nạp cho con DS1307 , phần giờ những loại số sau :

ví dụ , nạp số 10 - tương ứng là 10 giờ
$10 - hex
%00010000 - Binary
16 - decimal
thì con DS khi đọc ra vẫn là 10 h . với điều kiện phải chuyển con số vừa đọc từ DS sang Hex rồi mới xuất ra LCD . Để tương thích với lcd . nếu không thì LCD sẽ hiển thị 1 con số khác ( chuyện này mình cũng đã từng nói ). Việc này mình đã thử đi , thử lại nhiều lần .

Và như mình ĐÃ nói . mọi vấn đề mấy hôm nay mình hỏi đều đã được giải quyết xong , bởi vậy , chúng ta không nên bàn cãi thêm về các con số , tên gọi của chúng nữa mà làm gì .. Mình cũng đã đưa đề tài đó lên để anh em , những người mới chưa biết gì về pic và RTC có thêm thông tin để tham khảo .

bài thực hành này mình đã làm với ngôn ngữ PICBASIC PRO .
.
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-01-2007, 02:02 AM   #14
vnbtech
Đệ tử 2 túi
 
Tham gia ngày: Dec 2006
Nơi Cư Ngụ: La Jolla, San Diego. Heaven on earth
Bài gửi: 26
:
anh HaTuan,
Co' the anh lam du'ng nhung ca'ch goi cua anh bi. lan lo^.n. Ta ca nhung gi anh chuyen de nap co con DS1300 va doc no ra the hien thi, la theo chuan BCD het. May ban trong nay chi? mong anh hieu ro va dung co' lan lon giua HEX/DEC and BCD....

chuc mung anh da lam duoc.

VNBTECH
vnbtech vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-01-2007, 04:46 PM   #15
hatuan296
Làm quen với PIC
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
:
cảm ơn bạn VNBTECH về lời khuyên . thực sự mình đã học hỏi rất nhiều từ diễn đàn này . . nếu có thời gian . mong bạn góp ý cho bài thực hành của mình nha .
hatuan296 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Làm ơn giúp đỡ lập trình PIC với DS1307, EEPROM enti PIC - Thiết kế và Ứng dụng 1 20-11-2006 06:19 PM


Múi giờ GMT. Hiện tại là 10:56 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam