... LED1 =LED2 =LED4 =0;
P0=M[so2];
LED3 =1; // LED hang chuc
break;
case 2:
LED1 =LED3 =LED4 =0;
P0=M[so3];
LED2 =1; // led hang tram
break;
case 3:
LED4 =LED2 =LED3 =0;
P0=M[so4];;
LED1 =1; // led hang nghin
break; ... M[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; //
ma led7 thanh
void timer0 (void) interrupt 1
{
TH0=0xF8;
TL0=0x40;
switch(dem)
{
case 0:
LED2 =LED3 =LED1 =0;
P0=M[so1];
LED4 =1; // LED hang don vi
break;
case 1:
LED1 =LED2 =LED4 =0;
P0=M[so2]; ... C
#include<reg52.h>
#include<stdio.h>
#include<math.h>
sbit LED1 =P1^0; // quet led hang nghin
sbit LED2 =P1^1; // quet led hang tram
sbit LED3 =P1^2; // quet led hang chuc
sbit LED4 =P1^3; // quet led hang don vi
int so4, so3,so2,so1,i,j,tg;...
... quanghieu03 077 8@googlemail.com
Mobile: 0166 886 5196 - Tel: 03203 71 1 138
http://violet.vn/quanghieu03 077 8/
Bài này sẽ hướng dẫn bạn cách tạo một chiếc đồnghồ hoạt động thực
bằng cách sử dụng ... của Flash
1. Tạo một hình đònghồ theo ý thích của bạn. Có thể vẽ nó trên Photoshop sau đó import nó
vào flash hoặc vẽ trực tiếp trên flash. Bạn có thể lấy hình đồnghồ sau:
2. Tạo 5 layer trên ... property
hour._rotation=hours; // giving rotation property
10. Vào frame thứ 2 của từng layer và nhấn phím
Kết quả đồnghồ của bạn có chạy không, hãy thử nhấn Ctrl + Enter xem sao. Ngoài ra bạn có
thể tự chế các kim...
... thị led7 đoạn& quot;. Có hai kiểu mã hiển thị led7 đoạn: mã
dành cho led7đoạn có Anode(cực +) chung và mã dành cho led7đoạn có
Cathode(cực -) chung. Chẳng hạn, để hiện thị số 1 cần làm ... điều khiển led7 đoạn. Như vậy led7
đoạn nhận một dữ liệu 8 bit từ Vi điều khiển để điều khiển hoạt động sáng tắt
của từng ledled đơn trong nó, dữ liệu được xuất ra điều khiển led7đoạn thường
được ... Thị Thu Hương
III.Hiển thị bằngled7 thanh.
1.Khái quát chung về led7 thanh.
Led 7 thanh có cấu tạo bao gồm 7led đơn có dạng thanh xếp theo hình
và có thêm 1 led đơn hình tròn nhỏ thể hiện...
... donvi=nhiet_do%10;
led0 =1;
led1 =led2 =led3 =0;
P0=M[chuc];
delay(100);
led1 =1;
led0 =led2 =led3 =0;
P0=M[donvi];
delay(100);
led2 =1;
led0 =led1 =led3 =0;
P0=0x9c;
delay(100);
led3 =1;
led0 =led1 =led2 =0;
... nhiệt
độ hiển thị bằngled7 đoạn
Trường ĐH Công Nghiệp Hà Nội 1 Điện tử 4 – K3
Đồ án môn Vi điều khiển GVHD: Nguyễn Anh Dũng
Thiết kế bộ đo và khống chế nhiệt độ hiển thị bằng
led7 đoạn.
Phần I ... trình
#include<regx52.h>
#include<stdio.h>
sbit led0 =P2^0;
sbit led1 =P2^1;
sbit led2 =P2^2;
sbit led3 =P2^3;
sbit led_ do=P2^4; //nhiet do moi truong < nhiet do khong che
sbit led_ vang=P2^5; //nhiet do moi truong...
... donvi=nhiet_do%10;
led0 =1;
led1 =led2 =led3 =0;
P0=M[chuc];
delay(100);
led1 =1;
led0 =led2 =led3 =0;
P0=M[donvi];
16
Ứng dụng vi điều khiển thiết kế bộ đo và khống chế nhiệt độ hiển thị bằngled7đoạn
... thị bằngled7đoạn
delay(100);
led2 =1;
led0 =led1 =led3 =0;
P0=0x9c;
delay(100);
led3 =1;
led0 =led1 =led2 =0;
P0=0xc6;
delay(100);
}
else
{ led0 =led1 =led2 =led3 =0;
P0=0xff;
delay(100);
}
}
void ... nhiet_do)
{led_ vang =led_ xanh=1;
led_ do=0;
}
if(khong_che == nhiet_do)
{led_ do =led_ xanh=1;
led_ vang=0;
18
Ứng dụng vi điều khiển thiết kế bộ đo và khống chế nhiệt độ hiển thị bằngled7đoạn
...
... trên bus dữ liệu
7 bit,muốn sáng led nào thì đa dữ liệu ra bus đồng thời cấp nguồn riêng cho
katot cua led đó,ở mạch này hiển thị bằng 8 led7 đoạn, để điều khiển cho 8
led 7 đoạn, ta sử dụng ... giờ bằng 8 led7 thanh thực chất là 1 mạch
điện chia và hiển thị thời gian bằngled7đoạn từ xung nhịp thạch anh ngày nay
c sử dụng rt rng rÃi trong thc t.ở mạch này chúng ta sử dụng led7 thanh ... : -
3) Chế độ 2 :
4) Chế độ 3 :
7. Các ngắt của 8051:
Các ngắt Timer.
Các ngắt cổng nối tiếp.
Các ngắt ngoài.
Chơng II
đồng hồ số hiển thị bằng 8 led7 đoạn
I. Các thiết bị sử dụng trong...