... dung timer 0
//Tan so quet khoang 25Hz moi led sang khoang 1000/(25*13)=3ms
void khoi_tao_timer0(void)
{
EA=0;//cam ngat toan cuc
TMOD=0x2;//timer0 che do 8 bit tu dong nap lai
TL0=0x6;//Gia ... Don’t care
Nguyên tắc ho t động của IC 74138:
Dựa vào bảng trạng thái ta thấy: chỉ cần 1 trong 3 chân cho phép (E
1
, E
2
, E
3
) ở
trạng thái cấm (không cho phép IC ho t động)thì tất cả cá...
... de dieu chinh
; khi cho dong ho hoat dong lau dai, can bo doan code nay di
; vi neu mach bi reset, doan chuong trinh nay duoc thuc thi
; khi do, thoi gian hien thi khong con dung nua
;
hello ... số đính kèm cho phép lập trình được. Ngoài ra
còn hỗ trợ các ngắt phục vụ cho quá trình xử lí thông tin của hệ thống bên ngoài.
- Cho phép hai dạng dữ liệu BCD và Binary.
- Cho phép chế...
... động cho IC ho t động.
Chương VI Sơ Đồ Mạch Ho n Chỉnh
Sơ đồ mạch nguyên lý:
Hoangxudi@gmail.com Trang 24
Đồ án 1: Đề tài: Thiết kế đồng hồ thời gian thực .
Code chương trình nạp cho ATmega16:
/**************************(^-^)START(^-^)**************************/
#include ... thể ho t động ở dạng 24h ho c 12h với chỉ thị AM/PM.
Để không phải điều chình lại thời gian vào những lúc bị m...
... tro
//CAP NHAT THOI GIAN VAO RTC
giatrikhoitao_rtc[0] = dec_bcd(giay);
giatrikhoitao_rtc[1] = dec_bcd(phut);
giatrikhoitao_rtc[2] = dec_bcd(gio);
giatrikhoitao_rtc[3] = dec_bcd(thu);
giatrikhoitao_rtc[4] ... dau duoc khoi tao,
ta se chon gia tri ghi vao ban dau theo y minh
{ giatrikhoitao_rtc[0]=0x50;
giatrikhoitao_rtc[1]=0x59;
giatrikhoitao_rtc[2]=0x09;
giatrikhoitao_rtc[3]=0x04;
giatrikhoit...
...
if ((hour2==2) & (hour1==4)) { hour2=0;hour1=0;}
if (hour1==10) { hour2++;hour1=0;}
}
if (decrease==0) { // neu phim 3 duoc nhan
while (decrease==0) {} // cho phim nha
hour1 ; ... (decrease==0) {} // cho phim nha
hour1 ;
if ((hour2==0) & (hour1==255)) {hour2=2;hour1=3; }
if (hour1==255) {hour2 ;hour1=9;}
}
portb=led_code[hour2];
Đề tài : đồng hồ thời gian thực...
... báo bận BF(Busy Flag):
Khi thực hiện các ho t động bên trong chíp, mạch nội bên trong cần một khoảng thời
gian để ho n tất. Khi đang thực thi các ho t động bên trong chip như thế, LCD bỏ qua ...
SVTH: Ho ng Văn Ngân - Triệu Văn Lục Trang 42
A_Set_hour:
mov A,#Clr_Disp
call Cmd
mov r2,#01h
mov dptr,#M_Set_Hour
call Out_Str
mov a,#0c7h
call Cmd
mov a,A_hour
call...