Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
xin code điều khiển 8 led. sáng từ. phải qua trái và ngược lại
bác nào co thể giúp em viết bằng keil C bang int hay char cho đoạn chương trình cho 16 Led Như sau :Chớp tắt dồn từ trái sang phải và ngược lại (2 lần).
Cám ơn nhiều...
bác nào co thể giúp em viết bằng keil C bang int hay char cho đoạn chương trình cho 16 Led Như sau :Chớp tắt dồn từ trái sang phải và ngược lại (2 lần).
Cám ơn nhiều...
Viết rồi up lên mọi người chỉnh sửa cho, ko ai rảnh ngồi viết code cho bạn đâu?
Hiệu ứng cho 16 led:
1. Chớp tắt dồn từ trái sang phải và ngược lại (2 lần)
2. Sáng dồn ở giữa ra 2 đầu và ngược lại (3 lần).
3. Chạy nhị phân (5 lần).
Nhờ mọi người xem hộ :
#include<AT89x51.h>
void delay()
{ unsigned int x,y;
for(x=0; x<10000; x++)
y++;
}
void delay1()
{
unsigned int x,y;
for(x=1;x<6000;x++)
y++;
}
void nhiphan()
{
unsigned int x,y;
for(x=255;x>=1;x--)
for(y=255;y>=1;y--)
{
P1=y;
P3=x;
delay1();
}
}
void trai1()
{
unsigned char x,y,c,d;
unsigned char a=0x01,b=0xff,e=0x00,f=0x00;
for(x=16;x>=1;x--)
{
for(y=1;y<=x;y++)
{
c = a | e;
d = b | f;
P1 = c;
P3 = d;
delay();
a = a<<1;
b = b<<1;
if(y==8)
{
b = ~ b;
b = b << 1;
b = ~ b;
}
delay1();
}
f = ~ f;
f = f >> 1;
f = ~ f;
a = ~ a;
a = a << 1;
a = ~ a;
if(x<=8)
{
e = ~ e;
e = e >> 1;
e = ~ e;
}
delay1();
}
}
void phai1()
{
unsigned char x,y,c,d;
unsigned char a=0x00,b=0x80,e=0x00,f=0x00;
for(x=16;x>=1;x--)
{
for(y=1;y<=x;y++)
{
c = a | e;
d = b | f;
P1 = c;
P3 = d;
delay();
a = a>>1;
b = b>>1;
if(y==8)
{
a = ~ a;
a = a >> 1;
a = ~ a;
}
}
e = ~ e;
e = e << 1;
e = ~ e;
b = ~ b;
b = b >> 1;
b = ~ b;
if(x<=8)
{
f = ~ f;
f = f << 1;
f = ~ f;
}
Tình hình là cháu muốn xin cái code đó ạ. Cháu đang cần gấp bác nào biết cho cháu xin ạ
;chop tat
; sang dan
; tat dan
; sang duoi tren xuong
; sang duoi duoi len
; chop tat
; chop tat
; chop tat
; sang don
org 0000h
main:
mov p1,#0ffh
call delay2
mov r0,#10
veday: mov p1,#0ffh
call delay
mov p1,#000h
call delay
djnz r0,veday
sangdantrai:
mov r0,#2
veday4:
mov r1,#10
mov a,#0
lap:
mov p1,A
call delay
rlc a
setb c
djnz r1,lap
djnz r0,veday4
; chop tat
mov p1,#0ffh
call delay2
;code bang asm nhé <led k noi len +>
led0 equ p1
org 00h ;bat dau chuong trinh
main:
call x
call x1
jmp main
;===========
x:
mov led0,#0ffh
mov dptr,#left_right
mov r0,#8
mov b,#0
loop:
mov a,b
movc a,@a+dptr
mov led0,a
call delay
inc b
djnz r0,loop
ret
;============
mov led0,#0ffh
x1:
mov led0,#0ffh
mov dptr,#right_left
mov r0,#8
mov b,#0
loop1:
mov a,b
movc a,@a+dptr
mov led0,a
call delay
inc b
djnz r0,loop1
ret
left_right: db 7fh,3fh,1fh,0fh,07h,03h,01h,00h
right_left: db 0feh,0fch,0f8h,0f0h,0e0h,0c0h,80h,00h
;========== tao thoi gian tre
delay:
mov r5,#255
delay1:
mov r6,#255
delay2:
mov r7,#1
djnz r7,$
djnz r6,delay2
djnz r5,delay1
ret
end ;chuc ban may man nhe!
Yeah, Tank used to be an iconic game, but now there is a game inspired by it that uses the same style of play, with modern characters and graphics. You should download Null's Brawl for it.
Mình đồng ý với hướng build AM5 bằng 7500F, nhưng nếu có thể cố thêm ngân sách thì nên lên RX 7600 ngay từ đầu. 4GB VRAM của RX 6500 XT bắt đầu khá chật với nhiều game mới, còn RX 7600 sẽ dùng thoải mái hơn trong vài năm tới.
Trong thời buổi vật giá leo thang, việc sắm một bộ máy tính chơi game đáp ứng đủ tiêu chí "ngon, bổ, rẻ" là ưu tiên hàng đầu của nhiều bạn trẻ. Lúc này, combo sử dụng vi xử lý AMD Ryzen 5 7500F kết hợp cùng card màn hình Radeon...
AMD Ryzen 9 9950X3D không chỉ là một bộ vi xử lý đơn thuần; nó là lời khẳng định về sức mạnh của kiến trúc Zen 5 kết hợp cùng công nghệ 3D V-Cache đột phá. Trong bối cảnh thị trường linh kiện PC cạnh tranh khốc liệt, đây được xem...
Bộ đôi Ryzen 9 9950X3D2 và Radeon RX 9070 XT 16GB là sự kết hợp phần cứng cao cấp nhất của AMD hiện nay. Đây không chỉ là một dàn máy tính để giải trí thông thường, mà là công cụ làm việc mạnh mẽ dành cho những ai có nhu cầu xử lý cường...
Khi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
Comment