View Single Post
Old 05-11-2008, 08:02 PM   #5
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 nguyenquoctoan View Post
thưa bác namq em dùng pic 18f4550,lưu 10 số vào địa chỉ add1,10 số vào địa chỉ add2,10 số vào add3,dau đó đọc số 1 từ add1,ra tiếp số 2,...được truyền từ máy tính xuống,em chưa biết phải khai báo và viết như thế nào,
nhân tiện hỏi bác namq chương trìng test các post của píc 18f4550 của em như vậy ổn kô
#include <18f4550.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=20000000)
#byte porta=0xf80
#byte portb=0xf81
#byte portc=0xf82
#byte portd=0xf83
#byte porte=0xf84 ///khai bao dia chi port
void main(void)
{set_tris_a(0x00);
set_tris_b(0x00);
set_tris_c(0x00);
set_tris_d(0x00);
set_tris_e(0x00);
while (1)
{ porta=0;
delay_ms(250);
porta=255;
delay_ms(250);

portb=0;
delay_ms(250);
portb=255;
delay_ms(250);


portb=0;
delay_ms(250);
portb=255;
delay_ms(250);

portc=0x00;
delay_ms(250);
portc=0xff;
delay_ms(250);


portd=0x00;
delay_ms(250);
portd=0xff;
delay_ms(250);


porte=0x00;
delay_ms(250);
porte=0xff;
delay_ms(250);

}}
sao postc có một chân kô sáng đèn,pic mới mua kô thể chết được
nhờ bác xem dùm em
Làm thế nào lưu 10 số vào một địa chỉ? Tôi không rõ ý của bạn. Nếu ô nhớ của bạn có độ dài 8-bit thì bạn chỉ có thể lưu 1 số 8-bit vào nó.

Bài viết có code kiểm tra port I/O của PIC18F4550 đã được tôi tách thành 1 luồng riêng, bạn xem danh sách các bài viết mới sẽ thấy bài viết của bạn (đã được tôi trả lờ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