NGHIÊN CỨU VÀ THIẾT KẾ MẠCH CHỐNG GỌI TRỘM ĐIỆN THOẠI - Pdf 32


ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
KHOA ĐIỆN TỬ ỄN THÔNG
VI

Hoàng Đình Thiệp

NGHIÊN CỨU VÀ THIẾT KẾ
MẠCH CHỐNG GỌI TRỘM ĐIỆN THOẠI

KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành: Điện tử Viễn thông
HÀ NỘI – 2005
ĐẠI HỌC QUỐC GIA HÀ NỘI

Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
CHƯƠNG 1
TỔNG QUAN VỀ MẠNG ĐIỆN THOẠI VÀ CẤU TẠO MÁY ĐIỆN THOẠI.
1.1: Sự ra đời của máy điện thoại và mạng điện thoại.

1.1.1: Sơ lược về lịch sử phát triển.
Các hệ thống điện thoại đã được phát triển từ mạch tương tự, tương đối đơn
giản do Alexander Graham Bell phát minh vào năm 1876. mạch điện này như hình vẽ:
Ống nghe
Ống nghe
i(t)
Đường dây
điện thoại
Đường dây
điện thoại
Nguồn ắc quy
Không có tiếng nói
Có tiếng nói

Hình 1: Hệ thống điện thoại cổ điển
Hai máy điện thoại được nối với nhau qua đường dây điện thoại là cáp xoắn
đ
ôi & máy điện thoại được cấp nguồn từ các trạm trung tâm (Central office). Nguồn
cung cấp dòng điện một chiều chạy trong vòng dây điện thoại khép kín. Micro phone
than được sử dụng trong điện thoại. Nó gồm bột than được đóng gói không chặt vào
một hộp có mặt co giãn được gọi là máy rung, khi các sóng áp lực âm thanh đập vào
màng rung, bột than bị nén và giãn. Việc nén giãn này tạo ra một điện trở biến đổi làm
cho dòng điệ
n trong mạch vòng được điều chế. Từ đó tạo ra một tín hiệu dòng điện âm
thanh (như hình vẽ ). Ống nghe của điện thoại gồm một nam châm điện với một màng

từ CO
D
S-0
Bộ giải

PCM
Mạch lai
2 dây ─> 4 dây
Phát
Thu
M ạch cân
bằng
Tín hiệu DS-0/PCM
(64kbit/s)
Bộ
ghép
kênh
TDM
24DS-0
Truyền
tín hiệu
DS-1
đến CO
Dây xanh lá cây
24 đường thuê bao
Bộ tạo điện
áp chuông
90V. 20Hz
Đường
dây đến

người gọi. Dòng điện này khoảng 40mA, được thụ cảm tại trạm trung tâm là trạm thiết
lập một tín hiệu tone mời quay số
trên đường dây bên gọi (khoảng 400 Hz). Bên gọi có
thể quay số bằng cách sử dụng quay số xung hoặc đa tần. nếu sử dụng quay số xung,
dòng điện DC bị ngắt một số lần bằng số được quay (với tốc độ10 xung/s). Ví dụ: có 5
lần ngắt dòng điện khi quay số 5. Khi nhận được dãy số hoàn chỉnh của bên gọi, trạm
trung tâm đặt bộ tạo chuông (90v, 20v, bật 2s, tắt 4s) vào
đường dây tương ứng số
được quay. Kết quả làm rung chuông điện thoại. Khi bên được gọi nhấc ống nghe,
dòng điện DC chạy vào đường dây báo hiệu cho trạm trung tâm biết để ngắt bộ tạo
chuông và nối 2 bên với nhau qua chuyển mạch. Dòng điện một chiều bây giờ chạy
qua các đường dây của cả hai bên gọi và được gọi. Cả hai bên có thể nói và nghe đồng
thời, đây là hoạt động tràn song công.
Vi
ệc cung cấp cho mỗi thuê bao một đôi dây riêng trên tất cả các đường tới
trạm trung tâm là rất tốn kém. Trong các ứng dụng mà ở đó một số lượng lớn thuê bao
tập trung cách trạm trung tâm một khoảng cách nào đó thì giá thành của hệ thống giảm
đi đáng kể bằng cách sử dụng các thiết bị đầu cuối từ xa (remote Terminal_RT). Các
RT còn cho phép đặt các máy điện thoại cách trạm trung tâm một khoảng cách bất kì.
Thiết bị đầu cuối từ xa RT cung cấp điện áp ắc qui và dòng điện rung chuông
cho máy điện thoại của thuê bao. Đường 2 dây rung các tín hiệu voice frequency
Hoàng Đình Thiệp Trường Đại Học
3
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
(VF_tần số thoại) song công đến và đi khỏi thuê bao được chuyển sang đường bốn dây
mang 2 đường đơn công phát và thu tín hiệu bằng một mạch lai (hybrid). Mạch lai là
một mạch biến áp cân bằng (hay một mạch điện tử tương đương ) để tạo lên sự cách li
giữa tín hiệu phát và thu. Do vậy hiện tượng tự dao động sẽ không sảy ra khi tín hiệu
phát đã được khuếch đại hồi tiếp qua đườ

