Hôm nay ngủ muộn tí chip post bài hướng dẫn các bạn lập trình IC 74HC154/164 cũng vậy..chủ yếu IC này ứng dụng trong quét led ma trạn 16 hàng chẳng hạn...v v.sẽ đỡ tốn chân VDK
Hình dạng chân thực sự của IC
Để hiểu về ic này các bạn download Datasheet có trong file tải về bên dưới của chip..các bạn xem bảng chan lý sẽ hiểu ngay..
Có 4 chân nối vào VDK nếu chân P2.0 - P2.1 - P2.2 - P2.3 lần lượt là 0000 thì chân 0 kích sáng led
và nếu là 0001 sẽ là chân 1 kích sáng..lần lượt như vậy....
Bảng mã chip viết trên Notepad cho các bạn hiểu khi xem code.
/*********www.chipkool.net***************/
#include <REGX51.H>
unsigned int i;
unsigned int mang[16]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F};
//ham tre
void delay(unsigned int ms)
{
unsigned int i,j;
for(i=0;i<125;i++)
for(j=0;j<125;j++)
{;}
}
//chuong trinh chinh
void main()
{
while(1)
{
for(i=1;i<16;i++)//vong quet 16 lan
{
P2=mang[i];//xuat ra port 2
delay(10);
}
}
}
Đây là sơ đồ mô phỏng led tích cực dương |
Để hiểu về ic này các bạn download Datasheet có trong file tải về bên dưới của chip..các bạn xem bảng chan lý sẽ hiểu ngay..
Có 4 chân nối vào VDK nếu chân P2.0 - P2.1 - P2.2 - P2.3 lần lượt là 0000 thì chân 0 kích sáng led
và nếu là 0001 sẽ là chân 1 kích sáng..lần lượt như vậy....
Bảng mã chip viết trên Notepad cho các bạn hiểu khi xem code.
Code C
/*********www.chipkool.net***************/
#include <REGX51.H>
unsigned int i;
unsigned int mang[16]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F};
//ham tre
void delay(unsigned int ms)
{
unsigned int i,j;
for(i=0;i<125;i++)
for(j=0;j<125;j++)
{;}
}
//chuong trinh chinh
void main()
{
while(1)
{
for(i=1;i<16;i++)//vong quet 16 lan
{
P2=mang[i];//xuat ra port 2
delay(10);
}
}
}
(file mô phỏng protues 7.10 + code c + datasheet )
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút hiện ra ở góc phải phía trên, nhấn vào để đến trang download
Nguồn: Blog Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử
Đăng nhận xét