
BÁO CÁO BÀI T P L N VI X LÝẬ Ớ Ử
Đ tài: Thi t k h th ng đèn giao thông ngã tề ế ế ệ ố ở ư

Ph n 1 ầGI I THI U S L C V Đ TÀIỚ Ệ Ơ ƯỢ Ề Ề
Mô t t ng quanả ổ
Đ tài nh m thi t k và tri n khai m t h th ng đi u khi n cho đèn giao thôngề ằ ế ế ể ộ ệ ố ề ể
t i m t ngã t thông th ng trong đó không tách bi t tín hi u đèn đi u khi n rạ ộ ư ườ ệ ệ ề ể ẽ
trái, r ph i, đi th ng. H th ng c n đ m b o ch c năng đi u khi n các tín hi uẽ ả ẳ ệ ố ầ ả ả ứ ề ể ệ
đèn, các b đ m ng c và cân ch nh đ c thang th i gian cho các tín hi u theoộ ế ượ ỉ ượ ờ ệ
th i gian trong ngày. Các tín hi u đi u khi n đ c th hi n b ng các LED màuờ ệ ề ể ượ ể ệ ằ
t ng ng vàng, đ , xanh và b đ m th hi n b ng các LED 7 thanh. ươ ứ ỏ ộ ế ể ệ ằ
Các ch c năng c a h th ngứ ủ ệ ố
1. Đi u khi n các tín hi u đèn:ề ể ệ
- Đi u khi n tín hi u đèn cho các ph ng ti n giao thông: trên cácề ể ệ ươ ệ
h ng đi có b ba đèn đi u khi n vàng, đ xanh. Các đèn hi u sướ ộ ề ể ỏ ệ ẽ
đ c đi u khi n theo logic và ph i đ m b o th i gian đèn đ c aượ ề ể ả ả ả ờ ỏ ủ
h ng này ph i l n h n ho c b ng t ng th i gian đèn xanh và đènướ ả ớ ơ ặ ằ ổ ờ
vàng c a h ng kia. Th t đèn cho m i h ng là: vàng -> đ -> xanhủ ướ ứ ự ỗ ướ ỏ
-> vàng…
- Đi u khi n tín hi u đèn cho ng i đi b : trên các h ng đi có b đènề ể ệ ườ ộ ướ ộ
hi u cho ng i đi b bao g m hai tín hi u xanh và đ . Tín hi u đènệ ườ ộ ồ ệ ỏ ệ
xanh cho ng i đi b s b t đ u sau khi đèn đ cho ph ng ti n c aườ ộ ẽ ắ ầ ỏ ươ ệ ủ
h ng đó sáng đ c 05s và k t thúc tr c khi tín hi u đèn xanh choướ ượ ế ướ ệ
ph ng ti n giao thông c a h ng đó sáng 05s.ươ ệ ủ ướ
2. Hi n th th i gian đ m ng c c a các tín hi u đèn:ể ị ờ ế ượ ủ ệ

- H th ng có kh năng hi n th th i gian đ m ng c c a tín hi u đènệ ố ả ể ị ờ ế ượ ủ ệ
b ng Led 7 thanh v i kh năng hi n th s l n nh t là 99. ằ ớ ả ể ị ố ớ ấ
3. Đi u ch nh thang th i gian đi u khi n các tín hi u đèn theo th i gian trongề ỉ ờ ề ể ệ ờ
ngày:
- Th i gian th c trong ngày s đ c l u trong h th ng ngay c khi hờ ự ẽ ượ ư ệ ố ả ệ
th ng b m t đi n. Th i gian th c l u theo d ng 24 gi b t đ u tố ị ấ ệ ờ ự ư ạ ờ ắ ầ ừ
00:00 đ n 23:59. H th ng d a vào gi đ c l u này đ đi u ch nhế ệ ố ự ờ ượ ư ể ề ỉ
thang th i gian đi u khi n tín hi u cho phù h p vào các th i đi m caoờ ề ể ệ ợ ờ ể
đi m, trung bình và ban đêm trong ngày. kho ng th i gian ban đêmể Ở ả ờ
đ n 5 gi , h th ng s nh p nháy đèn vàng v i chu kỳ 1s. Gi caoế ờ ệ ố ẽ ấ ớ ờ
đi m trong ngày là kho ng th i gian t 7 gi đ n 9 gi và t 17 giể ả ờ ừ ờ ế ờ ừ ờ
đ n 19 gi . ế ờ
4. Đi u ch nh các thông s c a h th ng:ề ỉ ố ủ ệ ố
- Giao di n đi u ch nh các thông s : Ng i dùng nh p thông s thôngệ ề ỉ ố ườ ậ ố
qua 4 nút b m: menu, up, down, set. Thông s đang đi u ch nh s đ cấ ố ề ỉ ẽ ượ
hi n th lên màn hình LCD d ng text đ ng th i đèn LCD cũng b t sángể ị ạ ồ ờ ậ
đèn màn hình.
- Đ b t đ u đi u ch nh các thông s , ng i dùng nh n nút menu, sau đóể ắ ầ ề ỉ ố ườ ấ
nh n các nút up và down đ đi u ch nh thông s hi n t i, khi đã đi uấ ể ề ỉ ố ệ ạ ề
ch nh xong thông s này, ng i dùng nh n nút set đ l u thông s . Đỉ ố ườ ấ ể ư ố ể
đi u ch nh thông s ti p theo ng i dùng ti p t c nh n nút menu. Thề ỉ ố ế ườ ế ụ ấ ứ
t đi u ch nh các thông s l n l t nh sau: Gi -> phút -> th i gianự ề ỉ ố ầ ượ ư ờ ờ
đèn vàng -> th i gian đèn đ lúc cao đi m -> th i gian đèn xanh lúc caoờ ỏ ể ờ
đi m -> th i gian đèn đ lúc trung bình -> th i gian đèn xanh lúc trungể ờ ỏ ờ
bình -> th i gian đèn đ giao nhau lúc cao đi m -> th i gian đèn đờ ỏ ể ờ ỏ