dụng mạch lai) vì các bộ lặp một chiều được sử dụng 1 chuyển mạch số thì bộ chuyển
mạch số đóng vai trò tương đương RT so với central office ở xa và 2 CO được nối với
nhau qua các trung kế TDM tốc độ cao.
Hoàng Đình Thiệp Trường Đại Học
4
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
Tóm lại: thuê bao điện thoại tương tự được nối với một CO hoặc một thiết bị
đầu cuối từ xa RT qua đường dây thuê bao cácp xoắn đôi. CO và RT cũng xem như
một thiết bị đầu cuối của vòm thuê bao và nó có các chức năng:
+ Kết thúc đường dây với một tải AC 900Ω( cân bằng với đất )
+ Cung cấp dòng Dc từ nguồn của nó qua các điện trở 200 Ω cân b
ằng (đối
với điểm điều khiển thì tổng trở DC là 400Ω).
+ Kiểm tra dòng điện để xác định trạng thái cúp máy hoặc nhấc máy
+ Nhận thông tin quay số từ thuê bao
+ Sử dụng điện áp rung chuông và báo hiệu tiến trình gọi (âm quay số, báo
bận, báo rung chuông …)
+ Chuyển đường 2 dây sang 4 dây trong các CO số hoặc trên các cuộc gọi
đường dài.
+ Cung cấp chuyển đổi số_tương tự và tương tự _số cho các h
ệ thông số
+ Kiểm tra đường thuê bao và điểm cuối đường dây.
+ Cung cấp sự cách ly và bảo vệ cần thiết cho CO và RT
1.2: Cấu tạo chung của máy điện thoại.
Đặc điểm kĩ thuật của máy điện thoại phụ thuộc kĩ thuật truyền dẫn tín hiệu
thoại của mạng (ghép kênh theo tần số, ghép kênh theo thời gian, ghép kênh theo mã),
hai kĩ thuật sau đều thuộc điện tho
ại số, kĩ thuật đầu là điện thoại tương tự.
Chức năng căn bản của máy điện thoại là:

Chuyển mạch
nhấc đặt
Quay số
Diệt tiếng
keng/click
Điều chỉnh
âm lượn
g
Ống nói
Micro
Sai động
Tai
n
ghe
Mạch cân
bằng
Bảo vệ
quá áp
Hình 3: Sơ đồ khối máy điện thoại
+ Khối bảo vệ quá áp để chống điện áp cao do đường dây điện thoại chập với
đường dây điện lực hoặc sét đánh. Mạch thường gồm 2 diode zener mắc ngược chiều
nhau:
Hoàng Đình Thiệp Trường Đại Học
6
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
L
1
Hoàng Đình Thiệp Trường Đại Học
7

Mạch này có cấu tạo đơn giản và giá thành hạ nhưng lúc nào cũng có 2 diode
tham gia và mạch cấp nguồn. sụt áp trên diode là 1,2
v
÷ 1,4
v
. Đối với những điện thoại
ở gần tổng đài thì sụt áp trên mạch chống đảo cực không ảnh hưởng đến chất lượng
đàm thoại nhưng với những điện thoại ở xa tổng đài thì sụt áp này sẽ ảnh hưởng đến
chất lượng đàm thoại. Để khắc phục nhược điểm này người ta sử dụng mạ
ch chống
đảo cực dùng IC.
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
L
1

Hoàng Đình Thiệp Trường Đại Học
8

Hình 6: Mạch chống đảo cực dùng IC
T
1

T
2

T
4

T

