báo cáo vi điều khiển 8051
Trang 1MỤC LỤC
A.PHẦN MỞ ĐẦU
I Đặt vấn đề 1
II Giới hạn của đề tài 1
B PHẦN NỘI DUNG Chương I Giới thiệu chung và các phương pháp thực hiện 5
Chương II.Giới thiệu các linh kiện trong mạch 7
I IC xử lý trung tâm 89C51 7
1 Sơ đồ chân vi điều khiển 89C51 7
2 Cấu trúc bên trong của vi điều khiển 89C51 9
a Sơ đồ khối bên trong vi điều khiên 89C51 9
b Tổ chức bộ nhớ 9
II Khảo sát IC 78XX 18
a cấu trúc bên trong và sơ đồ chân 18
b Chức năng của các chân 19
2.Khảo sát IC TPIC 6B595 19
a Sơ đồ chân 19
b Cấu trúc bên trong của IC TPIC 6B595 20
c Hoạt động của IC TPIC 6B595 thông qua dạng sóng 21
d Các thông số của IC TPIC 6B595 21
3 Khảo sát IC ULN2803 21
a Sơ đồ chân 21
b Thông số của IC ULN 2803 22
4 Khảo sát transistor A1015 22
a Sơ đồ chân 22
b Trạng thái hoạt động 23
c Thông số của transistor A1015 23
5 Led ma trận 8x8 24
a Cấu trúc và sơ đồ chân của led 24
b Thông số của led 25
Trang 2Chương III Thiết kế mạch 26
I Mạch điều khiển 26
1 Thiết kế mạch điều khiển 26
2 Thíêt kế khối công suất hàng 27
3 Thiết kế khối nguồn 27
4 Sơ đồ mạch điện 28
a Sơ đồ mạch nguyên lý 28
b Sơ đồ mạch in 29
II Thiết kế khối quét và khối hiển thị 30
1 Cơ sở lý luận 30
2 Sơ đồ nguyên lý 30
3 Sơ đồ mạch in 31
Chương IV.Thiết kế phần mềm và thi công 32
I Thiết kế phần mềm 32
1 Lưu đồ chương chình chính 32
2 Chương trình cho vi điều khiển 35
II Kết quả thi công 36
C PHẦN KẾT LUẬN 37
Trang 3A PHẦN MỞ ĐẦU
I.ĐẶT VẤN ĐỀ:
Ngày nay với sự phát triển vượt bậc của khoa học kỹ thuật, và góp phần rấtlớn cho sự phát triển đó phải kể đến công nghệ điện tử
Nhờ sự phát triển của công nghệ điên tử mà đặt biệt là công nghệ viễn thông
đã giúp ích rất nhiều cho cuộc sống của con người cái mà chúng ta dễ dàng nhận thấynhất chẳn hạn như cập nhật thông tin qua mạng để hướng dẫn cho mọi người lưu thôngtrên đường một cách dể dàng hơn hay là những bảng quảng cáo nhiều màu rực rở thể hiệnnhiều nội dung có thể thay đổi dược mà chúng ta thường thấy trong các cửa hàng hay làcác khách sạn lớn, hay là các bảng thông tin thể hiện tỉ giá ở trong ngân hàng có thể cậpnhật thông tin qua mạng internet…
Có nhiều cách hiển thị thông tin Nhưng những bảng thể hiện nội dungthông tin bằng điện lại gây nhiều ấn tượng và tác động mạnh đến người xem nhất
Các biển báo để thể hiện nội dung cần truyền đạt trên gọi là mạch quangbáo, bao gồm cả phần điều khiển và phần hiển thị
II.GIỚI HẠN CỦA ĐỀ TÀI:
Có nhiều cách và phương án để thực hiện một mạch quang báo.mạch điều khiển ta có thể thiết kế :
Sử dụng thanh ghi kết nối với nhau và các linh kiện khác để điều khiển
Ưu điểm: chỉ thiết kế phần cứng không có phần mềm
Khuyết điểm: phần cứng phức tạp, thể hiện ít nội dung
Sử dụng vi điểu khiển
Ưu điểm: phần cứng đơn giản, có thể thể hiện và thay đổi nhiều nội dungmột cách linh họat Khi cần thay đồi nội dung chỉ cần thay đổi chương trình điềukhiển
Khuyết điểm: phần mềm phức tạp
Ưu điểm: phần cứng đơn giản, dễ lập trình
Khuyết điểm: với số ngõ ra cố định và ít nên khó khăn trongviệc kết nối với các hệ thống lớn
Phần hiển thị: có nhiều thiết bị để hiện thị như đèn220V, đèn 12V hay 24V, led hiển thị ma trận, led đơn…vv
vi điều khiển 89C51 và hiển thị bằng led ma trận này chỉ trình bày một cách khái quát về
vi điều khiển 89C51 Nội dung hiển thị của bảng quang báo muốn thay đổi được thì phảithay đổi chương trình nạp cho vi điều khiển, dẩn đến khó khăn trong muốn thay đổi nộidung hiển thị
Trang 4 Nếu dùng các IC rời thì phần cứng điều khiển rất phức tạp, bảng quảng cáo
ít sinh động khi muốn thay đổi kiểu hiển thị thì phảo thay đổi phần cứng
Nếu dùng Efprom thì gía thành rẻ dễ thiết kế phần cứng, chương trình viếttương đối dễ dàng hơn vi điều khiển, khi thay đồi cách hiển thị ta chỉ cần thay đổi chươngtrình nạp cho epprom nhưng nội dung của bảng quang báo không thay đổi được
Nếu dùng vi điều khiển và led ma trận để hiển thị thì nội dung của bảngquang báo có thể thay đổi dễ dàng hơn, nhưng chương trình viết cho vi điều khiển lại kháphức tạp hơn so với việc lập trình cho efprom
Từ những phân tích trên ta có thể thấy được mạch quang báo sử dụng viđiều khiển và led ma trận phù hợp với mức độ yêu cầu của đồ án môn học phần 1 Đó
cũng là lý do để em chọn đề tài này.
Sơ đồ khối mạch quang báo:
KHỐI NGUỒN
KHỒI CÔNG SUẤT HÀNG KHỐI ĐIỀU
KHIỂN
KHỒI QUÉT CỘT
KHỐI HIỂN THỊ
KHỐI NGUỒN
Trang 5Chức năng của các khối:
Khối nguồn: đảm bảo cung cấp nguồn với dòng điện cung cấp cho tòan mạchnhưng bản thân nó không bị quá dòng
Khối điều khiển: gồm vi điều khiển có nhiệm vụ xuất tín hiệu điều khiển khốiquét và khối công suất để cung cấp sự điều khiển cho led ma trận
Khối quét cột: nận tín hiệu điều khiển để quét cột cho led ma trận bao gồm cácthanh ghi dịch 8 bit
Khối công suất hàng: khuyếch đại dòng và áp do vi điều khiển xuất ra để hiển thị
dữ liệu cho led
Khối hiển thị: bao gồm các ma trận led 8x8 ghép nối lại với nhau Nhận tín hiệu
từ bộ khuếch đại công suất để hiện thị nôi dung thông tin của bàng quang báo
Trang 6CHƯƠNG II:GIỚI THIỆU CÁC LINH KIỆN TRONG
4k byte ROM,128 byte RAM nội
4 Port I/O 8 bit
2 bộ đếm/ định thời 16 bit
Giao tiếp truyền dữ liệu nối tiếp
64k byte bộ nhớ bên ngoài dung để lưu chương trình điều khiển
64k byte bộ nhớ bên ngoài dung để lưu dữ liệu
210 bit có thể truy xuất từng bit
Có các lệnh xử lý bit
Hình 2-1 Sơ đồ chân 89C51
Trang 7Chức năng của các chân 89C51:
Port 0: từ chân 32 đến chân 39 (P0.0 _P0.7) Port 0 có 2 chức năng: trong các thiết kế
cỡ nhỏ không dùng bộ nhớ mở rộng nó có chức năng như các đường IO, đối với thiết kếlớn có bộ nhớ mở rộng nó được kết hợp giữa bus địa chỉ và bus dữ liệu
Port 1: từ chân 1 đến chân 8 (P1.0 _ P1.7) Port 1 chỉ có chức năng dung làm cácđường điều khiển xuất nhập IO
Port 2: từ chân 21 đến chân 28 (P2.0 _P2.7) Nếu không dùng bộ nhớ mở rộng bênngoài thì port 2 dùng làm các đường điều khiển IO.Nếu dung bộ nhớ mở rộng bên ngoàithì port 2 có chức năng là bus địa chỉ cao A0 – A15
Port 3: từ chân 10 đến chân 17 (P3.0 _ P3.7) Port 3 là port có 2 chức năng.Các chânport này có nhiều chức năng , các công dụng chuyển đổi có liên hệ đặc biệt của 89C51như ở bảng sau:
Bit Tên Chức năng chuyển đổi
Ngõ vào nhập dữ liệu nối tiếp
Ngõ xuất dữ liệu nối tiếp
Ngõ vào ngắt cứng thứ 0
Ngõ vào ngắt cứng thứ 1
Ngõ vào của TIMER/ COUNTER thứ 0
Ngõ vào của TIMER/ COUNTER thứ 1
Tín hiệu điều khiển ghi dữ liệu lên bộ nhớngoài
Tín hiệu điều khiển đọc bộ nhớ dữ liệu ngoài
Bảng 2-2 Chức năng các chân của Port 3PSEN (Program store enable):
PSEN là tín hiệu ngõ ra ở chân 29 có tác dụng cho phép đọc bộ nhớ chương trình
mở rộng thường được nối đến chân OE\ của Eprom cho phép đọc các byte mã lệnh.PSEN ở mức thấp trong thời gian 89C51 lấy lệnh Các mã lệnh của chương trìnhđược đọc từ Eprom qua bus dữ liệu, được chốt vào thanh ghi lệnh bên trong 89C51 đểgiải mã lệnh Khi 89C51 thi hành chương trình trong EPROM nội PSEN ở mức logic 1.ALE (Address Latch Enable):
Khi 89C51 truy xuất bộ nhớ bên ngoài, Port 0 có chức năng là bus địa chỉ và dữliệu (AD7 – AD0) do đó phải tách các đường dữ liệu và địa chỉ Tín hiệu ra ALE ở chânthứ 30 dùng làm tín hiệu điều khiển để giải đa hợp các đường địa chỉ và dữ liệu khi kếtnối chúng với IC chốt
Tín hiệu ở chân ALE là một xung trong khoảng thời gian port 0 đóng vai trò là địa chỉthấp nên chốt địa chỉ hoàn toàn tự động
EA\ (External Access):
Tín hiệu vào EA\ ở chân 31 thường được mắc lên mức 1 hoặc mức 0
Nếu ở mức 1 thì vi điều khiển thi hành chương trình từ bộ nhớ nội
Nếu ở mức 0 thì vi điều khiển thi hành chương trình từ bộ nhớ ngoại
Trang 8RST (Reset):
Ngõ vào chân 9 là ngõ vào Reset.Khi cấp điện cho hệ thống hoặc nhấn nút reset thìmạch sẽ reset vi điều khiển.Khi reset thì tín hiệu reset phải ở mức cao ít nhất 2 chu kìmáy
Các ngõ vào bộ dao động Xtal1, Xtal2:
Bộ tạo dao động được tích hợp bên trong 89C51 Khi sử dụng 89C51, người ta chỉcần nối thêm tụ thạch anh và các tụ Tần số tụ thạch anh thường là 12 Mh – 24 Mh
2 Cấu trúc bên trong của 89C51
a Sơ đồ khối bên trong 89C51:
Hình 2-3 Cấu trúc bên trong của vi điều khiển
b Tổ chức bộ nhớ:
Trang 9Hình 2-5 Cấu trúc bộ nhớ Ram bên trong vi điều khiển
Bộ nhớ trong 89C51 bao gồm ROM và RAM RAM trong 89C51 bao gồmnhiều thành phần: phần lưu trữ đa dụng, phần lưu trữ địa chỉ hóa từng bit, các bank thanhghi và các thanh ghi chức năng đặc biệt
89C51 có bộ nhớ theo cấu trúc Harvard: có những vùng bộ nhớ riêng biệt chochương trình và dữ liệu Chương trình và dữ liệu có thể chứa bên trong 8951 nhưng 8951vẫn có thể kết nối với 64K byte bộ nhớ chương trình và 64K byte dữ liệu
Ram bên trong 89C51 được phân chia như sau:
Địa chỉ
byte
Địa chỉ bit Địa chỉ
byte Địa chỉ bit
Trang 10 Các bank thanh ghi có địa chỉ từ 00H đến 1FH.
Ram địa chỉ hóa từng bit có địa chỉ từ 20H đến 2FH
Ram có thể truy xuất từng bit:
89C51 chứa 210 bit được địa chỉ hóa từng bit, trong đó 128 bit chứa ở các byte cóđịa chỉ từ 20H đến 2FH, các bit còn lại chứa trong nhóm thanh ghi chức năng đặc biệt
Ýtưởng truy xuất từng bit bằng phần mềm là một đặc tính mạnh của vi điều khiểnnói chung Các bit có thể được đặt, xóa, and, or,… với 1 lệnh đơn Ngoài ra các port cũng
có thể truy xuất được từng bít làm đơn giản phần mềm xuất nhập từng bit
Các bank thanh ghi:
Bộ lệnh 89C51 hỗ trợ 8 thanh ghi có tên là R0 đến R7 và theo mặc định(sau khi reset hệ thống), các thanh ghi nàyở các địa chỉ 00H đến 07H
Đây là lệnh 1 byte dùng địa chỉ thanh ghi Tuy nhiên có thể thi hành bằnglệnh 2 byte dùng địa chỉ trực tiếp nằm trong byte thứ 2: MOV A, 05H
Lệnh dùng các thanh ghi R0 đến R7 thì sẽ ngắn hơn và nhanh hơn nhiều
so với lệnh tương ứng dùng địa chỉ trực tiếp
Bank thanh ghi tích cực bằng cách thay đổi các bit trong từ trạng tháichương trình (PSW) Giả sủ thanh ghi thứ 3 đang được truy xuất, lệnh sau đây sẽ dichuyển nội dung của thanh ghi A vào ô nhớ ram có địa chỉ 18H:
MOV R0, A
Các thanh ghi có chức năng đặc biệt:
89C51 có 21 thanh ghi chức năng đặc biệt (SFR: Special Funtion Register) ở vùngtrên của RAM nội từ địa chỉ 80H đến FFH
Chú ý: tất cả 128 địa chỉ từ 80H đến FFH không được định nghĩa, chỉ có
21 thanh ghi chức năng đặc biệt được định nghĩa sẵn các địa chỉ
Các thanh ghi port xuất nhập:
Trang 11Các port của 89C51 bao gồm port 0 ở địa chỉ 80H, port 1 ở địa chỉ 90H, port 2 ởđịa chỉ A0H, và port3 ở địa chỉ B0H tất cả các port này đều có thể truy xuất từng bit nênrất thuận tiện trong khả năng giao tiếp.
Các thanh ghi timer:
89C51 có chứa 2 bộ định thời/ đếm 16 bit được dùng cho việc định thời hoặc đếm
sự kiện Timer 0 ở địa chỉ 8AH (TL0: byte thấp) và 8CH (TH0: byte cao) Timer 1 ở địachỉ 8BH (TL1: byte thấp) và 8DH (TH1: byte cao) Việc khởi động timer được Set bởiTimer Mode (TMOD) ở địa chỉ 89H và thanh ghi điều khiển timer (TCON) ở địa chỉ88H, chỉ có TCON được địa chỉ hóa từng bit
Các thanh ghi port nối tiếp:
89C51 chứa một port nối tiếp dành cho việc trao đổi thông tin với các thiết bị nốitiếp như máy tính, modem hoặc giao tiếp nối tiếp với các IC khác Một thanh ghi gọi là
bộ đệm dữ liệu nối tiếp (SBUF) ở địa chỉ 99H sẽ giữ cả 2 dữ liệu truyền và dữ liệu nhận.Khi truyền dữ liệu thì ghi lên SBUF, khi nhận dữ liệu thì đọc SBUF Các mode vận hànhkhác nhau được lập trình qua thanh ghi điều khiển port nối tiếp SCON ở địa chỉ 98H Các thanh ghi ngắt:
89C51 có cấu trúc 5 nguồn ngắt, 2 mức ưu tiên Các ngắt bị cấm sau khi reset hệthống và sẽ được cho phép bằng việc ghi thanh ghi cho phép ngắt (IE) ở địa chỉ A8H, cả
2 thanh ghi được địa chỉ hóa từng bit
Thanh ghi điều khiển công suất:
Thanh ghi điều khiển công suất (PCON) ở địa chỉ 87H chứa các bit điều khiển Tín hiệu Reset:
89C51 có ngõ vào reset RST tác động ở mức cao trong khoảng thời gian 2 chu kỳ,sau đó xuống mức thấp để 89C51 bắt đầu làm việc RST có thể kích bằng tay bằng mộtphím nhấn thường mở, sơ đồ mạch reset như hình trên (hình a)
sau khi reset hệ thống được tóm tắt như sau:
Trang 12Thanh ghi Nội dungĐếm chương trình PC
Thanhghi tích lũy AThanh ghi B
Thanh ghi trạng tháiSP
DPTRPort 0 đến Port 3IP
IECác thanh ghi định thời
0000H00H00H00H07H0000HFFHXXX0000 B0XX00000 B00H
Hoạt động thanh ghi TIMER
89C51 có hai timer 16 bit, mỗi timer có bốn cách làm việc Người ta sửdụng các timer để:
Định khoảng thời gian
Tạo tốc độ baud cho port nối tiếp trong 89C51
Trong các ứng dụng định khoảng thời gian, người ta lập trìnhtimer ở những khoảng đều đặn và đặt cờ tràn timer Cờ được dùng để đồng bộ hóachươ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ủatimer để đo thời gian trôi qua giữa hai sự kiện (ví dụ đo độ rộng xung )
Truy xuất các timer của 89C51 dùng sáu thanh ghi chức năngđặc biệt cho trong bảng sau:
SFR Mục Đích Địa chỉ Địa chỉ hóa từng bitTCON Điều khiển Timer 88H Có
TL0 Byte thấp của Timer 0 90H Không
TL1 Byte thấp của Timer 1 91H Không
Các thanh ghi chức năng của timer trong 8031
Trang 13Thanh ghi chế độ timer (TMOD):
Thanh ghi TMOD chứa hai nhóm 4 bit dùng để đặt chế độ làm việc cho Timer 0, vàTimer 1
7 GATE 1 Bit mở cổng, khi lên 1 timer chỉ chạy khi INT1 ở mức cao
1 = bộ đếm sự kiện
0 = bộ định khoảng thời gian
3 GATE 0 Bit mở cổng, khi lên 1 timer chỉ chạy khi INT0 ở mức cao
2 C/T 0 Bit chọn chế độ Count/Timer
Tóm tắt thanh ghi chức năng TMOD
Thanh ghi điều khiển timer(TCON)
Thanh ghi TCON chứa các bit trạng thái và các bit điều khiển cho Timer 1, Timer 0
Bit Ký hiệu Địa chỉ Mô tả
TCON.7 TF1 8FH Cờ báo tràn timer 1 Đặ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 timer 1 chạy đặt xóa bằng phần mềm
để cho timer 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 0 chạy
TCON.3 IE1 8BH Cờ cạnh ngắt 1 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ầnmềm họăc phần cứng khi CPU chỉ đến chương trìnhphục vụ ngắt
TCON.2 IT1 8AH Cờ kiểu ngắt 1 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.TCON.1 IE0 89H Cờ cạnh ngắt 0 bên ngòai
TCON.0 IT0 88h Cờ kiểu ngắt 0 bên ngoài
Tóm tắt thanh ghi chức năng TCON
Trang 14Khởi động và truy xuất thanh ghi timer:
Thông thường các thanh ghi được khởi động một lần đầu ở chương trình đểđặt ở chế độ làm việc đúng Sau đó, trong thân chương trình, các thanh ghi timer đượccho chạy, dừng, các bit được kiểm tra và xóa, các thanh ghi timer được đọc và cậpnhật… theo đòi hỏi các ứng dụng
TMOD là thanh ghi thứ nhất được khởi động vì nó đặt chế độ hoạt động Ví
dụ, các lệnh sau khởi động Timer 1 như timer 16 bit (chế độ 1) có xung nhịp từ bộ daođộng tên chip cho việc định khoảng thời gian:
MOV TMOD, #1B
Lệnh này sẽ đặt M1 = 1 và M0 = 0 cho chế độ 1, C/ T= 0 và GATE = 0 cho xungnhịp nội và xóa các bit chế độ Timer 0 Dĩ nhiên, timer không thật sự bắt đầu định thờicho đến khi bit điều khiển chạy TR1 được đặt lên 1
Nếu cần số đếm ban đầu, các thanh ghi TL1/TH1 cũng phải được khởi động Mộtkhoảng 100s có thể được khởi động bằng cách khởi động giá trị cho TH1/TL1 làFF9CH:
MOV TL1, #9CH MOV TH1, #0FFHRồi timer được cho chạy bằng cách đặt bit điều khiển chạy như sau:
SETB TR1
Cờ báo tràn được tự động đặt lên 1 sau 100s Phần mềm có thể đợi trong 100 sbằng cách dùng lệnh rẽ nhánh có điều kiện nhảy đến chính nó trong khi cờ báo tràn chưađược đặt lên 1:
WAIT: JNB TF1, WAITKhi timer tràn, cần dừng timer và xóa cờ báo tràn trong phần mềm:
CLR TR1CLR TF1 Ngắt ( INTERRUPT)
Một ngắt là sự xảy ra một điều kiện, một sự kiện mà nógây ra treo tạm thời thời chương trình chính trong khi điều kiện đó được phục vụ bởi mộtchương trình khác
Các ngắt đóng một vai trò quan trọng trong thiết kế vàcài đặt các ứng dụng vi điều khiển Chúng cho phép hệ thống đáp ứng bất đồng bộ vớimột sự kiện và giải quyết sự kiện đó trong khi một chương trình khác đang thực thi
Trang 15Tổ chức ngắt của 89C51:
Có 5 nguồn ngắt ở 89C51: 2 ngắt ngoài, 2 ngắt từ timer và 1 ngắt portnối tiếp Tất cả các ngắt theo mặc nhiên đều bị cấm sau khi reset hệ thống và được chophép từng cái một bằng phần mềm
Khi có hai hoặc nhiều ngắt đồng thời, hoặc một ngắt xảy ra khi mộtngắt khác đang được phục vụ, có cả hai sự tuần tự hỏi vòng và sơ đồ ưu tiên hai mứcdùng để xác định việc thực hiện các ngắt Việc hỏi vòng tuần tự thì cố định nhưng ưu tiênngắt thì có thể lập trình được
Cho phép và cấm ngắt :mỗi nguồn ngắt được cho phép hoặc cấm ngắt
qua một thanh ghi chức năng đặt biệt có định địa chỉ bit IE ( Interrupt Enable : cho phépngắt ) ở địa chỉ A8H
Bit Ký hiệu Địa chỉ bit Mô tả
Tóm tắt thanh ghi IE
Các cờ ngắt :
Khi điều kiện ngắt xảy ra thì ứng với từng loại ngắt mà loại cờ đó được đặt lên một
để xác nhận ngắt
Các lọai cờ ngắt
Các vectơ ngắt :
Khi chấp nhận ngắt, giá trị được nạp vào PC được gọi là vector ngắt Nó là địa chỉbắt đầu của ISR cho nguồn tạo ngắt, các vector ngắt được cho ở bảng sau
Trang 16 Bộ nhớ Ram chia ra làm 2 loại Sram và Dram Dram được chế tạo dùng kỹthuật MOS, có dung lượng bộ nhớ lớn, công xuất tiêu tán thấp và tốc độ hoạt động trungbình Ơ Sram dữ liệu lưu trữ vào các Flip- Flop còn Dram dữ liệu lưu trữ mức 0 và 1tương đương với quá trình nạp và xả của một tụ điện khoảng vài pF Bởi vì điện áp của tụ
sẽ suy giảm dần do đó Dram đòi hỏi chu kỳ nạp lại nếu không muốn mất dữ liệu và đượcgọi là quá trình làm tươi Ram, đây chính là khuyết điểm của Dram so với Sram Bộ nhớRom có nhiều loại: PROM, EPROM, EEPROM nhưng EPROM có thể lập trình bởingười dùng, có thể xóa và lập trình lại nhiều lần nên trong đồ án này chúng em dùngEPROM 2764 và dùng SRAM 6264 Đặc điểm, sơ đồ chân và bảng sự thật của 2764 và
6264 ở hình dưới đây
II Khảo sát IC 74XX:
Có nhiều lọai IC ổn áp, trong đó lọai IC ổn áp 3 chân được sử dụng rộng rãi vìchúng nhỏ gọn và cần rất ít các linh kiện bên ngòai kèm theo IC ổn áp 3 chân có lợi choviệc thiết kế các bộ nguồn nhỏ ổn định hay các ổn áp trên các card
Trang 17 IC ổn áp 3 chân lọai có điện áp ra cố định có 2 lọai là ổn áp âm và ổn áp dương.
Có nhiều lọai IC ồn áp nhưng ta chỉ xét đến họ 78xx tương ứng với Ic ổn áp dương XXchỉ điện áp ra cố định của nó Cụ thể là IC 7805 là IC ổn áp dương có điện áp ra cố định
là 5v IC 7812 là IC ổn áp dương có điện áp ra cố định là 12v tùy dòng điện ở ngõ ra làbao nhiêu mà ta chọn các loại IC cho phù hợp
78lxx: dòng điện ra định danh là 100mA
78xx: dòng điện ra định danh là 1A
78Hxx: dòng điện ra định danh là 5A
Đặc biệt có 78L62 : ổn áp 6,2V
a Cấu trúc bên trong và sơ đồ chân
b Chức năng của các chân:
Chân số 1 lấy điện áp vào
Chân số 2 nối mass
Chân số 3 lấy điện áp ra
2 KHẢO SÁT IC TPIC 6B595: