Share|

[Help] vi điều khiển

Xem chủ đề cũ hơn
Xem chủ đề mới hơn
Go down
Tác giảThông điệp
baonhietdoi
member
member
Join date : 11/09/2010
Tài S?n c?a : baonhietdoi
Bài gửiTiêu đề: [Help] vi điều khiển 12/6/2011, 6:03 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
bạn nào hiểu cách viết delay bằng timer thì chỉ giúp mình với! đọc tài liệu thấy nếu dùng timer 0 mode 1 thì số này nhưng mà dùng timer khác mode khác thì cách tính, thế số lại khác! giúp với!!! :-22:
Attachments
Capture.PNG
You don't have permission to download attachments.
(135 Kb) Downloaded 6 times


Được sửa bởi baonhietdoi ngày 12/8/2011, 2:17 pm; sửa lần 1.
Về Đầu Trang Go down
Xem lý lịch thành viên
beck
member
member
Age : 26
Join date : 13/07/2011
Đến từ : dv2
Tài S?n c?a : beck
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/6/2011, 8:44 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
Về Đầu Trang Go down
Xem lý lịch thành viên
Trung-Nguyen
member
member
Join date : 13/12/2011
Tài S?n c?a : Trung-Nguyen
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/13/2011, 11:55 am

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
số mà bạn chỉ vào, là điểm bắt đầu timer đếm. còn số -50000 là khoảng thời gian trì hoãn của timer, hai cách ghi hoàn toàn giống nhau, nhưng cách ghi -50000 là dễ hiểu, và dễ tính toán. chúc bạn thành công
Về Đầu Trang Go down
Xem lý lịch thành viên
hoangtusanco_vaa
member
member
Join date : 11/09/2010
Tài S?n c?a : hoangtusanco_vaa
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/13/2011, 7:49 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
bạn lấy 15536+50000=65535(2^16).
Về Đầu Trang Go down
Xem lý lịch thành viên
hoangtusanco_vaa
member
member
Join date : 11/09/2010
Tài S?n c?a : hoangtusanco_vaa
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/13/2011, 8:04 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
mình nói cụ thể cho bạn hiểu...........
-số 50000 là số chu kỳ trì hoãn (delay),vậy số chu kỳ hoãn phụ thuộc vào yêu cầu thời gian delay là bao nhiêu?!thường ta sử dụng thạch anh 12Mhz,một chu kì
là 0.1us(micro giây).từ đó ta lấy thời gian trì hoãn chia cho thời gian 1 chu kỳ ta sẽ tìm được số chu kỳ trì hoãn.
-chương trình delay này bạn sử dụng timer 0 ,chế độ 1-chế độ 16 bit.suy ra 2^16=65535.
Về Đầu Trang Go down
Xem lý lịch thành viên
vanquyet_vaa_090
member
member
Join date : 10/01/2011
Tài S?n c?a : vanquyet_vaa_090
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/14/2011, 4:08 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
hoangtusanco_vaa đã viết:
thường ta sử dụng thạch anh 12Mhz,một chu kì
là 0.1us(micro giây)
chỗ nay chưa chuẩn nha bạn Tuấn
Về Đầu Trang Go down
Xem lý lịch thành viên
beck
member
member
Age : 26
Join date : 13/07/2011
Đến từ : dv2
Tài S?n c?a : beck
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/15/2011, 10:55 am

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......


Được sửa bởi nguoicamcung ngày 9/11/2012, 1:02 am; sửa lần 1.
Về Đầu Trang Go down
Xem lý lịch thành viên
dvk3
member
member
Age : 6
Join date : 08/09/2010
Đến từ : HVHK
Tài S?n c?a : dvk3
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/15/2011, 12:28 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
không có học nhưng tài liệu vẫn có con đó... hix.. cho thì cũng chịu thui.. :d
Về Đầu Trang Go down
Xem lý lịch thành viên http://dvk3.forum-viet.com
beck
member
member
Age : 26
Join date : 13/07/2011
Đến từ : dv2
Tài S?n c?a : beck
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/15/2011, 8:23 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
nếu cho thi, thì ít ra cũng phải đề cập tới chứ, thấy ông thầy này khó lường wa
Về Đầu Trang Go down
Xem lý lịch thành viên
dvk3
member
member
Age : 6
Join date : 08/09/2010
Đến từ : HVHK
Tài S?n c?a : dvk3
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/15/2011, 8:25 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
vì thế mới có ngày chủ nhật tuần này đóa.. Very Happy
http://sites.google.com/site/phkkhanh các bạn cần tài liệu con 8255 thì vào down nha... nó nằm trong phần mạch thực tế của VĐK
Về Đầu Trang Go down
Xem lý lịch thành viên http://dvk3.forum-viet.com
Trung-Nguyen
member
member
Join date : 13/12/2011
Tài S?n c?a : Trung-Nguyen
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/15/2011, 8:54 pm