đặt: gồm một hệ thống tiếp điểm đặt ở phía dưới của bộ
đỡ tổ hợp, khi nhấc tổ hợp lên mạch đàm thoại được nối thông và có nguồn cung cấp,
khi đặt tổ hợp xuống mạch đàm thoại bị ngắt đồng thời mạch thu chuông được đấu sẵn
trên đường thuê bao để tiếp nhận các cuộc gọi từ thuê bao khác đến. Chuyể
n mạch
nhấc – đặt có thể là cơ khí, từ, quang… tùy loại máy.
+ Bộ gửi mã số thuê bao:
Để gửi số thuê bao tới tổng đài: Có 2 phương pháp là xung thập phân và lưỡng
âm đa tần ( Dual Tone Multi Frequency_ DTMF).
Máy dùng đĩa quay số sử dụng phương pháp xung thập phân
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
Máy ấn phím dùng cả 2 phương pháp trên
Hoàng Đình Thiệp Trường Đại Học
9

Hình 7: Ma trận bàn phím DTMF
3 A
2
1
697
1
B
4 5 6
770
7 C
8 9
852
* 0 # D
941

iện trở càng lớn. Để
khắc phục hiện tượng này đối với điện thoại thế hệ mới người ta thiết kế các bộ
khuếch đại nói, nghe có hệ số khuếch đại phụ thuộc vào điện trở đường dây thuê bao
+ Mạch sai động kết hợp mạch cân bằng .
Mạch này dùng khử hiện tượng trắc âm là hiện tượng nói chuyện trước ống
nghe, một phần năng lượng của tiếng nói lọt lên tai nghe của mình gây cảm giác khó
chịu vì vậy cần giảm nhỏ hiện tượng này khi thiết kế mạch các nhà sản xuất không khử
hết trắc âm mà để lại 10÷15% để tạo cảm giác tự nhiên cho người nói chuyện và để
người sử dụng kiểm tra giọng nói của mình trong khi đàm thoại.
+ Micro và loa
Micro là thiết bị biến đổi giọng nói thành tín hiệu đi
ện để truyền lên đường
dây thuê bao, loa (tai nghe) là thiết bị tái tạo tín hiệu thoại từ tín hiệu điện trên đường
thuê bao.
Micro và loa có nhiều loại:
- Micro và loa hệ điện động
- Micro và loa hệ điện từ
- Micro và loa hệ tĩnh điện
- Micro điện áp và micro bột than
Tùy từng nhu cầu mà dùng loại micro và loa cho phù hợp.
1.3: Khảo sát một số thông số của máy điện thoại.
1.3.1: Khi đặt máy.
1.3.2: Khi nhấc máy.
1.3.3: Khi quay số.
CHƯƠNG 2: NGUYÊN LÝ HOẠT ĐỘNG CỦA MÁY ĐIỆN THOẠI.
Do có rất nhiều loại máy diện thoại nên việc khảo sát nguyên lí làm việc của
tất cả các loại máy là rất khó khăn, hơn nữa hiện nay cùng với sự phát triển của công
Hoàng Đình Thiệp Trường Đại Học
10
Công Nghệ

khuếch đại tín hiệu lưỡng âm đa tần;
- D1-D4: Cầu chống đảo cực điện áp;
- D5-D8: Chỉnh lưu tín hiệu chuông thành nguồn 1 chiều cung cấp cho IC
chuông hoạt động;
- Gần Q5,Q7 có LED báo hiệu nhấc đặt tổ hợp.
2.2. Nguyên lý hoạt động.
2.2.1. Mạch thu chuông.
Dòng điện từ tổng đài đưa đến 2 dây L
1
và L
2
qua C
1
và R
1
sau đó được chỉnh
lựu thành nguồn 1 chiều nhờ có diode từ D
5
đến D
8
.
Điện áp 1 chiều sau khi chỉnh lưu được lọc bởi tụ C
2
và ổn định bởi diode
zener D
9
IC chuông được cấp điện áp 1 chiều với cực tính dương ở chân 1 và đất ở chân
5. Điện trở R
3
C

2
coi như được nối đất qua bộ phân thế của R
13

và R
14
dẫn đến Q
1
thông và cấp nguồn cho toàn máy.
Khảo sát cấp nguồn cho IC
2
có 3 mạch:
Hoàng Đình Thiệp Trường Đại Học
13
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
+) Mạch qua R
5
và D
10
đưa vào chân 14 và chân 6 của IC2 nối đất nối với
phần âm của cầu chấm đảo cực làm kín mạch nguồn . Mạch cấp nguồn trên là mạch
phụ vì R
5
là rất lớn nên khi ta đặt tổ hợp thì các mạch khác trong điện thoại đều bị
ngắt nhưng qua chân 14 các bộ nhớ trong IC2 vẫn được cấp nguồn nhưng ở tổng đài vì
điện thoại tiêu thụ dòng rấ nhỏ nên tổng đài vẫn biết thuê bao đang ở trạng thái không
nhấc tổ hợp.
Khi nhấc tổ hợp một mạch nữa cấp điện cho IC2 tứ
c là qua R

