ud: điện ỏp tức thời của tải... Sau khi đếm quá 255 sẽ xảy ra tràn, khi đó TF0 đợc đặt bằng 1 đồng thời giá trị của Timer tự động đợc nạp lại bằng nội dung của TH0.. Hình trên mô tả hoạt
Trang 1u d
0
CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập-Tự do-Hạnh phỳc
ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ 2 (2008-2011)
NGHỀ: ĐIỆN TỬ CễNG NGHIỆP
MễN THI: Lí THUYẾT CHUYấN MễN NGHỀ
Mó đề thi: DA ĐTCN - LT01
I Phần bắt buộc
1 + 0 t T/2 : D thông => uR = 0V
+ T/2 t T : D tắt => uR = uV
=> Đặc tuyến truyền đạt và dạng xung ra:
0,5 0,5
1
2 Vẽ giản đồ điện ỏp tức thời sau mạch chỉnh lưu theo
giỏ trị điện ỏp tức thời thứ cấp mỏy biến ỏp
Viết được cụng thức tổng quỏt tớnh giỏ trị điện ỏp
trung bỡnh sau mạch chỉnh lưu:
d u T U
T d
d
0
1
Trong đú:
T: chu kỳ làm việc
Ud: giỏ trị điện ỏp trung bỡnh của tải
ud: điện ỏp tức thời của tải
Áp dụng để tớnh cụng thức và nhỡn vào biểu đồ điện ỏp tức thời của tải tớnh điện ỏp
trung bỡnh sau mạch chỉnh lưu:
0,5
0,5
0,5
10V
-10V
uV
t T
u V
uR
uR
t T T/2
-10V
Trang 22
0
2 2 sin
2
* 2
* 2
1
U d
U d
Thay số vào ta tớnh được điện ỏp tung bỡnh sau mạch chỉnh lưu:
U d 2 2 * 200 180 , 06V
3 - Hoạt động định thời chế độ 2 của bộ TIMER0:
Trong chế độ 2, bộ Timer dùng TL0 để chứa giá trị đếm và TH0 để chứa giá trị
nạp lại vì vậy chế độ này đợc gọi là chế độ tự nạp lại 8 bit Sau khi đếm quá 255 sẽ
xảy ra tràn, khi đó TF0 đợc đặt bằng 1 đồng thời giá trị của Timer tự động đợc nạp
lại bằng nội dung của TH0
Hình trên mô tả hoạt động của các Timer ở chế độ 2: Nguồn xung clock đợc
đ-a tới Timer từ một trong cách phụ thuộc vào bit C-/T0 trong thđ-anh ghi TMOD:
C-/T0 = 0, xung clock sẽ đợc lấy từ bộ chia tần trong chip, tần số của
xung ở đây là 1/12 tần số của bộ dao động thạch anh (Fosc)
Nguồn xung clock nói trên sẽ đợc điều khiển để đa tới các Timer bằng các bit:
TR0, GATE và mức logic trên các chân INT0:
Nếu TR0=0, các Timer sẽ bị cấm mà không cần quan tâm tới GATE và mức
logic trên các chân INT0 (thể hiện bằng “cổng AND”)
Nếu TR0=1, các Timer sẽ hoạt động với một trong 2 điều kiện sau xảy ra (thể
hiện bằng cổng ‘OR”): Thứ nhất: bit GATE=1; thứ hai: trên chân INT0 có mức
logic 1
- Viết chương trỡnh vớ dụ tạo xung 10KHz trờn chõn P1.5:
#include <REGX51.H>
#include<stdio.h>
sbit xung=P1^5;
void main(void)
{
TMOD=0x01;
while(1)
0,5
0,5
0,5 0,5
1 osc / 12
Trang 3{
TH0= TL0= -50;
TR0=1;
while(!TF0);
TF0=0;
xung=~xung;
}
}
Cộng (I) 7
II Phần tự chọn, do trường biên soạn