giao nhau lúc trung bình -> th i đi m b t đ u nh p nháy đèn vàng. Khiờ ể ắ ầ ấ
đã đi u ch nh xong các thông s , ng i dùng nh p menu thêm m t l nề ỉ ố ườ ấ ộ ầ
n a đ thoát ch đ đi u ch nh. Khi thoát ch đ này, LCD xóa toànữ ể ế ộ ề ỉ ế ộ
b n i dung hi n th và t t đèn màn hình.ộ ộ ể ị ắ
- Các thông sô đi u ch nh theo ki u quay vòng: m i thông s có kho ngề ỉ ể ỗ ố ả
nh t đ nh t nh nh t đ n cao nh t, khi ch nh đ n giá tr cao nh t màấ ị ừ ỏ ấ ế ấ ỉ ế ị ấ
ng i dùng nh n nút up m t l n n a thì thông s quay v giá tr nhườ ấ ộ ầ ữ ố ề ị ỏ
nh t, t ng t khi ch nh đ n giá tr nh nh t mà ng i dùng nh n nútấ ươ ự ỉ ế ị ỏ ấ ườ ấ
down m t l n n a thì thông s quay v giá tr cao nh t.ộ ầ ữ ố ề ị ấ
- Kho ng đi u ch nh gi : 00h -> 23h.ả ề ỉ ờ
- Kho ng đi u ch nh phút: 00h -> 59h.ả ề ỉ
- Kho ng đi u ch nh th i gian đèn vàng: 03s -> 10s.ả ề ỉ ờ
- Kho ng đi u ch nh th i gian đèn đ : 20s -> 90s.ả ề ỉ ờ ỏ
- Kho ng đi u ch nh th i gian đèn xanh: 10s -> 70s.ả ề ỉ ờ
- Kho ng đi u ch nh th i gian đèn đ giao nhau: 00s -> 10s.ả ề ỉ ờ ỏ
- Kho ng đi u ch nh th i đi m b t đ u nh p nháy đèn vàng: 21h -> 23h.ả ề ỉ ờ ể ắ ầ ấ
Ph n 2 Các công c th c hi nầ ụ ự ệ
V ph n c ngề ầ ứ
1. Vi đi u khi n dùng cho đ tài là vi đi u khi n PIC16F877A, dùng th chề ể ề ề ể ạ
anh có t n s 20Mhz.ầ ố
2. LCD dùng trong đ tài là lo i LCD 1602 có đèn màn hình.ề ạ

3. LED đ n dùng trong đ tài là lo i 3.5 mm trong su t.ơ ề ạ ố
4. LED 7 thanh dùng trong đ tài là lo i có chi u cao 0.56”. ề ạ ề
5. Các bo m ch đ c đ c thi t k v i ph n m m orcad và đ c đ t đạ ượ ượ ế ế ớ ầ ề ượ ặ ể
s n xu t. 4 góc c a bo m ch có khoan l 2.5mm đ g n đ cách đi n. ả ấ Ở ủ ạ ỗ ể ắ ế ệ
6. M ch ngu n và m ch đi u khi n đ c thi t k trên cùng m t bo m ch.ạ ồ ạ ề ể ượ ế ế ộ ạ
Đ u vào m ch ngu n dùng connector 6.5mm dành cho Adapter thôngầ ạ ồ
d ng. Trên m ch ngu n c n có led báo có đi n và chuy n m ch đóngụ ạ ồ ầ ệ ể ạ
ng t đi n. ắ ệ
7. Adapter dùng c p đi n lo i 12V DC- 1.5A. Có v nh a b o v bên ngoài.ấ ệ ạ ỏ ự ả ệ
8. M ch n p qua c ng USBạ ạ ổ
V ph n m mề ầ ề
1. Ch ng trình biên d ch dùng trong đ tài: MPLAB IDE v8.43 c aươ ị ề ủ
Microchip, CCS C Compilers v4.1 c a CCS.ủ
2. Ch ng trình mô ph ng dùng trong đ tài: Proteus v7.6.ươ ỏ ề
3. Ch ng trình v m ch và layout dùng trong đ tài: Orcad v10.1.ươ ẽ ạ ề
4. Ph n m m n p đi kèm m ch n p: WinPic cho m ch n p qua c ng USBầ ề ạ ạ ạ ạ ạ ổ
5. Ph n m m l p k ho ch: MS Project v12 2007.ầ ề ậ ế ạ
6. Ph n m m v hình: MS Visio v12 2007.ầ ề ẽ