qua R
24
nối với C,E của Q
6
nối
xuống đất. Ngoài ra Q
5
,Q
7
,Q
8
cũng được cấp nguồn. Q
8
là tầng khuếch đại có tải là
loa.
2.2.3. Mạch phát thoại.
Khi ta nói trước Micro tín hiệu lối ra của Micro là tín hiệu âm tần qua điện trở
R
23
,C
14
đưa vào bazơ của Q
5
được khuếch đại bởi Q
5
& Q
7
, sau đó đưa tới C, E của Q
1


Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
Khi bàn phím được ấn 1 phím thì tiếp điểm hàng sẽ chạm vào cột , IC
2
căn cứ
vào hàng và cột sẽ biết được phím nào được ấn và điều khiển bộ đếm trong IC làm
việc, với sự tham gia của mạch tạo dao động dùng thạch anh, với tần số 3,56 MHz.
Thạch anh được mắc vào chân 7 và chân 8 của IC
2
khi đó ở chân 11 các điện áp cao
thấp liên tục theo dãy xung được phát ra, khi bắt đầu quá trình phát xung điện áp ở
chân 11 bị kéo xuống mức thấp do đó làm Q
2
cấm dẫn đến Q
1
cấm, Q2 và Q
1
cấm
đường dây thuê bao coi như hở mạch, như vậy là một xung (xung không dòng) được
gửi về tổng đài, kết thúc xung thứ nhất điện áp ở chân 11 lại nhảy lên mức cao làm cho
Q
2
thông kéo theo Q
1
thông, đường dây thuê bao xem như kín mạch tức là trong mạch
có dòng điện. Khi bắt đầu xung thứ 2 điện áp ở chân 11 lại nhảy xuống mức thấp, quá
trình tương tự như xung thứ nhất và tiếp diễn khi gửi hết loạt xung. Như vậy khi phát
xung dòng điện trên đường dây thuê bao sẽ thay đổi theo xung do đó tổng đài nhận
biết được mã số của thuê bao gửi đến.
 Mạch phát tín hiệu l
ưỡng âm đa tần (TONE).

VI ĐIỀU KHIỂN 89C2051 VÀ MỘT SỐ LINH KIỆN SỬ DỤNG TRONG
MẠCH
AT 89C2051 là hệ vi tính 8-bit CMOS có hiệu suất cao, tiêu thụ nguồn thấp
với 2K Bytes bộ nhớ ROM Flash có thể lập trình được / xóa được (PEROM). Chip
được sản xuất bằng công nghệ bộ nhớ không bay hơi có độ tích hợp cao của Atmel, nó
tương thích tập lệnh và các chân ra của chuẩn công nghiệp MCS-51. Bằng cách kết
hợp một CPU linh hoạt 8-bit với Flash trên một chip đơn thể, AT89C2051 là một hệ vi
Hoàng Đình Thiệp Trường Đại Học
15
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
tính mạnh cung cấp cho ta một giải pháp hiệu quả về chi phí và rất mềm dẻo với các
ứng dụng điều khiển.
AT89C2051 có các đặc trưng chuẩn sau: 2K Bytes Flash, 128 bytes RAM,15
đường vào / ra (I/O), hai bộ định thời/đếm 16-bit, một cấu trúc vector ngắt hai mức ưu
tiên và 5 nguyên nhân ngắt, một cổng nối tiếp song công, bộ so sánh độ chính xác
tương tự, một mạch tạo dao động và tạo xung clock trên chip.
Ngoài ra, AT89C2051 được thiết kế với logic tĩ
nh cho hoạt động có tần số
giảm xuống 0 và hỗ trợ hai chế độ tiết kiệm năng lượng được lựa chọn bằng phần
mềm.
Ở chế độ nghỉ, dừng CPU trong khi cho phép RAM, các bộ định thời/đếm,
cổng nối tiếp và hệ thống ngắt tiếp tục chức năng.
Chế độ nguồn giảm, duy trì nội dung của RAM nhưng không cho mạch dao
động cung c
ấp xung clock nhằm vô hiệu hóa các hoạt động khác của chip cho đến khi
có reset cứng tiếp theo.
 Cấu tạo chân
RST/VPP
RXD(P3.0)

