Kết quả 1 đến 10 của 42
-
10-11-2010, 09:14 #1
viết chương trình hiển thị ra led 7 đoạn từ 0-9.viết cụ thể nha.thank nhiu !
mấy bác chỉ dùm cái này :viết chương trình hiển thị ra led 7 đoạn từ 0-9.viết cụ thể nha.thank nhiu !
-------------------------------------------------------------------------------- Xem bài viết cùng chuyên mục:
- viết chương trình hiển thị ra led 7 đoạn từ 0-9.viết cụ thể nha.thank nhiu !
- Các đề tài VDK 8051
- Tập Lệnh 8051
- 89c51 ai biết hướng dẫn dùm
- Tạo mạch chữ chạy
- Đo tốc độ động cơ bằng encoder
- Mạch đo nhiệt độ dùng 8051 hiển thị lên led 7 đoạn
- mạch chỉnh lưu có điều khiển dùng scr
- thiết kế mạch điều khiển nhiệt độ lò ấp trứng
- mạch đồng hồ thới gian thực 8051
- Mạch đếm 74LS192
- Cách viết chương trình cho ic chạy chử
- Mạch Đèn Giao Thông Ngã 4 dùng 89c52
- mong được giúp đỡ về led 7 đoạn
- chế tạo mạch điểu khiển từ xa
-
-
10-11-2010, 11:04 #2
-
Những thành viên đã cảm ơn caovanhuong vì bài viết hữu ích:
-
10-11-2010, 11:29 #3
Ðề: cho hoi :LAP TRINH LED 7 DOAN
Bạn hỏi chung chung như vậy mọi người rất khó trả lời.Bạn nên đặt câu hỏi 1 cách chi tiết hơn.
Code:INCLUDE 8051.MC org 2000H main: MOV R1,#10 MOV A,#0E0H MOV DPTR,#0000H LOOP1: MOVX @DPTR,A LCALL delay2s INC A DJNZ R1,LOOP1 JMP MAIN delay2s: PUSH 00h MOV R0,#100 MOV tmod,#01h loop2: MOV th0,#0B1h MOV tl0,#0E0h SETB TR0 JNB TF0,$ CLR tr0 CLR tf0 DJNZ R0,loop2 POP 00h RET END
Code:ORG 2000H ;bo dem tu 0 toi 9, hien thi tren LED 7 doan, moi lan cach nhau 2s CLR A MAIN: MOV R1, #10 MOV A,#0E0H LOOP: MOV DPTR, #0000H MOVX @DPTR, A INC A CALL DL2000 DJNZ R1,LOOP SJMP MAIN DL2000: PUSH 05 ;Delay 2s PUSH 06 PUSH 07 MOV R5, #20 DL2: MOV R6, #200 DL1: MOV R7, #250 DJNZ R7, $ DJNZ R6, DL1 DJNZ R5, DL2 POP 07 POP 06 POP 05 RET END
Đối thủ khó chiến thắng nhất chính là bản thân!!!
-
10-11-2010, 11:34 #4
-
10-11-2010, 11:42 #5
Ðề: cho hoi :LAP TRINH LED 7 DOAN
Vì cái này là mình mô phỏng lúc học TN Vi Xu lí .Đó là cả cái kit thí nghiệm luôn gồm led7 doan,LCD,ADC... nên phải giải mã địa chỉ cho từng vùng ngoại vi (chứ bình thường ai làm vầy chi).Mà cái hình này thiết kế là để cho những ứng dụng led phức tạp hơn !!!
Còn về con 7447 nếu không thích dùng thì bỏ đi cũng đươc. dùng tra bảng cũng okĐối thủ khó chiến thắng nhất chính là bản thân!!!
-
Những thành viên đã cảm ơn dee07_bk vì bài viết hữu ích:
-
10-11-2010, 11:43 #6
Ðề: cho hoi :LAP TRINH LED 7 DOAN
đây là code mình viết cho PIC16F877A đếm từ 0000-9999
Code://=================================================================== ========== // Ten chuong trinh: Mach dem tu 0000-9999 // Nguoi thuc hien : Cao Van Huong // Email : caovanhuong@webdien.com // Cell phone : 01672754113 // Ngon ngu : CCS-C 4.107 // Ngay thuc hien : 20/10/2010 //****************************************************************************** // MCU : PIC16F877A // Crystal : 20MHz // Display : LED 7seg //****************************************************************************** // Ngay hoan thanh : 20/10/2010 // Ky ten : Cao Van huong //=================================================================== ========== #include <16f877a.h> #include <def_877a.h> #fuses NOWDT,NOLVP,NOPROTECT,HS,PUT #use delay(clock=20000000) int8 dvi,chuc,tram,ngan,chuck,tramk; int32 a,i,n; const unsigned char dig[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void chuyenhex() { //tramk=a/100000; //a=a%100000; //chuck=a/10000; //a=a%10000; ngan=a/1000; a=a%1000; tram=a/100; a=a%100; chuc=a/10; dvi=a%10; } void hienthi() { for(n=1;n<=500;n++) { portb=dig[dvi]; portd=0xfe; delay_us(100); portb=dig[chuc]; portd=0xfd; delay_us(100); portb=dig[tram]; portd=0xfb; delay_us(100); portb=dig[ngan]; portd=0xf7; delay_us(100); //portb=dig[chuck]; //portd=0x10; //delay_us(100); //portb=dig[tramk]; //portd=0x20; //delay_us(100); } } void main() { trisb=0x00; trisd=0x00; while(1) { for(i=0;i<=9999;i++) { a=i; chuyenhex(); hienthi(); } } }
cái này là code mình post trước, mình sẽ vẽ mạch post lên sau.Cao Văn Hưởng
Email: vanhuongcao@gmail.com
-
The Following 2 Users Say Thank You to caovanhuong For This Useful Post:
-
10-11-2010, 11:51 #7
Ðề: cho hoi :LAP TRINH LED 7 DOAN
Bác hưởng có cái code nào làm đèn giao thông không!dùng con 8051 ấy code bằng asm ấy ,có hiển thị thời gian trên led 7 đoạn (thời gian đèn đỏ=td đèn xanh+thời gian đèn vàng ).Dơn trên mạng về mấy cái nhưng chưa có cái nào vưa ý
Đối thủ khó chiến thắng nhất chính là bản thân!!!
-
10-11-2010, 12:00 #8
-
10-11-2010, 13:06 #9
Ðề: cho hoi :LAP TRINH LED 7 DOAN
Đối thủ khó chiến thắng nhất chính là bản thân!!!
-
10-11-2010, 14:58 #10
Ðề: cho hoi :LAP TRINH LED 7 DOAN
hiện mình đang học chuyên ngành điện-điện tử nhưng cái môn vxl1 này nội công chưa thâm hậu nên nhà trường chưa cho học, nếu học sẽ tẩu hỏa nhập ma. chắc phải thêm 1 học kỳ nữa thì mới bắt đầu được tu luyện cái món này. tất cả các trường hình như đều dạy 8051 cả và ngôn ngữ họ dạy cũng là ASM luôn vì đây là ngôn ngữ máy nên họ muốn dạy ta hiểu được cấu trúc của vxl. nói không biết ASM thì không phải vì mình cũng học môn cấu trúc máy tính nên cũng phải học cái này nhưng học ít lắm chỉ có vài lệnh thôi, nên có thể coi như không biết gì.
Cao Văn Hưởng
Email: vanhuongcao@gmail.com
Trả lời với tài khoản Facebook
Các Chủ đề tương tự
-
Trợ giúp - ah chi nao giup e bai ky thuat dien nay zoi.. e cam on nhiu
Bởi vipkuchip11 trong diễn đàn GIÚP ĐỠ GIẢI BÀI TẬPTrả lời: 2Bài cuối: 14-08-2013, 11:26 -
Trợ giúp - ah chi nao co file word sach khi cu dien cho e xin... tks nhiu
Bởi vipkuchip11 trong diễn đàn Truyền tải & Phân phối điệnTrả lời: 3Bài cuối: 28-06-2013, 22:01 -
Trợ giúp - ổ cắm Theo chuẩn IEC cách mặt đất bao nhiu?
Bởi manhkhangkkn trong diễn đàn Thiết bị điện gia dụngTrả lời: 6Bài cuối: 30-07-2012, 00:04