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 16-03-2012, 09:20 PM   #1
aidinhvan
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 2
:
Mạch đèn giao thông sử dụng pic

các bạn ơi , có ai có code mạch điều khiển đèn giao thông bằng pic : có chế độ auto và chế độ tự điều chỉnh cho mình xin với. Mình xin chân thành cảm ơn.

thay đổi nội dung bởi: aidinhvan, 16-03-2012 lúc 09:46 PM.
aidinhvan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-03-2012, 06:12 PM   #2
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Bạn hỏi quá chung chung. Mình thiết nghĩ là để làm được một mạch giao thông chuẩn mà bán được phải gồm đèn xanh đèn đỏ rồi nek, thêm cái phần led thời gian nữa. Mỗi cái cách nhau bao xa? làm sao mà dòng dây rợ loằng ngoằng hết được. ++> Phải dùng nhiều con để giao tiếp với nhau.++> nhiều phần mềm tùy vào mạch. Bạn yêu cầu đến mức nào nhỉ?
__________________
Phạm Văn Hiền - CTQP244 - Học viện Kỹ thuật Quân sự
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-03-2012, 07:33 PM   #3
1041002
Đệ tử 3 túi
 
Tham gia ngày: Apr 2007
Bài gửi: 46
:
Project đèn giao thông dùng pic 16f84

ĐÈN GIAO THÔNG

Ở project này mình giới thiệu đến các bạn mạch và code mô phỏng đèn giao thông.
- Ngôn ngữ lập trình Mikroc.
- File mô phỏng PROTEUS 7.8 SP2.

PHÍA DƯỚI LÀ MỘT SỐ HÌNH ẢNH VÀ FILE HEX + FILE MÔ PHỎNG PROTUES
Hình Kèm Theo
File Type: jpg dgt1.jpg (437.9 KB, 32 lần tải)
File Type: jpg dgt2.jpg (428.8 KB, 11 lần tải)
File Type: jpg dgt3.jpg (427.3 KB, 16 lần tải)
File Kèm Theo
File Type: txt DEN GIAO THONG.txt (2.6 KB, 110 lần tải)
File Type: rar File mo phong bang proteus.rar (13.8 KB, 142 lần tải)
1041002 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-03-2012, 11:15 PM   #4
duybeo1512
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 6
:
bác ơi bác copy code lên luôn đi cho em xem với
duybeo1512 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-03-2012, 11:17 PM   #5
duybeo1512
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 6
:
bác up cả đoạn code lên luôn đi cho anh em xem với!
duybeo1512 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-03-2012, 01:14 AM   #6
1041002
Đệ tử 3 túi
 
Tham gia ngày: Apr 2007
Bài gửi: 46
:
Smile Code viết bằng Mikroc đây

/*Ngon ngu Mikroc Pro v1.65
Tac gia Huynh Minh Trung (1041002)
CMU: 16f84*/
unsigned int mask(unsigned short num) {
switch (num) {
case 0 : return 0xc0;
case 1 : return 0xf9;
case 2 : return 0xa4;
case 3 : return 0xb0;
case 4 : return 0x99;
case 5 : return 0x92;
case 6 : return 0x82;
case 7 : return 0xf8;
case 8 : return 0x80;
case 9 : return 0x90;
} //case end
}//~
int digit_no, digit10, digit1, digit, i;

void interrupt() {
if (digit_no==0) {
PORTA.F3 = 0; // Turn off all 7seg displays
PORTB = digit1; // send mask for ones digit to PORTB
PORTA.F3 = 1; // turn on 1st 7 seg., turn off 2nd
digit_no = 1;
} else {
PORTA.F4 = 0; // Turn off all 7seg displays
PORTB = digit10; // send mask for tens digit to PORTB
PORTA.F4 = 1; // turn on 2nd 7 seg., turn off 1st
digit_no = 0;
}
TMR0 = 0; // clear TMRO
INTCON = 0x20; // clear TMR0IF and set TMR0IE
}
void hienthi(){
digit = i % 10u;
digit1 = mask(digit); // prepare ones digit
digit = (char)(i / 10u) % 10u;
digit10 = mask(digit); // prepare tens digit
}
void main(){
OPTION_REG = 0x80; // Timer0 settings
TMR0 = 0;
INTCON = 0xA0; // Disable PEIE,INTE,RBIE,T0IE
TRISA=0X00;
PORTA=0;
TRISB=0X00;
PORTB=0;

do{
PORTA=0;
i=10;
for(i;i>=0;i--){
hienthi();
PORTA.F0=1;
delay_ms(1000);
}
PORTA=0;
i=3;
for(i;i>=0;i--){
hienthi();
PORTA.F1=1;
delay_ms(1000);
}
PORTA=0;
i=20;
for(i;i>=0;i--){
hienthi();
PORTA.F2=1;
delay_ms(1000);
}

}while(1);
}
1041002 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-03-2012, 07:13 PM   #7
duybeo1512
Nhập môn đệ tử
 
Tham gia ngày: Mar 2012
Bài gửi: 6
:
chương trình mikoc của bác viết code với yêu cầu như thế nào vậy bác ơi??????????????????????????????????????
duybeo1512 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-04-2012, 07:39 AM   #8
1041002
Đệ tử 3 túi
 
Tham gia ngày: Apr 2007
Bài gửi: 46
:
Smile

Yêu cầu: Set thời gian (thay đổi các thông số ở phần mềm - không hổ trợ nút set time ỏ phần cứng) và hiển thị thời gian các đèn (đỏ, vàng, xanh) trên led 7seg :-)
1041002 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-04-2012, 01:37 AM   #9
hangocminh1989
Đệ tử 6 túi
 
Tham gia ngày: Apr 2009
Bài gửi: 132
:
tại sao những đề tài cũ, người ta đã làm chạy phà phà rồi, có hẳn những bài viết chỉ cách làm rồi, các bạn lại không chịu đọc, không chịu tìm, đọc những cái này mình rất mệt, chung quy mình kết luận, các bạn thụ động quá
hangocminh1989 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2012, 08:19 PM   #10
lekhacvu
Nhập môn đệ tử
 
Tham gia ngày: Dec 2012
Bài gửi: 2
:
đây là phần báo cáo mah đèn giao thông và đo nhiệt độ.http://www.mediafire.com/?tpmpcdkbx8gms98
các bạn tham khảo.mình viết bằng mikro C http://www.mediafire.com/?ituwwsclc1r2ew9
lekhacvu 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à 06:31 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