giúp mình với copy sơ đồ code hex về làm đồng hồ mà chả thấy nhảy giờ gì cả ds1307 k chạy chót làm jui cũng chẳng biết lập trình
Thông báo
Collapse
No announcement yet.
đồng hồ số hiển thị led 7 thanh
Collapse
X
-
Nguyên văn bởi hoangphat Xem bài viếtpác nào cần mạch đồng hồ dùng led 7seg hiển thị , xuất data ra 595 (mỗi led 1 con 595)
giờ phút giây thứ ngày tháng năm dùng DS1307
em mới ngâm cứu dc viết bằng asm
call nhá em sent cho
Mail của mình : Ngvtrieusqtt@gmail.com
Comment
-
Nguyên văn bởi linhdt1121 Xem bài viếtđây là cái mạch là đồ án của thằng bạn,các bác thử làm xem sao
cái code bác nào dịch đc thì up file hex lên nhé,mình dịch nó báo lỗi,chắc mình làm sai.mình làm xong mạch rồi nhưng mà chưa nạp đc vào chip
Code:;----------DONG HO SO CO HEN GIO-------------------- ;P3.1 : NUT CHINH GIO ;P3.2 : NUT HEN GIO ;P3.3 : CHON LED ;P3.4 : TANG GIA TRI CUA LED ;P3.5 : NOI VOI LOA ;---------------------------------------------------- ORG 0 LJMP MAIN ORG 0BH LJMP T0_ISR ORG 30H ;------------------------------------ MAIN: ;*********KHAI BAO BIEN********** GIO EQU 30H PHUT EQU 31H GIAY EQU 32H PTRAM_GIAY EQU 33H GIO_HEN EQU 45H PHUT_HEN EQU 46H GIAY_HEN EQU 47H MODE EQU 48H ;***********KHOI DONG BIEN******** CLR P3.5 MOV R1,#10 MOV TMOD,#01 MOV IE,#82H MOV TH0,#HIGH(-10000) MOV TL0,#LOW(-10000) SETB TR0 MOV GIAY_HEN,#60 CT_CHINH: ACALL DISPLAY ACALL CHINH_GIAY ACALL HEN_GIO_BAO_THUC ACALL SOSANH LJMP CT_CHINH ;------------------------------------ T0_ISR: CLR TR0 MOV TH0,#HIGH(-10000) MOV TL0,#LOW(-10000) SETB TR0 INC PTRAM_GIAY MOV A,PTRAM_GIAY CJNE A,#100,THOAT MOV PTRAM_GIAY,#0 INC GIAY MOV A,GIAY CJNE A,#60,THOAT MOV GIAY,#0 INC PHUT MOV A,PHUT CJNE A,#60,THOAT MOV PHUT,#0 INC GIO MOV A,GIO CJNE A,#24,THOAT MOV GIO,#0 THOAT: RETI ;---------------------------------- ;---------------------------------------- BIN_BCD: ;CHUYEN SANG DANG BCD MOV B,#10 DIV AB MOV 40H,A MOV 41H,B RET ;------------------------------------- DISPLAY: MOV P1,#00H; ACALL GAN1 ACALL LED1 ACALL LED2 ACALL LED3 ACALL LED4 ACALL LED5 ACALL LED6 RET ;---------------------------------- DISPLAY1: MOV P1,#00H; ACALL GAN2 ACALL LED1 ACALL LED2 ACALL LED3 ACALL LED4 ACALL LED5 ACALL LED6 RET ;------------------------------------------- GAN1: MOV DPTR,#BANGSO MOV A,GIAY ACALL BIN_BCD MOV 34H,41H MOV 35H,40H MOV A,PHUT ACALL BIN_BCD MOV 36H,41H MOV 37H,40H MOV A,GIO ACALL BIN_BCD MOV 38H,41H MOV 39H,40H RET ;---------------------------------- GAN2: MOV DPTR,#BANGSO MOV A,GIAY_HEN ACALL BIN_BCD MOV 34H,41H MOV 35H,40H MOV A,PHUT_HEN ACALL BIN_BCD MOV 36H,41H MOV 37H,40H MOV A,GIO_HEN ACALL BIN_BCD MOV 38H,41H MOV 39H,40H RET ;---------------------------------- LED1: MOV A,34H MOVC A,@A+DPTR MOV P1,A SETB P2.0 ACALL DELAY CLR P2.0 RET LED2: MOV A,35H MOVC A,@A+DPTR MOV P1,A SETB P2.1 ACALL DELAY CLR P2.1 RET LED3: MOV A,36H MOVC A,@A+DPTR MOV P1,A SETB P2.2 ACALL DELAY CLR P2.2 RET LED4: MOV A,37H MOVC A,@A+DPTR MOV P1,A SETB P2.3 ACALL DELAY CLR P2.3 RET LED5: MOV A,38H MOVC A,@A+DPTR MOV P1,A SETB P2.4 ACALL DELAY CLR P2.4 RET LED6: MOV A,39H MOVC A,@A+DPTR MOV P1,A SETB P2.5 ACALL DELAY CLR P2.5 RET ;------------------------------------------------ TAT_LED: MOV P1,#0FFH ACALL DELAY ACALL DELAY RET ;---------------------------------- NN1: DJNZ R1,TAT_LED ACALL LED1 ACALL LED2 MOV R1,#10 RET NN2: DJNZ R1,TAT_LED ACALL LED3 ACALL LED4 MOV R1,#10 RET NN3: DJNZ R1,TAT_LED ACALL LED5 ACALL LED6 MOV R1,#10 RET ;--------------------------------------------------- CHINH_GIAY: JB P3.1,THOAT1 A_GIAY: ADJ_GIAY: MOV R7,#0 ACALL GAN1 ACALL NN1 ACALL LED3 ACALL LED4 ACALL LED5 ACALL LED6 JNB P3.3,A_PHUT ;neu nhan chon led thi chuyen toi chinh phut JNB P3.1,THOAT1 ;neu nhan lai chinh gio dong ho thi thoat khoi ham chinh JB P3.4,ADJ_GIAY ; neu nhan tang gia tri thi chuyen toi chinh giay ADJ_GIAY1: MOV B,#70 ; yeu cau phai nhan va giu mot khoang thoi gian thi moi tang gia tri INC R7 MOV A,R7 DIV AB MOV A,B CJNE A,#0,ADJ_GIAY2 ; khi r7 tang toi 70 thi mot tang giay INC GIAY MOV A,GIAY CJNE A,#60,ADJ_GIAY2 MOV GIAY,#0 ADJ_GIAY2: ACALL DISPLAY JNB P3.4,ADJ_GIAY1 ACALL ADJ_GIAY RET ;---------------------------------------------- THOAT1: RET ;---------------------------------------------- A_PHUT: ACALL DELAY_NUT ADJ_PHUT: MOV R7,#0 ACALL GAN1 ACALL LED1 ACALL LED2 ACALL NN2 ACALL LED5 ACALL LED6 JNB P3.3,A_GIO ; neu an chon led thi nhay toi chinh h JNB P3.1,THOAT2 ; neu nhan chinh gio thi thoat khoi chuong trinh chinh JB P3.4,ADJ_PHUT ; neu ko nhan tang gia tri phut thi quay tro lai de cho ADJ_PHUT1: MOV B,#100 INC R7 MOV A,R7 DIV AB MOV A,B CJNE A,#0,ADJ_PHUT2 INC PHUT MOV A,PHUT CJNE A,#60,ADJ_PHUT2 MOV PHUT,#0 ADJ_PHUT2: ACALL DISPLAY JNB P3.4,ADJ_PHUT1 ACALL ADJ_PHUT RET ;-------------------------------------------------- A_GIO: ACALL DELAY_NUT ADJ_GIO: MOV R7,#0 ACALL GAN1 ACALL LED1 ACALL LED2 ACALL LED3 ACALL LED4 ACALL NN3 JNB P3.3,A_GIAY JNB P3.1,THOAT2 JB P3.4,ADJ_GIO ADJ_GIO1: MOV B,#150 INC R7 MOV A,R7 DIV AB MOV A,B CJNE A,#0,ADJ_GIO2 INC GIO MOV A,GIO CJNE A,#24,ADJ_GIO2 MOV GIO,#0 ADJ_GIO2: ACALL DISPLAY JNB P3.4,ADJ_GIO1 ACALL ADJ_GIO RET ;----------------------- THOAT2: RET ;------------------------------------------------- HEN_GIO_BAO_THUC: JB P3.2,THOAT2 MOV GIAY_HEN,#0 HEN_GIAY: MOV R7,#0 ACALL GAN2 ACALL NN1 ACALL LED3 ACALL LED4 ACALL LED5 ACALL LED6 JNB P3.3,B_PHUT ; neu an chon led thi nhay toi chinh phut hen JNB P3.2,THOAT4 ;neu nhan tiep hen h thi thoat khoi chuong trinh hen gio JB P3.4,HEN_GIAY HEN_GIAY1: MOV B,#50 INC R7 MOV A,R7 DIV AB MOV A,B CJNE A,#0,HEN_GIAY2 INC GIAY_HEN MOV A,GIAY_HEN CJNE A,#60,HEN_GIAY2 MOV GIAY_HEN,#0 HEN_GIAY2: ACALL DISPLAY1 JNB P3.4,HEN_GIAY1 ACALL HEN_GIAY RET ;---------------------------------------------- THOAT4: RET ;--------------------------------------------- B_PHUT: ACALL DELAY_NUT HEN_PHUT: MOV R7,#0 ACALL GAN2 ACALL LED1 ACALL LED2 ACALL NN2 ACALL LED5 ACALL LED6 JNB P3.3,B_GIO JNB P3.2,THOAT3 JB P3.4,HEN_PHUT HEN_PHUT1: MOV B,#100 INC R7 MOV A,R7 DIV AB MOV A,B CJNE A,#0,HEN_PHUT2 INC PHUT_HEN MOV A,PHUT_HEN CJNE A,#60,HEN_PHUT2 MOV PHUT_HEN,#0 HEN_PHUT2: ACALL DISPLAY1 JNB P3.4,HEN_PHUT1 ACALL HEN_PHUT RET ;---------------------------------------------------- B_GIO: ACALL DELAY_NUT HEN_GIO: MOV R7,#0 ACALL GAN2 ACALL LED1 ACALL LED2 ACALL LED3 ACALL LED4 ACALL NN3 JNB P3.3,HEN_GIAY JNB P3.2,THOAT3 JB P3.4,HEN_GIO HEN_GIO1: MOV B,#150 INC R7 MOV A,R7 DIV AB MOV A,B CJNE A,#0,HEN_GIO2 INC GIO_HEN MOV A,GIO_HEN CJNE A,#24,HEN_GIO2 MOV GIO_HEN,#0 HEN_GIO2: ACALL DISPLAY1 JNB P3.4,HEN_GIO1 ACALL HEN_GIO RET ;---------------------------------------------------- SOSANH: MOV A,GIO CJNE A,GIO_HEN,THOAT3 MOV A,PHUT_HEN CJNE A,PHUT,THOAT3 MOV A,GIAY_HEN CJNE A,GIAY,THOAT3 SETB P3.5 ACALL BAO_THUC RET ;--------------------------------------------------------- THOAT3: RET ;------------------------------------------------------ BAO_THUC: JNB P3.3,TAT_BAO_THUC JNB P3.4,TAT_BAO_THUC JNB P3.1,TAT_BAO_THUC JNB P3.2,TAT_BAO_THUC ACALL DISPLAY1 LJMP BAO_THUC RET ;----------------------------------------------------------- TAT_BAO_THUC: CLR P3.5 ACALL DELAY_NUT RET ;------------------------------------------------------------- BANGSO: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H RET ;---------------------------------- DELAY: MOV R6,#250 DJNZ R6,$ RET ;---------------------------------- DELAY_NUT: MOV R5,#200 MOV R6,#4 AGAIN1: MOV R4,#200 DJNZ R4,$ DJNZ R5,AGAIN1 DJNZ R6,AGAIN1 RET ; thoi gian delay (200 +3)*200+ (200+3)*4 ;--------------------------------------- END
Code dich sang file hex đây bạn
:03000000020030CB
:03000B00020050A0
:10003000C2B5790A75890175A882758CD8758AF060
:10004000D28C75473C118D3160510551AC02004591
:10005000C28C758CD8758AF0D28C0533E533B464C4
:10006000217533000532E532B43C17753200053195
:10007000E531B43C0D7531000530E530B418037539
:1000800030003275F00A84F54085F0412275900009
:1000900011B111F53101310D31193125313122758F
:1000A000900011D311F53101310D31193125313164
:1000B000229002D8E5321183854134854035E531FF
:1000C0001183854136854037E53011838541388578
:1000D0004039229002D8E547118385413485403567
:1000E000E5461183854136854037E54511838541D5
:1000F0003885403922E53493F590D2A051E3C2A06F
:1001000022E53593F590D2A151E3C2A122E53693C1
:10011000F590D2A251E3C2A222E53793F590D2A383
:1001200051E3C2A322E53893F590D2A451E3C2A4CF
:1001300022E53993F590D2A551E3C2A5227590FF2F
:1001400051E351E322D9F611F53101790A22D9EDB3
:10015000310D3119790A22D9E431253131790A2258
:1001600020B1347F0011B13145310D3119312531C4
:100170003130B32430B12020B4E975F0460FEF845C
:10018000E5F0B4000A0532E532B43C0375320011E3
:100190008D30B4E63163222251E87F0011B111F5B0
:1001A0003101314E3125313130B32330B15620B4D5
:1001B000E975F0640FEF84E5F0B4000A0531E5312C
:1001C000B43C03753100118D30B4E6319A2251E808
:1001D0007F0011B111F53101310D3119315730B3B3
:1001E0008230B12020B4E975F0960FEF84E5F0B4C9
:1001F000000A0530E530B41803753000118D30B4B5
:10020000E631D0222220B2FC7547007F0011D331A5
:1002100045310D31193125313130B32430B2202030
:10022000B4E975F0320FEF84E5F0B4000A0547E554
:1002300047B43C03754700119F30B4E6510B2222AE
:1002400051E87F0011D311F53101314E31253131A3
:1002500030B32330B26A20B4E975F0640FEF84E55F
:10026000F0B4000A0546E546B43C03754600119F0C
:1002700030B4E651422251E87F0011D311F531012B
:10028000310D3119315730B38230B23420B4E975B1
:10029000F0960FEF84E5F0B4000A0545E545B41883
:1002A00003754500119F30B4E6517822E530B5451D
:1002B0000FE546B5310AE547B53205D2B551C12241
:1002C0002230B30F30B40C30B10930B206119F02A6
:1002D00002C122C2B551E822C0F9A4B0999282F8B5
:1002E0008090227EFADEFE227DC87E047CC8DCFE81
:0502F000DDFADEF8223A
:00000001FFAttached FilesNhận vẽ mạch in ^_^
TEL: 0167 4500 365
Mail:
Comment
-
bạn minhthanh29 đã thử trong protus vẽ mạch thay = 6 con led 7 đoạn riêng lẻ chưa, nếu dùng 6 led riêng lẻ code nó làm led nháy rất nhanh nhưng vẽ như hình bạn up lên thì làm việc bình thường. Vậy nếu làm mạch thực tế có chạy đúng ko hay nó nháy liên tục các led. MÌnh là ngừoi mới tham gia nên hỏi có ji ae giúp dùm
Comment
-
http://img833.imageshack.us/img833/3404/mophong.jpg
đây là mạch nguyên lý mach nguyen ly.pdf
các bác xem dùm mình xem mạch nguyên lý mình vẽ xem có sai chỗ nào không mà khi lắp mạch thực tế nó hiện toàn số 8 không akLast edited by thangviolet; 05-08-2012, 18:42.Phải Thật Nhẫn Tâm
Comment
-
Đồng hồ +lịch âm dương với 89s52+ds12887 hiển matran led.
đây là hình của em nó
[/URL]
hình chup bằng dt nên hơi mờ mong quí vị thông cảm !
[/URL]
[/URL]
các bác xem cho ý kiến nhé ,nếu ai có nhu cầu thì liên hệ nha !!!Last edited by CONGMINHfs; 05-08-2012, 09:10.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Phật có dạy là CHÁNH NIỆM (hay CHÍNH gì ấy, ĐT bị... rối loạn ngôn ngữ và trí nhớ, mong lượng thứ!) - CHÁNH NGỮ - CHÁNH HÀNH ĐỘNG, đó là đường hướng tới CHÁNH ĐẠO.
ĐT ngu muội nên cứ áp dụng vào điện tử: phải cố...-
Channel: Điện tử công suất
Hôm qua, 06:16 -
-
Trả lời cho [HELP] mạch cầu H inverter 100vdc to 100v ?bởi ngoctn93Em cũng có nguồn 250 đến 280vdc muốn chuyển sang 100vac bằng mạch cầu H dùng esg002. Có bác nào làm rồi chỉ em hoặc bán em với ạ. Em xin cảm ơn ạ
-
Channel: Điện tử công suất
05-02-2025, 23:00 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpCháu thấy chú nhat... viết toàn cái gì gì ấy ạ khó hiểu ghê, chắc mai cháu phải đi hỏi mấy anh chị lớp lớn hơn xem sao ạ. Những việc lớn tầm cỡ thì hông phải ai cũng có đủ kiến thức, thời gian, sức khỏe, tiền bạc, đam mê, kiên...
-
Channel: Điện tử công suất
05-02-2025, 22:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Bác bảo ai lớn tờ iếng tiếng?
Hùng là không nhé. Chỉ bảo tận tình chứ không tận diệt.
Yêu kỹ thuật nên vẫn tham gia cho vui thôi. Mấy của nợ này dùng con PIC hai chục ngàn còn ngon luôn....-
Channel: Điện tử công suất
05-02-2025, 21:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamThôi mà, anh em giúp đỡ nhau, có gì mà lớn tiếng?
Ai không chịu giúp đỡ nhau thì vào đây nhậu với tui. Bà xã hôm nay ngũ sớm tui được tự do, solo buồn quá, Nhathung,Dinhthuong ,Đinh Vặn gì đó tui cân tuốt.-
Channel: Điện tử công suất
05-02-2025, 21:16 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Thằng I Lôn Mút nó sắp đưa người lên sao Hỏa rồi.
Mấy anh em vẫn bàn cái "Một Phát Phải Thôi" thì nẫu quá.
Ngâm cứu cái gì cho đáng đi. Còn tôi nói gì hơi quá thì xin lỗi nhé.-
Channel: Điện tử công suất
05-02-2025, 19:45 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Và tôi thấy cái này như con bò sữa thôi mà. Nếu xét nguyên lý.
Bóp bóp bóp... đến hết thì thôi. Cái mạch thì nguồn sơ đẳng. Con để bóp thì vu nó lại cáo cào cao.
Ắc qui hay pin thì vưỡn giá nào xào nấy. Inverter thì...-
Channel: Điện tử công suất
05-02-2025, 19:33 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Chip hay trở? Chip tôi có vài bịch để từ trước tết, mai giặt.
Trở thì tồn vài cân. Toàn hàng đặt, sai số 1%.
Nhưng ở đây ko buôn bán, chỉ tặng....-
Channel: Điện tử công suất
05-02-2025, 19:14 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Anh hỏi rồi, nên phải bớt chữ sờ, lại viết hoa như có lông.
Hãng bảo: Toàn bọn khôn lỏi, dịch từ "khôn" khó quá nên cho thành "smart".
Còn chuyện liên quan là cái mạch kéo cái ánh sáng về, nạp vào cái...-
Channel: Điện tử công suất
05-02-2025, 19:05 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Nhân đây, xin các bác giúp ĐT với: ở Việt Nam mình có chỗ nào uy tín bán chip trở 1206/3903-390K [chip trở loại tốt, không hoặc ít thay đổi trị số sau thời gian sử dụng] thì chỉ giúp nhé, chứ hiện tại chip 1206/394-390K sau thời gian nó còn...
-
Channel: Điện tử công suất
05-02-2025, 13:55 -
Comment