Như đã giới thiệu với các bạn hôm nay mình sẽ hướng dẫn các bạn cách dùng cũng như lập trình với các IC hay dùng như 74ls373,74ls573,74hc595,74ls138,74ls245/244,ADC0809...
các ví dụ cụ thể sẽ được trình bày bên dưới mong các bạn theo dõi.
//===============================================
Trước tiên mình xin giới thiệu về IC 74ls373
Cái này chả cần nói nhiều làm gì vì các bạn đều biết là IC chốt dữ liệu.
Vậy nó thực hiện chức năng chốt như thế nào?
Dễ thôi nó thực hiện khi chân chôt LE của nó ở mức thấp(0) có nghĩa là đầu ra giữ nguyên trạng thái trước đó mà ko quan tâm đến trạng thái đầu vào như thế nào.
------------------------------------------------------------------------IC này chủ yếu được dùng nhiều cho ứng dụng chốt dữ liệu với các ứng dụng hiển thị led 7 thanh, dĩ nhiên có thể cho các ứng dụng khác tùy vào người dùng có thể phối ghép
//===================================================
Đi vào lập trình nhá! có ví dụ như sau
hiển thị số tăng dẫn từ 00-99 .
các bạn xem giải thích trong code ngay nhé!
MÔ PHỎNG NÈ!
các ví dụ cụ thể sẽ được trình bày bên dưới mong các bạn theo dõi.
//===============================================
Trước tiên mình xin giới thiệu về IC 74ls373
Cái này chả cần nói nhiều làm gì vì các bạn đều biết là IC chốt dữ liệu.
Vậy nó thực hiện chức năng chốt như thế nào?
Dễ thôi nó thực hiện khi chân chôt LE của nó ở mức thấp(0) có nghĩa là đầu ra giữ nguyên trạng thái trước đó mà ko quan tâm đến trạng thái đầu vào như thế nào.
------------------------------------------------------------------------IC này chủ yếu được dùng nhiều cho ứng dụng chốt dữ liệu với các ứng dụng hiển thị led 7 thanh, dĩ nhiên có thể cho các ứng dụng khác tùy vào người dùng có thể phối ghép
//===================================================
Đi vào lập trình nhá! có ví dụ như sau
hiển thị số tăng dẫn từ 00-99 .
các bạn xem giải thích trong code ngay nhé!
- Code:
// chuong trinh duoc viet boi
// HAND IN HAND - DTVTK7A
#include<reg52.h>
#include<stdio.h>
#include<intrins.h>
sbit C1 = P3^0; // CHAN CHOT LE( IC1)
sbit C2 = P3^1; // CHAN CHOT LE (IC2)
unsigned char mang[10]={0xC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};// KHAI BAO MANG SO
//*----------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 chinh
void main(void)
{
unsigned char chuc,donvi;
int a;
while(1)
{
for(a=0;a<100;a++) // *** <= Bạn đã viết từ bị cấm TU 00-99
{
chuc=a/10;
donvi=a%10;
P2=mang[chuc]; // DU DU LIEU HANG CHUC
C1=1;// CHAN CHOT MUC CAO DUA DU LIEU RA
C1=0;// CHOT DU LIEU
P2=mang[donvi];// TUONG TU
C2=1;
C2=0;
delay(1000);// TRE 1S DE XEM
}
}
}
MÔ PHỎNG NÈ!
- Attachments
- New folder.zip
- You don't have permission to download attachments.
- (93 Kb) Downloaded 70 times