Đánh Giá Bài Viết
......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
nguoicamcung đã viết:
năm nay mình ko học con ic8255 ko biết thầy có cho không mấy bạn, nghe nói năm ngoái không có học mà thầy vẫn cho nửa.

_cái gì dạy thi mới ra, hoặc cũng phải nhắc tới trong quá trình học, và cũng phải làm một vài bài tập về nó, bạn nên hỏi lại người mà nói với bạn năm ngoái không học mà vẫn ra, xem thử người đó có thực sự học hành đàng hoàng hay học kiểu "nhảy dù"!!
_không biết bạn có nghe đầu năm ông thầy có nói :"năm trước dạy vi xử lý nhiều quá nên dạy vi điều khiển không được bao nhiêu, nên năm nay dạy vi xử lý nhanh, để qua vi điều khiển, vì ra ngoài làm, toàn là gặp vi điều khiển". thì bạn thử nghỉ, năm trước có dạy con 8255 hay không?
_đề thi năm trước chẳng có ý nghĩa gì đâu bạn, cái đề đó đem đi so sánh với các trường khác, chăng thấm vào đâu so với họ đâu. ai mà siêng học, thì làm được thôi.
_Trung không nghĩ rằng ông thầy đến mức quá đáng không dạy mà vẫn ra. hãy nghỉ rằng ổng dạy vi xử lý bao nhiêu buổi, với cách dạy như vậy, có hiểu nổi không ? cho dù đọc sách đi, nhắm hiểu nổi bao nhiêu phần trăm?
_cuối cùng Trung có lời khuyên muốn góp ý cho bạn, mình học được gì thì làm đến đó, với hết khả năng mình có, đừng nghe những cái không đáng quan tâm, tại vì với tư cách học 2 tháng môn vi điều khiển, chẳng có ý nghĩa gì đối với thực tế, những cái mà đã học thực tế đã có hết. mình học làm sao bắt kịp với thực tế, đó mới là điều nên quan tâm, chuyện thi cử, muốn qua thì dễ thôi chẳng có gì khó khăn, siêng một tý là làm bài được 7, 8 là chuyện bình thường, nhưng chẳng có đánh giá hết khả năng của một kỹ sư đâu
thân, Trung!
Về Đầu Trang Go down
Xem lý lịch thành viên Message reputation : 100% (1 vote)
billnee
design
design
Join date : 09/09/2010
Đến từ : www.laptrinhc.co.cc
Tài S?n c?a : billnee
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/16/2011, 8:33 pm

Đánh Giá Bài Viết
......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
thân tặng
------------------------------------------------------------------------------------








KAKA , ngồi viết code đói quá viết chữ " BILLNEE HI PIF " , viết lộn thành " PIF HI BILLNEE " ka ka
code đây nè :
LED1 EQU 30H
LED2 EQU 31H
LED3 EQU 32H
LED4 EQU 33H
LED5 EQU 34H
LED6 EQU 35H
LED7 EQU 36H
LED8 EQU 37H
LED_POS EQU 38H

ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TIMER0_ISR
ORG 001BH
LJMP DICH_LED
MAIN:

CALL DEFAULT
MOV LED_POS,#01H
MOV R0,#LED1
MOV R1,#50
MOV R6,#8
MOV R3,#0
MOV TMOD,#11H
MOV TH0,#(-200)
MOV TL0,#(-200)
MOV TH1,#(-5000)
MOV TL1,#(-5000)
SETB EA
SETB ET0
SETB ET1
SETB TR0
SETB TR1

