Alrik

New Member

Download miễn phí Nghiên cứu và thiết kế mạch chống gọi trộm điện thoại





IC MT8880C có khảnăng tạo tín hiệu burst chính xác với nhiễu tần số nhỏ
(xem bảng 10). Tổng khuyếch đại nội bằng khuyếch đại của một bộtụ đóng mở thông
thấp để thu nhỏ thành phần điều hòa và tạo ra khối điều chế bên trong. Dung lượng của
nhiễu điều hòa cho một tín hiệu đơn được tính toán bằng công thức 1. Nó tỉ lệ tổng
công suất tất cảtần sốbên ngoài với công suất tần sốcơbản như percectage. Thành
phần Fourier của tín hiệu lối ra tương ứng với V2f Vnfkhi đo đạc dạng sóng trên lối
ra dung lượng nhiễu hoà âmcho một tín hiệu quay có thể tính toán theo công thức 2.
VL và VH tương ứng với nhómbiên độthấp và biên độcao, và V2 MDlà tổng của tất cả
những thành phần điều chế bên trong. Một bộ lọc tụ đóng mởbên trong sau bộ chuyển
đổi số tương tự sẽ giảm nhiễu tạo ra xuống mức thấp như trong hình 29.



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:


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).
- Port 3 : là một port I/O 8 – bit hai chiều có pullup nội. Đầu ra port 3 có thể
điều khiển 4 đầu vào TTL. Khi viết các mức một 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 3 bị kéo suống thấp sẽ đổi dòng vì có nội trở kéo lên.
Port 3 cũng có chức năng của họ MSC- 51 được liệt kê ở bảng sau:
Bảng 2. Chức năng đặc biệt của cổng 3
Bit Tên Địa chỉ bit Chức năng thay thế
P3.0 RXD B0H Nhận dữ liệu cho port nối tiếp
P3.1 TXD B1H Truyền dữ liệu cho port nối tiếp
P3.2 INT0 B2H Ngắt ngoài 0
P3.3 1INT B3H Ngăt ngoài 1
P3.4 T0 B4H Ngõ vào từ bên ngoài cho timer/counter 0
P3.5 T1 B5H Ngõ vào từ bên ngoài cho tmer/counter 1
P3.7 RD B7H Xung đọc bộ nhớ dữ liệu ngoài
Port 3 cũng nhận vài tín hiệu điều khiển trong lúc lập trình Flash và trong lúc
kiểm tra Flash.
- RST : là ngõ vào Reset. Khi ngõnày đưa lên cao (trong ít nhất hai chu kì
máy ), các thanh ghi bên trong AT89C2051 được tải những giá trị thích hợp để khởi
động hệ thống .
Hoàng Đình Thiệp Trường Đại Học 17
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 hay 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ới các từ ngữ mở rộng.
Các địa chỉ bị cấm đã được sử dụng đối với các lệnh MC51 và cũng không cho phép
trao đổi bằng bộ lệnh mở rộng.
Bảng 3: Mô tả RAM trong
7Fh
… Ngăn xếp dùng cho 16 mặt bằng
Procedme
EndProc
Hoàng Đình Thiệp Trường Đại Học 18
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
60h
5Fh

30h
Dự trữ các bộ nhớ MEM 0…47 WriMem 1 RdMem 1
2Fh

20h
Dự trữ các địa chỉ bit 0…7F
Bit 00h cấm
1Fh

10h
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ó.
Bộ nhớ địa chỉ, đặt ở bên ngoài, được phân chia thành 8kbyte để dùng cho
chương trình và 24 kbyte dùng cho dỡ liệu. Trong hệ phát triển có đặt hai “vùng” nhớ
RAM, 32 Kbyte. Lệnh Reset RAM đặt con trỏ dữ liệu lên địa chỉ 2000h. M ỗi lệnh
WrRAM hay RdRAM viết hay đọc nối tiếp, trong đó mỗi lần con trỏ dỡ liệu DP lại
được tăng lên 1. Theo cách này có thể sắp xếp dữ liệu một cách đơn giản, chẳng hạn
dữ liệu đo lường. Một cách khác để tổ chức bộ nhớ RAM là sử dụng lệnh Reset RAM
theo cách như trong bảng MC51.TAB. Sự truy nhập tự do lựa chọn địa chỉ có thể đạt
được bằng cách đặt trực tiếp dữ liệu DP.
Bảng 4: MC51 TAB
Hoàng Đình Thiệp Trường Đại Học 19
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
7FFFh
. . . Bộ nhớ dữ liệu
60h
Reset RAM
WRRAM
RDRAM
1FFFh
. . . Mã chương trình
0033h
Procedure . . .
EndProc
Begin . . . End
0032h Tự do dùng cho các
. . . vectơ ngắt
0000h Véctơ Reset
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 (hay 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.
Đ
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Mối quan hệ giữa giá chứng khoán và tỷ giá hối đoái – Nghiên cứu thực nghiệm tại Việt Nam Luận văn Kinh tế 0
D Nghiên cứu mối quan hệ giữa tỷ giá hối đoái và giá chứng khoán Luận văn Kinh tế 0
D Nghiên cứu thành phần hóa học và đánh giá tác dụng diệt tế bào ung thư của lá Xạ đen Y dược 0
D Nghiên Cứu Đặc Điểm Lâm Sàng Và Kết Quả Điều Trị Bệnh Thủy Đậu Bằng Zincpaste Y dược 0
D Nghiên cứu quy trình tổng hợp vật liệu aerogels từ xơ dừa và ứng dụng hấp phụ Khoa học Tự nhiên 0
D Nghiên Cứu, Chế Tạo Carbon Cellulose Aerogel Từ Hỗn Hợp Sợi Lá Dứa Và Sợi Cotton Ứng Dụng Trong Hấp Phụ Khoa học Tự nhiên 0
D Nghiên cứu và thiết kế mô hình học tập hệ thống phun xăng đánh lửa và chẩn đoán trên ô tô Khoa học kỹ thuật 0
D nghiên cứu các phương pháp phân lớp dữ liệu và ứng dụng trong bài toán dự báo thuê bao rời mạng viễn thông Công nghệ thông tin 0
D Nghiên cứu về mạng Nơron tích chập và ứng dụng cho bài toán nhận dạng biển số xe Công nghệ thông tin 0
D Nghiên cứu và đề xuất quy trình xây dựng hệ thống mạng an toàn Công nghệ thông tin 0

Các chủ đề có liên quan khác

Top