CNG HO X HI CH NGHA VIT NAM
c lp-T do-Hnh phỳc
THI TT NGHIP CAO NG NGH KHO 3 (2009-2012)
NGH: IN T CễNG NGHIP
MễN THI: Lí THUYT CHUYấN MễN NGH
Mó thi: DA TCN - LT04
Cõu ỏp ỏn im
I. Phn bt buc
1
+ D tắt khi Uv 5V => toàn bộ 1/2 chu kỳ (-) của điện áp vào và một phần
của 1/2 chu kỳ (+) điện áp vào với Uv 5V
=> trong khoảng thời gian này Ur = Uv
+ Trong khoảng thời gian khi Uv > 5V, D thông nên trong khoảng thời gian
này Ur = 5V.
=> Đặc tuyến truyền đạt và dạng xung ra:
0,5
0,5
0,5(hỡnh1)
0,5(hỡnh2)
2 -Tớnh in ỏp trung bỡnh ca ti:
VRPU
R
U
IUP
ddd
d
ddd
5010.250
2
=====
Tớnh dũng in trung bỡnh ca ti:
A
R
U
I
d
d
5
10
50
===
-Tớnh in ỏp hiu dng th cp mỏy bin ỏp a vo mch chnh lu
V
U
U
U
U
d
d
75,42
63
50.14,3.2
63
.2
2
63
2
2
====
0,5
0,5
u
V
20V
-20V
t
T
u
V
U
R
U
R
t
TT/2
5V
-20V
5V
Hỡnh 1
Hỡnh 2
Tính chọn đi-ốt phải tính hai thông số:
-Dòng trung bình chảy qua đi-ốt trong một chu kỳ:
A
I
I
d
D
67,1
3
5
3
===
-Điện áp ngược lớn nhất đặt lên đi-ốt khi đi-ốt khóa
VUU
ng
72,10475,42.66
2max
===
0,5
0,5
3
- Hoạt động của khối UART ( khối giao tiếp nối tiếp) :
Các mạch phần cứng bên ngoài truy xuất port nối tiếp thông qua các
chân TxD (phát dữ liệu) và RxD ( thu dữ liệu).
Chương trình điều khiển sử dụng 2 thanh ghi chức năng đặc biệt
SBUF và SCON để truy xuất port nối tiếp. Dữ liệu truyền được nạp vào
SBUF và đưa ra chân TxD. Dữ liệu nhận từ chân RxD được đưa qua thanh
ghi dịch sau đó được nạp vào SBUF đưa vào CPU thông qua Bus dữ liệu.
Thanh ghi điều khiển port nối tiếp SCON là thanh ghi được định địa
chỉ từng bit, thanh ghi này chứa các bit trạng thái và các bit điều khiển. Các
bit điều khiển sẽ thiết lập chế độ hoạt động cho Port nối tiếp còn các bít
trạng thái chỉ ra sự kết thúc việc thu hoặc phát một kí tự.
Người lập trình thường sử dụng Timer 1 hoạt động ở chế độ 2 để
thiết lập tốc độ baud cho truyền nhận dữ liệu ở cổng nối tiếp.
- Ví dụ truyền nhận bài gửi kí tự từ AZ lên màn hình với tốc độ
baud 9600:
#include <reg52.h>
int i,x;
void truyen (unsigned char x)
{
while (!TI);
TI=0;
0,5
0,5
0,5
0,5
SBUF
(chỉ ghi)
Xung tạo
tốc độ
baud
truyền
CLK Q
TXD
Thanh ghi dịch
Xung tạo
tốc độ
baud
nhận
CLK
RXD
D
SBUF
(chØ ®äc)
Bus
SBUF=x;
}
void delay_s()
{
unsigned int k;
for(k=0;k<25000;k++);
}
void main (void)
{
SCON =0x52;
TMOD=0x20;
TH1=TL1=-3;
TR1 = 1;
while(1)
{
for(i=0;i<=26;++i)
{
delay_s();
x=0x40;
truyen(x+i);
}
truyen(0x0d); // xuong dong
}
1
Cộng (I) 7
II. Phần tự chọn, do trường biên soạn
3
Cộng ( II )
Tổng cộng ( I + II )
………… ,Ngày……… tháng…………năm…….
Duyệt Hội đồng thi tốt nghiệp Tiểu ban ra đề thi