PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụ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

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 04-03-2010, 09:17 PM   #31
heront
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Nơi Cư Ngụ: Hà nội
Bài gửi: 2
:
Send a message via Yahoo to heront
tụi tui đang bắt viết bằng ASM đây.chán
heront vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-03-2010, 10:01 PM   #32
nghiepngoc
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 1
:
minh dang lam do an tot nghiep cung vve den giao thong. nhung khong su dung pic. ma de tai cua minh la dung con psoc cy8c27443. ba con nao co code chuong trinh cho psoc thi dup minh voi nha
nghiepngoc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-03-2010, 09:51 AM   #33
taiphap
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 2
:
nếu viết bằng code notepad thì có khác dzi không????
còn muốn gắn thêm bàn phím để điều khiển theo ý của mình thì cần làm thế nao???
taiphap vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-03-2010, 08:33 PM   #34
taiphap
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 2
:
anh em trong 4room đâu hết rùi nè
taiphap vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-03-2010, 01:09 AM   #35
cuongcpr
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 2
:
em cũng mới bắt đầu học về Asem,thầy bắt làm bt lớn dùng pic16f877a thiết kế mạch đèn giao thông,em còn lơ mơ quá ko biết bắt đầu từ đâu.hix
cuongcpr vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-03-2010, 12:21 PM   #36
automatic_nd
Nhập môn đệ tử
 
Tham gia ngày: Jan 2010
Bài gửi: 3
:
có bạn nào làm nhiều về led 7seg không pót lên giúp mình vài bài
automatic_nd vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-04-2010, 10:55 PM   #37
luckyboy_tqh1
Nhập môn đệ tử
 
Tham gia ngày: Apr 2010
Bài gửi: 1
:
ban co co mach dieu khien den gt o nga tu .giao tiep voi may tinh tu 6h-23h thi den xanh den do den vang sang .con thoi gian con lai chj co den vang nhap nhay!
luckyboy_tqh1 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-10-2010, 10:58 PM   #38
hcmut.khoamaisi
Đệ tử 4 túi
 
hcmut.khoamaisi's Avatar
 
Tham gia ngày: Dec 2009
Nơi Cư Ngụ: TPHCM
Bài gửi: 79
:
Send a message via Yahoo to hcmut.khoamaisi
Talking

Ai thích thì down về tham khảo vậy.cái này mình tự làm cách đây cũng lâu rồichưa có giao tiếp với máy tính(vì trình độ lúc đó còn hạn chế ).Bạn nào down về rồi sửa lại cho giao tiếp với máy tình rồi up lai cho anh em thi quá hay
Code:
/* Chuong Trinh den giao thong.Hien thi ra LCD.dung PIC16F877*/
#include "16f877.h"
#include "def_877a.h"
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use   delay(clock=4000000)
#use fast_io(b)
#use fast_io(d)

#define  RS  RD0              
#define  RW  RD1
#define  E   RD2
#define  LCD PORTB            //LCD duoc dieu khien qua PORTB
int   i=0;
const unsigned char key[]="15141312111009080706050403020100";  //Khai bao chuoi dem 15s cho den giao thong
void comwrt(void)             //ghi lenh ra LCD   
   {                              
    RS=0;
    RW=0;
    E=1;
    E=0;
    delay_ms(1);
   }

void datawrt(void)            //ghi data ra LCD
   {
    RS=1;
    RW=0;
    E=1;
    E=0;
    delay_ms(1);
   }

void initLCD(void)            //Khoi tao gia tri dau cho LCD
   {
   LCD=0x38;
   comwrt();
   LCD=0x0C;
   comwrt();
   LCD=0x06;
   comwrt();
   delay_ms(1);
   }
void state1_light()           //cac trang thang cua den giao thong   
   {
    output_high(PIN_D3);
    output_low(PIN_D4);
    output_low(PIN_D5);
    
   }

void state2_light()          
   {
    
    output_low(PIN_D3);
    output_high(PIN_D4);
    output_low(PIN_D5);
    
   }
