Nguyên văn bởi tranhungtn92
Xem bài viết
Thông báo
Collapse
No announcement yet.
74hc595
Collapse
X
-
em làm như vậy nè.nhưng nó không chạy#include"regx52.h"
sbit DATA = P1^0;
sbit SCK = P1^1;
sbit SCL = P1^2;
void quet(unsigned char x)
{
int i,temp;
for(i=0;i<8;i++)
{
temp=x;//gan bien
temp=temp&0x80;//lay ra bit dau tien (bit 7)
if(temp==0x80)//so sanh bit
DATA=1; //bang 1 thi xuat vao chip =1
else
DATA=0; //nguoc lai bang 0
x*=2; //dich bit lay bit trong so thap
SCK=0; //tao xung tren chan 11
SCK=1; //1 xung dua vào 1 bít
}
SCL=0; //xuat du lieu ra output
SCL=1;
}
void delay(unsigned int time)
{
unsigned int i;
for(i=0;i<time;i++);
}
void main()
{
unsigned int i, k=0;
unsigned char ma[]={0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80,0xff,0xfe,0x fc,0xf8,0xf0,0xe0,0xc0,0x80};
for(i=0;i<16;i++)
{
quet(ma[i]);
delay(15000);
} }
Comment
-
Sao không up file mô phỏng lên luôn bạnNguyên văn bởi tc8051 Xem bài viếtMình gửi lại bằng file word nhé.Nhận vẽ mạch in ^_^
TEL: 0167 4500 365
Mail:
Comment
-
nếu như ban đầu bạn quét lần lượt từ phần tử từ ma[0]->ma[7] (ứng với i=0->7)mà nó tắt dần từ led 0-> thì bạn cho chạy cho quét từ ma[7]->ma[0] thì nó chạy theo chiều ngược lại thôi màNguyên văn bởi tranhungtn92 Xem bài viếtem làm như vậy nè.nhưng nó không chạyvanduc0211@gmail.com
Comment
-
thế giờ mình muốn điều khiển 2 con hoặc 3 con 595 nữa thì chương trình ntn.chương trình điều khiển 1 cổng của mình sau khi tìm hiểu nó ntn
#include<regx52.h>
sbit chan14 = P1^1;
sbit chan11= P1^0;
sbit chan12= P1^2;
void quet(unsigned char x)
{
unsigned char i;
for(i=0;i<=7;i++)
{
chan14=x&0x80;
x=x<<1;
chan11=1;
chan11=0;
}
chan12=0; //xuat du lieu ra output
chan12=1;
}
void delay(unsigned int time)
{
unsigned int i;
for(i=0;i<time;i++);
}
void main()
{
unsigned int i, k=0;
unsigned char ma[]={0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80};
while(1){
for(i=0;i<8;i++)
{
quet(ma[i]);
delay(15000);
} }
}
Comment
-
thì bạn cho nó xuất đủ 16 or 24 bit rồi mới chốt chân SCL.@@Nguyên văn bởi tranhungtn92 Xem bài viếtthế giờ mình muốn điều khiển 2 con hoặc 3 con 595 nữa thì chương trình ntn.chương trình điều khiển 1 cổng của mình sau khi tìm hiểu nó ntnNguyễn Huy Biên - 01649 802 694
gmail :
Comment
-
Comment
-
thanks bác.e chưa học asm nên không không hiểu lắm.đang học =C cho dễ hiểuNguyên văn bởi sunbinbon Xem bài viếtĐây bạn hãy lấy và đọc đi đơn giản lắm có vd minh họa luôn
[ATTACH]50071[/ATTACH]
Comment
-
uh kelic de hon asm nhiều con 595 ban có thể kiểm tra bàng tay vì 74hc595 tần số thấp còn 74ls595 tần số cao con này có chương trình của VDK diều khiển nó mới chạy còn con 74hc595 chì cần vài cái công tác là bạn có thể thấy nó chạy ngay cứ theo hứong dẫn mà tui gửi cho bạn nhớ chú ý các chan SHCP(chan 11) STCP(chan 12)DS(Chan du liệu 14) chan 10 ban nối nguồn chân OE nối max nhớ chú ý diện trở treo nhu trong hướng dẫn
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi bqvietBqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 17:17 -
-
Trả lời cho Xin hỏi về mạch thu FM/AM trong catsettebởi nguyendinhvanTheo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
-
Channel: Điện thanh
05-12-2025, 19:59 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi afrendlyCó vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
-
Channel: Thiết bị điện tử cá nhân
04-12-2025, 01:27 -
-
Trả lời cho Máy điện châm ?bởi nick22Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
-
Channel: Điện tử y sinh
01-12-2025, 13:23 -
-
Trả lời cho Làm thế nào để check IC LM358bởi thetungĐể check IC sống hay chết thì đơn giản : bạn lắp cái mạch ( khuếch đại hoặc dao động ) chạy bằng con IC đó ,nhưng vị trí IC thì lắp cái đế .... thế là cứ cắm rút thì biết . Còn không thì kiếm cái này : https://shopee.vn/Xu-M%C3%A1y-ki%E1%...di-%C4%91%E1%B...
-
Channel: Hướng dẫn tìm thông tin linh kiện
28-11-2025, 14:34 -
-
bởi ngochung90Tình hình là em có mua mạch 3s về để hàn vào khối pin 12v, hàn xong em đo tại các chân từ B-, B1, B2, B+ thì điện áp pin vẫn đủ 12,6v, nhưng tại 2 chân ra P- P+ thì đo chỉ được 6,3v là bị sao các bác, và chân P- P + này đồng thời là chân sạc xả thì mình cắm sạc xả cùng lúc được ko ạ
...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2025, 10:32 -

Comment