You are on page 1of 16

Trường Đại Học Hải Phòng

Môn học : Kĩ Thuật Vi Xử Lí

Giáo Viên Bộ Môn : Hoàng Trần Hiếu


Nhóm 14
Thành viên nhóm :
1.Đặng Ngọc Ánh

2.Lưu Chấn Đông

3.Hoàng Đắc Huy

4.Lê Thị Thảo


Báo cáo về chip AT89C
Cấu tạo của Chip AT89C
-AT89C là 1 hệ vi máy tính 8 bit đơn chíp CMOS có
hiệu suất cao , công suất nguồn tiêu thụ thấp và có
4KByte bộ nhớ ROM Flash xóa được ,lập trình được.

Các đặc điểm của 8951 được tóm tắt như sau:
- 4 KB bộ nhớ có thể lập trình lại nhanh,
-Có khả năng tới 1000 chu kỳ ghi xoá
- Tần số hoạt động từ: 0Hz đến 24 MHz 1
- 3 mức khóa lập tình
- 129 Byte Ram nội
- 4port xuất/nhập I/O 8bit
Sơ đồ khối của AT89C

AT89C bao gồm các bộ phận :


1. CPU, bộ ngắt , bộ định thời.

2. Bộ nhớ.

3. Bộ điều khiển bus.

4. Input\Output.
Bộ xử lí trung tâm

- Bộ xử lí ( Interrupt Handler )

+ Điều khiển ngắt và trao đổi dữ liệu giữa


ngắt và chương trình chính.
Bộ Ngắt
1. Bộ ngắt (interrupt) là một tính năng
quan trọng và hữu ích trong vi điều
khiển AT89C.

2. Bộ ngắt cho phép vi điều khiển phản hồi


và xử lý các sự kiện và ngoại vi nhanh
chóng. Khi xảy ra một sự kiện hoặc tín
hiệu ngoại vi, bộ ngắt sẽ ngắt quá trình
xử lý hiện tại và thực hiện một chức
năng ưu tiên cao hơn.

3. Bộ ngắt giúp giảm thiểu thời gian phản


hồi của vi điều khiển và cho phép xử lý
đồng thời các sự kiện quan trọng mà
không gây lỗi hoặc mất dữ liệu.
Bộ định thời
Bộ chia tầm Timer Bộ đếm Counter
Tạo xung đồng hồ cho Đếm các xung đầu và cho
AT89C ra kết quả đếm
Bộ nhớ
- Bộ nhớ AT89C cung cấp các tính năng như khả năng lưu trữ
lâu dài không mất dữ liệu, khả năng xóa và ghi lại dữ liệu và
khả năng lưu trữ nội dung dễ dàng.
- Bao gồm:
1. Bộ nhớ Flash được sử dụng để lưu trữ chương trình điều
khiển.
2. Bộ nhớ RAM dùng để lưu trữ dữ liệu khi hệ thống hoạt
động.
3. Bộ nhớ EEPROM được sử dụng để lưu trữ các dữ liệu quan
trọng và thiết lập.
Hệ Thống BUS
1. Hệ thống bus của AT89C là hệ thống giao tiếp giữa các
thành phần trong vi xử lý AT89C, đây là nguyên tắc cơ
bản để truyền dữ liệu và điều khiển giữa các thành
phần như bộ xử lý, bộ nhớ và các thiết bị ngoại vi.

2. Hệ thống bus của AT89C đảm bảo giao tiếp hiệu quả
giữa các thành phần trong vi xử lý và giúp nâng cao
khả năng xử lý và điều khiển của vi xử lý AT89C.

3. Hệ thống bus của AT89C bao gồm các bus chính sau:
• Bus dữ liệu (Data bus)
• Bus điều khiển (Control bus)
• Bus địa chỉ (Address bus)
Hệ Thống BUS

Data Bus: Là một tuyến truyền dẫn song song, cho phép vi
điều khiển truyền và nhận dữ liệu giữa vi điều khiển và các
thành phần khác như bộ nhớ, bộ chuyển đổi AD, cổng
vào/ra, vv. Bus dữ liệu trong AT89C bao gồm 8 dây (D0-D7)
cho phép truyền 8 bit dữ liệu một lúc.
Hệ Thống BUS

Address Bus: Là một tuyến truyền dẫn song song,


được sử dụng để chỉ định địa chỉ của dữ liệu
trong các thành phần bên trong vi điều khiển. Bus
địa chỉ trong AT89C bao gồm 16 dây (A0-A15), cho
phép truyền 16 bit địa chỉ.
Hệ Thống BUS

Control Bus: Là một tuyến truyền dẫn


điều khiển, được sử dụng để điều khiển
các hoạt động của vi điều khiển và các
thành phần bên trong. Control Bus trong
AT89C bao gồm các tín hiệu như WR (ghi
dữ liệu), RD (đọc dữ liệu), ALE (lập địa
chỉ), PSEN (chọn bộ nhớ ngoại vi), vv.
Đầu vào/ Đầu ra ( I/O)
• I/O
Cung cấp khả năng kết nối với
• Giao tiếp nối tiếp
các thiết bị ngoại vi như bàn Cung cấp kết nối, nối tiếp
phím, chuột, đèn led….. để giao tiếp với các thiết
bị ngoại vi.
Sơ đồ chân I/o của AT89C
□ Vi điều khiển này có cấu trúc bên ngoài gồm 40 chân. Dưới đây
là một số chức năng của các chân của vi điều khiển AT89C51 .
▪ 24 chân có tác dụng kép:mỗi chân có thể thực hiện hai chức
năng khác nhau .
▪ 32 đường xuất nhập : được sử dụng để kết nối với các thiết bị
ngoại vi và các linh kiện khác.
▪ Bộ định thời/đếm 16 bit: sử dụng để đếm xung , đo thời gian và
tạo ra các tín hiệu xung.
▪ Một cấu trúc ngắt 2 mức ưu tiên và nguyên nhân ngắt: được
dùng để xử lí các sự kiện ngoại vi và tương tác với các thiết bị
khác.
▪ Một port nối tiếp song công : dùng để kết nối các thiết bị ngoại
vi
▪ Mạch giao động và tạo xung clock trên chip.
Ứng dụng của chip AT89C

Được sử dụng để điều Được sử dụng để điều


Được sử dụng để tạo ra
khiển các thiết bị từ xa khiển các thiết bị gia
các hệ thống định thời
như điều khiển từ xa dụng như đồ điện tử,
và đồng hồ với độ
TV, điều khiển cửa tự máy in, đèn chiếu sáng,
chính xác cao.
động v.v. máy giặt,v.v….

You might also like