mình muốn điều khiển led sáng từ cổng P0.0 chạy đến cổng P0.7 rồi cổng P0.7 sáng rồi lại chạy tiếp từ P0.0 đến P0.6 thì cổng P0.6 sáng.hình như đấy là hiệu ứng lấp đầy thì phải.ai biết giúp mình với.C++ minh không pro lắm nên nghĩ mãi không ra
Thông báo
Collapse
No announcement yet.
giúp mình về lập trình led dùng C++ với
Collapse
X
-
Nguyên văn bởi thanhloc5555bạn dùng ngon ngu asm thì nạp r0 vào a. rùi cho nó xoay lần bằng lệnh rr a.là dc mà. mún xoay nguoc lại thì rl c.ko thì bạn cứ dùng mov p0,#00000001b như vậy 8 lần là tạo dc nhiu hiệu ứng.ko thì bạn mua phần mềm làm led cho nhanh.tô màu là sáng/như ý mún.khỏi lập trình
Comment
-
hiệu ứng này có thể dùng mảng đc mà. bạn tham khảo đoạn code này rồi thay mảng là ok nhé:
#include<REGx52.h>
#include<intrins.h>
#define on 0
#define off 1
unsigned char code sdant[]={0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};
unsigned char code segcode1[] = {0x7f, 0xbf, 0x5f, 0xaf, 0x57, 0xab,0x55,0xaa,0x54, 0xa8, 0x50,0xa0,0x40,0x80,0x00}; //tat trai phai
void tre(long time);
void tat(void);
long u;
void tre(long time)
{
for(u=0;u<time;u++);
{}
}
void tat(void)
{
P1=0xff;
}
int i,j;
void sangdant(int sl)
{
for(i=0;i<sl;i++)
{
tat();
for(j=0;j<9;j++)
{
P1 = sdant [j];
tre(5000);
}
j=0;
}
}
void sangdonp(void) //sang quet tu giua ra
{
for (j=0;j<15;j++)
{
P1=segcode1[j];
tre(3000);
}
j=0; //on dinh cpu
}
void main(void)
{
while(1)
{
sangdonp();sangdonp();sangdonp();sangdonp();
sangdant(10);
}
}
Comment
Bài viết mới nhất
Collapse
-
bởi chinhnguyen9Trước đây có thế hệ mạch cân bằng chủ động hoạt động theo nguyên lý so áp giữa 2 cell (hoặc 2 chuỗi) liền kề nếu điện áp này >100mV mach cận bằng sẽ được kích hoạt và sẽ dừng hoạt động cân bằng khi độ chênh điện áp giảm xuống còn 30 mV
Hiện nay có dòng sản phẩm mới gọi là cân...-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 07:26 -
-
Trả lời cho Hỏi về mạch công suất bị dò DCbởi vandoanĐiện áp ở A và C được ghim bởi Transistor Q8. chuyện áp ra loa + hay - là do các trans khác bị chập chập bên nào thì thay bên đó.
-
Channel: Điện thanh
20-04-2024, 12:00 -
-
bởi jigokushoujoCó anh chị nào có thể cho em 1 mạch chống ngược cực, chập mạch, khi bị chạm mạch hay ngược cực thì nó sẽ tự động ngắt nguồn,khi không còn chạm thì nó sẽ đóng nguồn lại bình thường. Em có dùng nguồn 12V 75A từ ắc quy . Em cần chụi...
-
Channel: Điện tử dành cho người mới bắt đầu
18-04-2024, 18:24 -
-
bởi saovietnhat
Quyền Lợi:
- Mức lương thỏa thuận.
- Được đào tạo về kỹ năng làm việc trong môi trường năng động và làm việc nhóm
- Được đào tạo chuyên sâu về bán hàng, kinh doanh hiệu quả
- Tham gia BHYT, BHXH, BHTN,...-
Channel: Tuyển dụng
13-04-2024, 15:46 -
Comment