CNG HO X HI CH NGHA VIT NAM
c lp-T do-Hnh phỳc
THI TT NGHIP CAO NG NGH KHO 2 (2008-2011)
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. (0,5 đ)
=> Đặc tuyến truyền đạt và dạng xung ra:
0,5
0,5
1
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
====
Tớnh chn i t phi tớnh hai thụng sụ:
Dũng trung bỡnh chy qua i t trong mt chu k:
0,5
0,5
0,5
u
V
20V
-20V
t
T
u
V
U
R
U
R
t
TT/2
5V
-20V
5V
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
3
- Hoạt động của khối UART ( khối giao tiếp nối tiếp) :
Hình 4.2. S kh i c a Port 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 dữ liệu vào SBUF và đưa
ra chân TxD. Dữ liệu truyề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 đ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:
#include <reg52.h>
int i,x;
void truyen (unsigned char x)
{
while (!TI);
TI=0;
SBUF=x;
}
void delay_s()
0,5
0,5
0,5
0,5
1
SBUF
(chỉ ghi)
Xung tạo
tốc độ
boad
truyền
CLK Q
TXD
Thanh ghi d chị
Xung tạo
tốc độ
baud
nhận
CLK
RXD
D
SBUF
(chØ ®äc)
Bus
{
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
}
Cộng (I) 7
II. Phần tự chọn, do trường biên soạn
. VIT NAM
c lp-T do-Hnh phỳc
THI TT NGHIP CAO NG NGH KHO 2 (20 08 -2 0 11)
NGH: IN T CễNG NGHIP
MễN THI: Lí THUYT CHUYấN MễN NGH
Mó thi: DA TCN - LT0 4
Cõu ỏp. lu
V
U
U
U
U
d
d
75, 42
63
50.14,3 .2
63
.2
2
63
2
2
====
Tớnh chn i t phi tớnh hai thụng sụ:
Dũng trung bỡnh chy qua i t trong mt chu k:
0,5
0,5
0,5
u
V
20 V
-2 0 V
t
T
u
V
U
R
U
R
t
TT /2
5V
-2 0 V
5V
A
I
I
d
D
67,1
3
5
3
===
Điện