PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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

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
Prev Previous Post   Next Post Next
Old 14-11-2006, 12:00 AM   #9
chimchichchoe
Nhập môn đệ tử
 
Tham gia ngày: Nov 2006
Bài gửi: 7
:
Red face

Trích:
Trích:
Trong cái address location của ds12c887, address 0x02 chỉ phút, address 0x04 chỉ giờ, 0x06 chỉ ngày trong tuần. Vậy nếu lúc bắt đầu program, em khai báo biến chẳng hạn

min EQU 0x02
hour EQU 0x04
day EQU 0x06

tất nhiên là ko ròi, vì khi bạn khai báo như thế thì các biến đó nằm trong ram của PIC chứ đâu có liên quan gì tới con RTC. Nếu muốn lấy được giá trị đó bạn còn phải "hỏi" nó nữa.


Trích:
Trong cái tutorial đó, dùng Pic16f887a để đọc, ghi dữ liệu lên ds12c887, còn trong cái chương trình của em, em thấy chỉ cần dùng 1 cái ds đó là đủ, không biết chỉ dùng một cái có được không.

Tớ ko hiểu câu này
ý của em lả không dùng cái PIC nào cả, chỉ dùng và lập trình cho mỗi con ds12c887 thôi, không biết có được không,bởi vì em thấy cái project của em cũng đơn giản, chỉ cần 3 biến "phút", "giờ", "ngày", vả lại cũng không cần phải đọc hay viết dữ liệu gì rối rắm như trong chương trình của anh NTC nên thiết nghĩ chỉ cần 3 biến này hướng đến cái địa chỉ second, hour, day of week trong memory location là được(Em có hỏi câu nào ngu quá thì cũng mong anh lượng thứ, hix hix)


Trích:
;--------------------------------------------------------
; can chu y doan chuong trinh duoi day
; do chua trang bi chua nang dieu chinh ngay thang nam
; nen tam them doan chuong trinh nay vao de dieu chinh
; khi cho dong ho hoat dong lau dai, can bo doan code nay di
; vi neu mach bi reset, doan chuong trinh nay duoc thuc thi
; khi do, thoi gian hien thi khong con dung nua
;----------------------------------------------------------
hello
MOVLW d'10' ; kiem tra dieu kien de thao tac len
; cac thanh ghi chua gia tri thoi gian thuc
MOVWF ADDRESS_R ; thuc chat la kiem tra trng thai bit UIP
CALL read_12C887 ; xem lai chuc nang cua bit UIP
BTFSC DATA_R,7
GOTO hello
MOVLW d'23' ; Khoi tao cac gia tri thoi gian cho DS12C887
MOVWF DATA_W ; ngay 23
MOVLW d'7'
MOVWF ADDRESS_W
CALL write_12C887
MOVLW d'3' ; thang 3
MOVWF DATA_W
MOVLW d'8'
MOVWF ADDRESS_W
CALL write_12C887
;--------------------------------------------------------------------------------
ở trong cái tut của anh NTC em có thấy đoạn này, đoạn này dùng để khởi tạo thời gian cho cái ds12c887 được phải không anh ???
chimchichchoe vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


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
dsPIC Tutorial 1-Tạo và biên dịch một project (ASM30) namqn dsPIC - Bộ điều khiển tín hiệu số 16-bit 16 22-08-2012 12:35 AM
#1: Create dsPIC30F Project minhcuong dsPIC - Bộ điều khiển tín hiệu số 16-bit 5 21-12-2006 06:01 PM


Múi giờ GMT. Hiện tại là 07:12 AM.


Đượ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