JMP $
DEFAULT:
MOV LED1,#0FFH
MOV LED2,#0FFH
MOV LED3,#0FFH
MOV LED4,#0FFH
MOV LED5,#0FFH
MOV LED6,#0FFH
MOV LED7,#0FFH
MOV LED8,#0FFH
RET
;---------------------------------------------
LED_JMP:
MOV A,LED7
MOV LED8,A

MOV A,LED6
MOV LED7,A

MOV A,LED5
MOV LED6,A

MOV A,LED4
MOV LED5,A

MOV A,LED3
MOV LED4,A

MOV A,LED2
MOV LED3,A

MOV A,LED1
MOV LED2,A


INC R3
MOV A,R3
MOV DPTR,#MALED
MOVC A,@A+DPTR
MOV LED1,A
CJNE R3,#18,EXIT_JMP
MOV R3,#0
CALL DEFAULT
EXIT_JMP:
RET
MALED: DB 0FFH,86H,86H,0C8H,0C7H,0C7H,0CFH,083H,0FFH,0F9H,08 9H,0FFH,08EH,0F9H,08CH,0FFH,0FFH,0FFH

;---------------------------------------------
TIMER0_ISR:
MOV TH0,#HIGH(-200)
MOV TL0,#LOW(-200)
MOV A,LED_POS
MOV P1,A
RL A
MOV LED_POS,A
MOV A,@R0
MOV P2,A
INC R0
CJNE R0,#LED_POS,EXITTIMER0
MOV LED_POS,#01H
MOV R0,#LED1
EXITTIMER0:
RETI
;-------------------------------------
DICH_LED:

MOV TH1,#HIGH(-5000)
MOV TH1,#LOW(-5000)

DJNZ R1,EXIT_TIMER1
MOV R1,#10
CALL LED_JMP
EXIT_TIMER1:
RETI
END

file .hex nè
:03000000020800F3
:0C080000787FE4F6D8FD75810702000047
:0300000002001EDD
:03000B0002009D53
:10001B000200B71146753801783079327E087B00C3
:10002B00758911758C38758A38758D78758B78D282
:10003B00AFD2A9D2ABD28CD28E80FE7530FF753188
:10004B00FF7532FF7533FF7534FF7535FF7536FF5E
:10005B007537FF22E536F537E535F536E534F535F9
:10006B00E533F534E532F533E531F532E530F5318D
:10007B000BEB90008B93F530BB12047B00114622E7
:10008B00FF8686C8C7C7CF83FFF989FF8EF98CFF20
:10009B00FFFF758CFF758A38E538F59023F538E648
:1000AB00F5A008B83805753801783032758DEC75C8
:0900BB008D78D904790A115F3235
:00000001FF


http://ngonnguc.blogspot.com
www.laptrinhc.co.cc
http://ilovec.tk
Hãy lun là chính mình Mr.Bill Nee

Trông [you] quen quen Hình như Bill Nee gặp ở đâu rùi đó nhỉ
Về Đầu Trang Go down
Xem lý lịch thành viên http://www.laptrinhc.co.cc Message reputation : 100% (1 vote)
T
member
member
Join date : 10/09/2010
Tài S?n c?a : T
Bài gửiTiêu đề: Re: [Help] vi điều khiển 12/17/2011, 12:17 am

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
code hay nhi~.. có chế độ dịch chữ từ fải qua trái.... vote...
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content

Tài S?n c?a : Sponsored content
Bài gửiTiêu đề: Re: [Help] vi điều khiển Today at 10:24 pm

......(¯°º•.¸?¯°•.¸_ĐVK3-VAA_¸.•°¯?¸.•º°¯)......
Về Đầu Trang Go down

[Help] vi điều khiển

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
Permissions in this forum:Bạn không có quyền trả lời bài viết
Điện Tử Khóa 3 :: Học Tập :: Môn Học-
Copyright © 2008 - 2009, ĐVK3. All rights reserved.
Founded by T
Designed by T. Developed by ĐVK3 Members- Chúng tôi không chịu trách nhiệm về bài viết của thành viên .
 
Powered by phpBB2 - GNU General Public License
Copyright © phpBB Group. Host in France. Support by Forumotion

Xem tốt nhất ở độ phân giải lớn hon 1280x1024 và trình duyệt Firefox
Get Firefox Now Get Windows Media Player Now
Free forum | Kinh tế, Luật, Tài chính | Thương mại thị trường | © phpBB | Free forum support | Report an abuse | Create your own blog