Thông báo
Collapse
No announcement yet.
giúp mình viết 1 đoạn code cho mạch này
Collapse
X
-
Ở đây mình có 1 code được viết khi dùng 1 con 74hc595 để điều khiển 8 led..vậy cho mình hỏi khi mà dùng 4 con 74hc595 thì code thay đổi như thế nào..?
// LAP TRINH 74HC595 DIEU KHIEN 8 LED DON
//****HTTP://CHIPKOOL.TK**********/
#include<reg52.h>
#include<stdio.h>
#include<intrins.h>
// khao bao cac chan 74hc595 de lap trinh
sbit dulieu = P2^1; // chan du lieu
sbit xung = P2^0; // chan xung dich tung bit
sbit chot = P2^2; // chan chot du lieu
unsigned int n,m,k;
//****Chuong trinh tao tre**********/
void delay(unsigned char ms )
{
int i,j;
for(i=0;i<ms;i++)
{
for(j=0;j<125;j++);
}
}
// chuong trinh lap trinh cho 74hc595 chuyen noi tiep sang song song
void convert(unsigned char x)
{ // do chuc nang ghi dich 8 bit vao noi tiep ra song song
// do do vong for duoi se cho dich 8 lan de du 8 chan dau ra cho vdk
int i,tam;
for(i=0;i<8;i++) // 8 lan dich de co 8 bit
{
tam=x;
tam=tam&0x80; // lay ra bit dau tien la bit D7 10000000 D7 ------D0
if(tam==0x80) dulieu=1; //so sanh neu bang 1 nghia la dich het tu D0 den D7
else dulieu=0; // nguoc lai du lieu se bang 0 va tiep tuc dich phai
x=x<<1; // dich bit nhu sau
xung=0; // moi lan dich se can mot xung cho phep moi dich dc (tich cuc muc duong)
xung=1;
}
//chot=0; // khi dich du 8 biut thi chot du lieu va xuat ra output
//chot=1;
}
//********************Hieu ung sang duoi******************************************/
void sangduoi()
{
int j;//00000001;00000010;00000100;00001000;000100000;0010 0000;01000000;10000000
unsigned char mang[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
for(j=0;j<8;j++)
{
convert(mang[j]);
chot=0; // khi dich du 8 biut thi chot du lieu va xuat ra output
chot=1;
delay(1000);
}
}
//*************chuong trinh chinh***************
void main(void)
{
sangduoi();
}
Bài viết mới nhất
Collapse
-
bởi appongthoMã lỗi H-01, H-10 tủ lạnh Panasonic là gì?
https://appongtho.com/xoa-loi-h-01-l...anh-panasonic/
Mã lỗi H-01 và H-10 trên tủ lạnh Panasonic là các mã cảnh báo liên quan đến cảm biến nhiệt độ hoặc hệ thống điều khiển nhiệt bị gián đoạn hoạt động, gây ảnh hưởng trực...-
Channel: Điện tử gia dụng
hôm nay, 10:00 -
-
Trả lời cho Load buffer là gì?bởi pia2k1Thêm kiến thức mới cho thuật ngữ mới nè
-
Channel: Thuật ngữ chuyên ngành
Hôm qua, 17:07 -
-
bởi dinhthuong80Xin upload kết quả thí nghiệm, mọi người sẽ tự hiểu và biết phân tích đúng sai hợp lí hay không. Ai không biết kĩ thuật thì chẳng dám tin vào cảm giác của bản thân, chỉ tin những gì nsx nói, dù họ có nói phét thế nào!!!
Còn...-
Channel: Điện tử gia dụng
09-04-2025, 22:10 -
-
bởi nguyendinhvanEm rất là quý bac, nhưng hôm nay em thấy bác sai đấy.
Cái sai của bác là đem cái cơ sở lý luận kỹ thuật công nghệ của Tư bản Chủ nghĩa để trao đổi với người theo Chủ Nghĩa Kinh Nghiệm.
...
-
Channel: Điện tử gia dụng
08-04-2025, 20:54 -
-
bởi nguyendinhvanTốn wifi 4G quá !
Nào là lưu lượng , nào là tốc độ, nào là đường kính, nào là diện tích, nào là vòng quay, nào là hiệu suất, nào là dụng cụ, nào là thiết bị nào là máy đo, nào là phương pháp....
Cộng với một bản số liệu...-
Channel: Điện tử gia dụng
08-04-2025, 20:45 -
-
bởi tuyennhanCánh nhỏ là của tàu đem qua giờ mình copy theo mà tàu thì chuyên ăn bớt vật liệu để giảm giá thành từ cánh cho đến mô tơ mới thành ra vậy .
Cách thử của dinhthuong có đúng thì chỉ đúng với cái quạt Senko còn với quạt khác mô tơ...-
Channel: Điện tử gia dụng
08-04-2025, 20:28 -
-
bởi nhathung1101Lão Phàm có biết lịch sử cái quạt không?
Ngày xưa chỉ có 1 cánh vẫn chạy tốt.
Sau này thêm 2 thành 3 cánh, chạy tốt.
Đến khi ông Cờ Rít Tóp Mỡ muốn buôn quạt sang châu Phi, để được tai tiếng ngang với...-
Channel: Điện tử gia dụng
08-04-2025, 18:42 -
-
bởi nhathung1101Bình tĩnh bình tĩnh bình tĩnh
Hít thở hít thở hít thở....
Mai họ còn sản xuất loại siêu mỏng cánh, chỉ dán vào là xong.
Họ còn đảm bảo dùng 1 cánh tự tin cả ngày, dùng 10 cánh tự tin cả đời...
Lão cứ mất...-
Channel: Điện tử gia dụng
08-04-2025, 18:17 -
-
bởi vi van phamĐơn giản như thế mà cháu cũng không hiểu ư? Cứ lôi 2 cái motor vào?
Tôi nói muốn kiểm tra phải cho 2 CÁNH QUẠT cùng thông số RPM rồi mới kết luận.
Kiểm tra như thế khác gì Trọng tài ăn hối lộ? ....-
Channel: Điện tử gia dụng
08-04-2025, 17:07 -
-
bởi dinhthuong80Thôi, bác cứ tin nsx thì để tối nay cháu sẽ test 2 cây quạt cùng hãng Senko, một cây 3 cánh lớn 47W-57.6m3/min và 1 cây 65W-88.6m3/min xem nsx có nói láo không ạ, cứ cái nào cùng số bật mà thổi cho cái quạt hư kia quay được nhiều vòng hơn là...
-
Channel: Điện tử gia dụng
08-04-2025, 16:54 -
Comment