void state3_light()
   {
    output_low(PIN_D3);
    output_low(PIN_D4);
    output_high(PIN_D5);
   }   
   
   
void LCD_count()                    //dem thoi gian 15s cho cac den xanh-Do
   {
   While(i<=30)
   {
          
    LCD=key[i];                     
    datawrt();
    i=i+1;
    LCD=key[i];
    datawrt();
    i=i+1;
    delay_ms(1000);                    //xuat lan luot 2 ki tu ra LCD
    LCD=0x01;                          //xoa man hinh LCD
    comwrt();
    delay_ms(1000);                    //phai delay thi lenh xoa man hinh moi xoa het duoc man hinh(rat Quan Trong(
   }
   }
 void wait_yellow_light()              //Dem thoi gian 3s cho den vang
   {
   LCD='0';
   datawrt();
   LCD='3';
   datawrt();
   delay_ms(1000);
   LCD=0x01;
   comwrt();
   delay_ms(1000);
   
   LCD='0';
   datawrt();
   LCD='2';
   datawrt();
   delay_ms(1000);
   LCD=0x01;
   comwrt();
   delay_ms(1000);
   
   LCD='0';
   datawrt();
   LCD='1';
   datawrt();
   delay_ms(1000);
   LCD=0x01;
   comwrt();
   delay_ms(1000);
   
   LCD='0';
   datawrt();
   LCD='0';
   datawrt();
   delay_ms(1000);
   LCD=0x01;
   comwrt();
   delay_ms(1000);
   }
   

  
  
void main(void)
{
   While(1)
   {
   set_tris_B(0);
   PORTB=0;
   set_tris_D(0);
   PORTD=0;
   initLCD();              //khoi tao LCD
 
   state1_light();         //xanh-do   
   LCD_count();
   delay_ms(1000);
   i=0;   
   state2_light();         //vang-vang
   wait_yellow_light();
   delay_ms(1000);
   i=0;     
   state3_light();         //do-xanh
   LCD_count();
   delay_ms(1000);
   i=0;
   }
}
link phần cứng
http://www.mediafire.com/?stiskv0rp3t5s

thay đổi nội dung bởi: hcmut.khoamaisi, 12-10-2010 lúc 10:46 AM.
hcmut.khoamaisi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-10-2010, 11:28 PM   #39
cuongeuro
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 3
:
andyhug co mach in va mach nguyen ly day du ko cho de tham khao voi,thanks so much
cuongeuro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-10-2010, 11:04 AM   #40
cuongeuro
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 3
:
ban nao co so do nguyen ly mach dkhien den giao thong dung 8951 hay pic cung duoc+2 con 8255 ko?
minh dag lam do an ma chua co mach,mong moi nguoi giup do
cuongeuro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-10-2010, 08:40 PM   #41
nguyenthien2528
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 1
:
giờ e mới có dịp làm mạch.
cám ơn các bạn đã chỉ dẫn, có gì thắc mắc, mọi người chỉ bảo nha!!!!
thanks
nguyenthien2528 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-10-2010, 09:48 PM   #42
loveliandcute
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 1
:
ai có thể giúp minh thiết kế mạch đèn giao thông sử dụng rơle điện từ va rơle thời gian tại ngã tư cái.thank nhìu
loveliandcute vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-11-2011, 01:28 PM   #43
caubetiensi
Nhập môn đệ tử
 
Tham gia ngày: Jul 2011
Bài gửi: 1
:
Thumbs up mô hình mạch đèn giao thông có đếm số

đây là mô hình đèn giao thông, anh em tham khảo video
http://youtu.be/Ml_pMz1BAAk

thay đổi nội dung bởi: caubetiensi, 17-11-2011 lúc 01:37 PM.
caubetiensi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-02-2012, 03:26 PM   #44
thanh.them29
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 1
:
thank nhe may pac..!
thanh.them29 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-03-2012, 07:26 PM   #45
duybeo1512
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 6
:
có bác nào viết bằng mikro C không cho anh em xin với.anh em cũng đang cần mạch đèn giao thông thực từ 22h đến 5h chỉ nháy đèn vàng thôi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
duybeo1512 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


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