3
4
5
6
7
8
9
10

Hình 9: Cấu tạo chân của Vi điều khiển AT 89C2051
3.1: Mô tả chức năng của các chân.
- Vcc: điện áp nguồn (5V).
- GND: đất.
- Port 1 : là một port I/O 8 – bit hai chiều có pullup nội. Đầu ra port 1 có thể
điều khiển 4 đầu vào TTL. Khi viết các mức 1 ra các chân port thì chúng được kéo lên
do có điện trở nội và có thể dùng làm đầu vào. Khi vai trò là cổng nhập, những chân
của port 1 bị kéo suống thấp sẽ đổi dòng vì có nội kéo lên.
Hoàng Đình Thiệp Trường Đại Học
16
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
Hơn nữa, P1.0 và P1.1 có thể dùng như là đầu vào bộ đếm timer/counter 2 bên
ngoài (P1.0/T2) và xung kích (P1.1/T2EX ).
Port 1 cũng nhận những byte địa chỉ thấp trong khi lập trình Flash và trong khi
kiểm tra Flash.
Bảng 1: Chức năng của P1.0 và P1.1
Chân Chức năng thay thế
P1.0 T2 (đầu vào đếm cho Timer/Counter)
P1.1 T2EX (xung kích capture/reload cho Timer/Counter 2 và
điều khiển trực tiếp).

Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
- ALE/PROG (Address Latch Enable ) : ALE là xung xuất cho phép chốt
byte địa chỉ thấp khi truy cập bộ nhớ ngoài. Chân này còn là ngõ vào của xung lập
trình (PROG) khi lập trình Flash.
Trong hoạt động bình thường, ALE được phát xung với tần số 1/6 tần số dao
động on – chip và có thể được dùng như xung thời gian chuân bên ngoài. Tuy nhiên,
cần chú ý làmột xung ALE sẽ bị mất khi truy cập bộ nhớ ngoài.
Có thể huỷ bỏ chức năng của ALE bằng cách set bit 0 của thanh ghi ở vị trí
8EH. Một bit này được set, ALE chỉ tích c
ực khi có lệnh MOVX hoặc MOVC. Nếu
không có các lệnh này thì ALE ở mức cao. Việc set bit 0 của thanh ghi ở vị trí 8EH
không làm ảnh hưởng đến vi điều khiển khi truy cập bộ nhớ ngoài.
- PSEN (Progam Store Enable ) : PSEN là xung strobe báo hiệu việc đọc bộ
nhớ trương trình ngoài, PSEN tích cực hai lần (mức thấp ) mỗi chu kì máy, ngoại trừ
hai xung PSEN bị mất khi truy cập dữ liệu ngoài. Khi thi hành chương trình trong
RAM nội, PSEN sẽ ở mức thụ động ( mức cao ).
- EA/Vpp (External Access ) : EA là ngõ vào
để cho phép truy xuất bộ nhớ
chương trình từ bên ngoài khi được nối với GND. Khi EA được treo lên nguồn Vcc,
chương trình sẽ được thực thi trong ROM nội. Chân này cũng nhận điện áp 12v (vpp)
trong khi lập trình Flash.
- XTAL1 : Đầu vào của bộ khuếch đại dao động đảo và cũng là đầu vào đến
mạch tạo xung clock nội.
- XTAL2 : Đầu ra của bộ khuếch đại giao động đảo.
3.2: Khảo sát các khối bên trong 89C2051, tổ chức bộ nhớ.
Ngôn ngữ cơ bản của MC51 sử dụng cách phân chia cố định đối với các vùng
khác nhau của bộ nhớ RAM trong để giảm nhẹ công sức cho người sử dụng, khỏi cần
phải có những hiểu biết tường tận về sự phân bố địa chỉ. Vì thế sự xung đột bộ nhớ
được loại trừ. Các vùng được dự trữ chỉ có thể được sử dụng v

Dự trữ

0Fh

08h
Count1…Count 8

Loop 1… Loop 8
Count 1 100

Loop1
07h R7

00h R0
Dự trữ dùng cho các đoạn chương trình hệ thống

