PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > Luận văn tốt nghiệp

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

Luận văn tốt nghiệp Nếu bạn thắc mắc vì sao chúng tôi muốn phổ biến các luận văn tốt nghiệp? Xin xem tại đây

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 29-08-2008, 09:51 PM   #1
linhngo
Nhập môn đệ tử
 
Tham gia ngày: Aug 2008
Bài gửi: 2
:
Giúp mình về bài tập lớn của mình với ...

mình tìm đc bài tập lớn của 1 bạn trên diễn đàn gần giồng với bài thầy mình giao cho mình làm ... nhưng mà có điều kô có trị số của linh kiện ... mình kô thể làm đc ... ai có thể giúp mình tìm trị số đc ko? Mình cảm ơn nhiều ...
I.Cấu trúc chung về VĐK AT89C52.
VĐK 89C52 mà chúng ta sử dụng có những đặc điểm sau:
• 4KB ROM bên trong
• 256 Byte ngoài
• 4 Port xuất nhập dữ liệu I/O
• Giao tiếp nối tiếp
• 64 KB vùng nhớ mã ngoài
• 64 KB vùng nhớ dữ liệu ngoài
• Xử lý Boolean
II Thiết kế
1. Nhiệm vụ.
Thiết kế cụn đèn giao thông sáng theo chu trình.
- Đèn đỏ sáng 29s, đèn vàng sáng 5s, đèn xanh sáng 24s.
- Trong khoảng thời gian các đèn sáng, 2 LED 7 thanh làm nhiệm vụ đếm ngược thời gian đặt trước về 00 rồi tác động đèn màu tương ứng.
- Chu trình được lặp lại vô tận.
2. Thiết kế.
Các mạch thiết kế: Mạch chủ điều khiển đèn màu (xanh, vàng, đỏ).

Code chương trình được viết trên Reads 51.
#include "sfr51.inc"
ORG 00H
LJMP MAIN
tg_xanh equ 24
tg_vang equ 4
tg_do equ 29
ORG 30H
MAIN:
mov SP,#5fh
mov P1,#00h
mov P2,#00h
mov P3,#00h
mov P0,#00h
lap:
mov 16h,#tg_xanh
mov 17h,#tg_do
mov P2,#09h ; xanh 1 do 2
lcall dkden2
dec 17h

mov 16h,#tg_vang
mov P2,#11h ; vang 1 do 2
lcall dkden1

mov 16h,#tg_do
mov 17h,#tg_xanh
mov P2,#24h ; do 1 xanh 2
lcall dkden1
dec 16h

mov 17h,#tg_vang
mov P2,#22h ; do 1 vang 2
lcall dkden2
sjmp lap

; cac chuong trinh con ho tro.
; chuong trinh con giai ma hex sang ma bcd & su dung 7447 de giai ma cho LED 7 thanh
hextobcd:
mov A,16h ; giai ma so thu nhat
mov B,#10
div AB
mov 36h,A
mov 37h,B

mov A,17h ; giai ma so thu hai
mov B,#10
div AB
mov 26h,A
mov 27h,B
ret
; chuong trinh con hien thi LED 7 thanh
hienthi: ; mat 20 micro s
mov P1,27h ; hang don vi cho LED 1
setb P1.4
lcall tre10us
clr P1.4

mov P1,26h ; hang chuc cho LED 1
setb P1.5
lcall tre10us
clr P1.5

mov P1,37h ; hang don vi cho LED 2
setb P1.6
lcall tre10us
clr P1.6

mov P1,36h ; hang chuc cho LED 2
setb P1.7
lcall tre10us
clr P1.7
ret

; chuong trinh delay 1s
delay:
mov R1,#100
delay1: mov R2,#50
delay2: mov R3,#100
lcall hienthi
delay3: djnz R3,delay3
djnz R2,delay2
djnz R1,delay1
ret

; chuong trinh delay 1ms
tre10us:
mov R4, #10
tre: djnz R4, tre
ret

; chuong trinh dieu khien den
dkden1:
lap1:
lcall hextobcd
lcall delay
dec 16h
djnz 17h, lap1
lcall hextobcd
lcall delay
ret

dkden2:
lap2:
lcall hextobcd
lcall delay
dec 17h
djnz 16h, lap2
lcall hextobcd
lcall delay
ret

END
Hình Kèm Theo
File Type: jpg untitled.jpg (75.0 KB, 36 lần tải)
File Type: jpg asd.jpg (87.0 KB, 25 lần tải)
linhngo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-08-2008, 11:24 PM   #2
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
Bạn nên hỏi ở www.dientuvietnam.net, diễn đàn này chủ yếu dành cho PIC.

Tuy nhiên, nếu có ai đó giúp cho bạn các trị số linh kiện, thì phần công việc của bạn là gì? Ý của tôi là: đây là bài tập của bạn, nếu bạn lấy code chỗ này, sơ đồ mạch chỗ kia, vậy bạn làm gì trong phần bài tập này? Sau khi hoàn thành bài tập này, bạn học được gì?

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
Old 30-08-2008, 12:07 AM   #3
linhngo
Nhập môn đệ tử
 
Tham gia ngày: Aug 2008
Bài gửi: 2
:
Trích:
Nguyên văn bởi namqn View Post
Bạn nên hỏi ở www.dientuvietnam.net, diễn đàn này chủ yếu dành cho PIC.

Tuy nhiên, nếu có ai đó giúp cho bạn các trị số linh kiện, thì phần công việc của bạn là gì? Ý của tôi là: đây là bài tập của bạn, nếu bạn lấy code chỗ này, sơ đồ mạch chỗ kia, vậy bạn làm gì trong phần bài tập này? Sau khi hoàn thành bài tập này, bạn học được gì?

Thân,
thật sự mà nói ... nếu bạn ở hoàn cảnh của tôi bạn mới hiểu ... tôi thật sự cũng chẳng còn cách nào mới phai đi hỏi vậy thôi ... học đến năm cuối rồi mà cả lớp 70 mạng ... ko nổi 1 người biết tí chút ... chứ đừng nói là thiết kế mạch ... tất nhiên ko thể ko nói là tôi ko học ... nhưng mà cái ngành này ko phải đam me của tôi ... nhưng lỡ học đến năm cuối rồi ... ko thể bỏ đc ... cảm ơn lời chân thành của bạn ... nếu âi đó có thể giúp tôi ... tôi xin chân thành cảm ơn ...
linhngo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-09-2008, 12:01 PM   #4
lab3i.com
Nhập môn đệ tử
 
Tham gia ngày: Sep 2008
Nơi Cư Ngụ: HaNoi
Bài gửi: 3
:
Send a message via Yahoo to lab3i.com
Mình mới tham gia diễn đàn.Mong anh em giup đỡ.Thanks.
__________________
http://lab3i.com
mail:
lab3ivn@gmail.com
lab3ivn@yahoo.com
chat:
yahoo : lab3ivn
skype : lab3ivn
Mobile:
0936442398
lab3i.com vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-07-2009, 02:24 AM   #5
mylove304
Nhập môn đệ tử
 
Tham gia ngày: Oct 2008
Bài gửi: 6
:
tui thấy bác namqn nói đúng đó , bạn tự tìm hiểU thì hay hơn , vả lại các trị số này đâu có khó lắm đâu,
mylove304 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à 08:44 PM.


Đượ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