PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > RTOS và Thuật toán với 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

RTOS và Thuật toán với PIC RTOS và Các thuật toán dùng cho PIC/dsPIC/PIC32
Mod: phamminhtuan

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 17-07-2006, 05:26 PM   #1
nghaiha
Nhập môn đệ tử
 
Tham gia ngày: Jul 2006
Bài gửi: 7
:
Làm sao để đọc dữ liệu từ ô nhớ vào thanh ghi W

Tôi có một biến abc nằm ở ô nhớ 0x20 chứa giá trị là 0x22

vậy làm sao để đọc giá trị của ô nhớ 0x22 qua truy xuất biến abc

ở 8501 thì có lệnh như: Mov A, @abc

vậy ở PIC thì sao hả các bác????

Cám ơn các bác nhiều.
nghaiha vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-07-2006, 06:39 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
Ví dụ với PIC16:
Code:
movf abc, W
hay
Code:
movf abc, 0
Nếu bạn bắt đầu làm quen với PIC thì nên đọc các luồng sau:
http://picvietnam.com/forum/showthread.php?t=4
http://picvietnam.com/forum/showthread.php?t=10
http://picvietnam.com/forum/showthread.php?t=5

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 17-07-2006, 06:59 PM   #3
nghaiha
Nhập môn đệ tử
 
Tham gia ngày: Jul 2006
Bài gửi: 7
:
cám ơn bác

nhưng nếu làm như thế chỉ nhận được 0x22 trong W thôi bác ạ

giả sử ô nhớ 0x22 chứa giá trị 0x50 nào đó

làm cách nào để nhận được giá trị 0x50 này

cám ơn bác một lần nữa
nghaiha vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-07-2006, 07:14 PM   #4
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ả lời cho bạn nghaiha qua Y!M rồi, nhưng cũng post lên đây để các bạn khác tham khảo.

Yêu cầu trên được đáp ứng bằng cách dùng chế độ định vị gián tiếp của PIC. Với PIC16 chẳng hạn, chúng ta dùng thanh ghi FSR làm thanh ghi chỉ số. Chẳng qua nó là một thanh ghi con trỏ được thiết kế sẵn trong chip.

Lấy ví dụ chip PIC16F877(A), bạn đọc phần 2.5 'Indirect Addressing, INDF and FSR Registers', ví dụ 2-2 có hướng dẫn cách định vị gián tiếp này.

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

thay đổi nội dung bởi: namqn, 17-07-2006 lúc 07:17 PM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2006, 10:02 AM   #5
newuser
Đệ tử 4 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 66
:
à, đây rồi, em cứ lẫn lộn FSR với SFR, chán thật.
bạn đang học 8051 nên thắc mắc chỗ này cũng phải, mình cũng từng thắc mắc như vậy, nhưng cũng tương tự thôi bạn à
FSR <=> R0/R1 : chứa địa chỉ thanh ghi sẽ trỏ đến
INDF<=>@R0/@R1: chứa giá trị thanh ghi mà FSR "trỏ" đến.
chỉ đơn giản vậy thôi mà!
newuser vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-12-2007, 11:08 AM   #6
huynhlephuocson
Đệ tử 2 túi
 
Tham gia ngày: Jul 2007
Bài gửi: 26
:
còn đọc ghi port trong pascal

các bac nào biết đọc và set thanh ghi trong pascal làm như thế nào chỉ em với?
huynhlephuocson 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
Vi xử lý âm thanh, bạn nào rành thì chỉ giúp. jean Trao đổi ngoài luồng 4 23-01-2007 07:31 PM
Thảo luận về cách viết các lệnh dịch thanh ghi (RRF,RLF) anhquangngai Cơ bản về vi điều khiển và PIC 4 07-11-2006 07:25 PM
Xử lý âm thanh bachelor1979 Cảm biến 0 10-06-2006 06:01 PM


Múi giờ GMT. Hiện tại là 09:16 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