R0 R7 cấm Khi khởi động một chương trình MC51, bằng lệnh Begin con trỏ ngăn xếp
được đặt giá trị 59h, vì thế ngăn xếp bắt đầu ở địa chỉ 60h. Nhờ vậy , giới hạn trên của
bộ nhớ MEM được ấn định.
Khi sử dụng bộ vi sử lý 8052, người ta đặt ngăn xếp vào vùng từ 80h, bằng
cách thay đổi thanh ghi SP ở đầu của trương trình.
Bộ nhớ chươ
ng trình, đặt ở bên ngoài, bắt đầu ở địa chỉ 0000 khi khởi động
chương trình sau mỗi lần Reset. Ở địa chỉ này, bộ biên dịch (compiler) đặt một lệnh
nhảy tới chỗ bắt đầu của chương trình chính. Các địa chỉ đầu tiên cho đến 0032 trước
heat cho phép (enable). Ở đó, mỗi thủ tục ngắt chèn vào một lệnh nhảy tới địa chỉ ngắt
đầu của nó.

Interrupt : 1Dh
Begin
3.2.1 Hoạt động của bộ định thời timer.
3.2.1.1 Giới thiệu
Một định nghĩa đơn giản của timer là một chuỗi các flip-flop chia đôi tần sồ
nối tiếp với nhau, chúng nhận tín hiệu vào làm nguồn xung nhịp. Ngõ ra của tầng cuối
làm xung nhịp cho flip - flop báo tràn của timer (flip - flop cờ). Giá trị nhị phân trong
các flip - flop của timer có thể xem như đếm số xung nhịp (hoặc các sự kiện) từ khởi
động timer. Ví dụ timer 16 bit sẽ
đếm từ 0000H đến FFFFH. Cờ báo tràn sẽ lên 1 khi
số đếm tràn từ FFFFH đến 0000H.
89C051có hai timer 16 bit, mỗi timer có 4 cách làm việc. Người ta sử dụng
các timer để:
Định khoảng thời gian.
Đếm sự kiện.
Tạo tốc độ baud cho port nối tiếp trong 89C2051.
Trong các ứng dụng định nghĩa khoảng thời gian, người ta sử dụng lập trình
timer ở một khoảng đều đặn và đặt cờ tràn timer. Cờ được sử dụng
để đồng bộ hóa
chương trình để thực hiện một tác động như kiểm tra trạng thái của các ngõ vào hoặc
gởi sự kiện ra các ngõ ra. Các ứng dụng khác có thể sử dụng việc tạo xung nhịp đều
đặn của timer để đo thời gian trôi qua giữa hai sự kiện (Ví dụ: đo độ rộng xung).
Đếm sự kiện dùng để xác định số lần xảy ra của một số sự
kiện. Một “sự
kiện” là bất cứ tác động ngoài nào có thể cung cấp một chuyển trạng thái trên một
chân của 89C2051.
3.2.1.2.Thanh ghi chế độ timer.
Hoàng Đình Thiệp Trường Đại Học
20
Công Nghệ

0 M0 0 Bit 0 của chế độ

3.2.1.3. Thanh ghi điều khiển Timer.
Thanh ghi TCON chứa các bit trạng thái và các bit điều khiển cho timer0 và timer1.
Bảng 6: Tóm tắt thanh ghi TCON.
Bit Ký hiệu Địa chỉ Mô tả
TCON.7 TF1 8FH
Cờ báo tràn timer. Đặt bởi phần cứng khi
tràn, được xóa bởi phần mềm hoặc phần
cứng khi bộ xử lí chỉ đến chương trình phục
vụ ngắt.
TCON.6 TR1 8EH
Bit điều khiển timer1 chạy. Đặt/ xóa bằng
timer để cho phần mềm chạy/ ngưng
TCON.5 TF0 8DH Cờ báo tràn timer 0.
TCON.4 TR0 8CH Bit điều khiển timer chạy.
TCON.3 IE1 8BH
Cờ cạnh ngắt cạnh bên ngoài. Đặt bởi phần
cứng khi phát hiện một cạnh xuống ở
INT1:xóa bằng phần mềm hoặc phần cứng
khi CPU chỉ đến chương trình phục vụ ngắt.
TCON.2 IT1 8AH
Cờ kiểu ngắt một bên ngoài. Đặt/xóa bằng
phần mềm để ngắt ngoài tích cực cạnh
xuống/mức thấp.
Hoàng Đình Thiệp Trường Đại Học
21
Công Nghệ
Tìm hiểu về máy điện thoại cố định và thiết kế mạch chống gọi trộm điện thoại
TCON.1 IE0 89H Cờ cạnh ngắt 0 bên ngoài

timer
Chân T0
hoặc T1
Thạch
anh

Hình 11: Nguồn tạo xung nhịp
Định khoảng thời gian (interval timing):
Hoàng Đình Thiệp Trường Đại Học
22
Công Nghệ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status