PIC Vietnam

Go Back   PIC Vietnam > Mua bán & Trao đổi > Trao đổi ngoài luồ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

Trao đổi ngoài luồng Các loại vi điều khiển khác, tản mạn của các anh chàng và cô nàng kỹ thuật ...

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 13-07-2009, 09:21 AM   #5
nguyenhuanute
Nhập môn đệ tử
 
Tham gia ngày: Aug 2006
Bài gửi: 7
:
cho mình hỏi vài thứ về tri xuất thông qua biến

Trong codevison có dòng định nghĩa PORTD là: sfrb PORTD=0x12;
Như vậy PORTD có địa chỉa là 12h.
Bây giờ mình khai báo 1 con trỏ:
unsigned char *c_tro;
Mình muốn địa chỉ của con trỏ c_tro mang giá trị là 12h thì làm thế nào?
có phải là như vậy không: c_tro = &PORTD
Sau đó mình muốn PORTD chớp tắt thì mình làm thế này có được không?

//chương trình chớp tắt PORTD
*c_tro=~*ctro;
delay_ms(200);
*c_tro=~*ctro;
delay_ms(200);


Sau đó mình cũng muốn PORTC chớp tắt, mình có thể làm như thế này được không?
c_tro = c_tro + 3 //15h là địa chỉ của PORTC

//chương trình chớp tắt PORTC
*c_tro=~*ctro;
delay_ms(200);
*c_tro=~*ctro;
delay_ms(200);



Sau đó mình cũng muốn PORTB chớp tắt, mình có thể làm như thế này được không?
c_tro = c_tro + 3 //18h là địa chỉ của PORTB

//chương trình chớp tắt PORTB
*c_tro=~*ctro;
delay_ms(200);
*c_tro=~*ctro;
delay_ms(200);

Cho hỏi, trong diễn đàn này có ai biết mình làm thế này có đúng hay không, nếu làm không đúng thì có ai có cách khác giúp mình hay không, mình chủ yếu là muốn xuất giá trị của biến thông qua địa chỉ của biến đó.
nguyenhuanute 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


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