View Single Post
Old 18-01-2011, 08:53 PM   #11
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
đây là đoạn code khi nhấn nút sẽ đọc dữ liệu trong eeprom truyền lên máy tính:
Code:
#include <16F877A.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#use fast_IO(B)
#use fast_IO(C)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
#ROM 0x2100 = {" PIC VIET NAM "}//khai bao ghi vao eeprom khi nap code
int8 i = 0;
int8 a=0;
int8 dia_chi=0;
int8 b;//khai bao bien b la dang con tro
/*Ham main*/
void main(void)
{
set_tris_B(0xff);
port_b_pullups(true);
while(1)
{
if(!input(PIN_B0))//chờ phím nhấn
  {
  dia_chi=0;
  for(i=0;i<=14;i++)
   {
   a=read_eeprom (dia_chi);dia_chi++;
   putc(a);//truyen len may tinh
   }
    while(!input(PIN_B0))//cho nha phim
     {
     }
      delay_ms(10);
 }
}
}//ket thuc chuong trinh
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn