1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế và chế tạo mạch hiển thị chạy chữ dùng led ma trận

43 802 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 871 KB

Nội dung

Lời Nói Đầu. Ngày nay sự phát triển vượt bậc của khoa học kĩ thuật đã làm nền tảng vững chắc thúc đẩy các nghành kinh tế phát triển và tiến lên một tầm cao mới. gắn với sự phát triển của nghành khoa học kĩ thuật thì kĩ thuật điện tử và tin học cũng phát triển không kém và mang tính vượt bậc. Một xã hội phát triển đòi hỏi phải có nhiều trang thiết bị hiện đại ứng dụng kĩ thuật số trong nghành điện tử đã cho thấy rõ tính ưu việt của nó những thành tựu to lớn của nó đã đóng góp một phần không nhỏ vào nhu cầu thoả mãn Qua môn học đồ án 2 này, sinh viên chúng em xin chân thành cảm ơn các thầy cô giáo giảng viên các khoa đã chỉ dạy cho chúng em các môn đại cương, các thầy cô giáo giảng viên khoa Công Nghệ Điện Tử đã hướng dẫn, chỉ dạy cho chúng em các kiến thức liên quan đến chuyên ngành Điện Tử Công Nghiệp. Đặc biệt là thầy Nguyễn Vũ Thắng đã tận tình hướng dẫn cho sinh viên chúng em hoàn thành tốt các mô hình thực hành của đề tài “Thiết kế và chế tạo mạch hiển thị chạy chữ dùng led ma trận.” và bài báo cáo về Chúng em xin chân thành cảm ơn thầy giáo Nguyễn Vũ Thắng và các bạn trong khoa đã nhiệt tình giúp đỡ chúng em hoàn thành đề tài. Tuy nhiên nhưng do thời gian và kiến thức còn rất nhiều hạn chế nên không tránh khỏi sai sót rất mong sự đóng góp của các thầy cô và các bạn nhằm phát triển và hoàn thiện đề tài.

Trang 1

Lời Nói Đầu.

Ngày nay sự phát triển vượt bậc của khoa học kĩ thuật đã làm nền

tảng vững chắc thúc đẩy các nghành kinh tế phát triển và tiến lên một tầm cao mới gắnvới sự phát triển của nghành khoa học kĩ thuật thì kĩ thuật điện tử và tin học cũng pháttriển không kém và mang tính vượt bậc Một xã hội phát triển đòi hỏi phải có nhiều trangthiết bị hiện đại ứng dụng kĩ thuật số trong nghành điện tử đã cho thấy rõ tính ưu việt của

nó những thành tựu to lớn của nó đã đóng góp một phần không nhỏ vào nhu cầu thoả mãncủa con người

Qua môn học đồ án 2 này, sinh viên chúng em xin chân thành cảm ơn các thầy cô giáogiảng viên các khoa đã chỉ dạy cho chúng em các môn đại cương, các thầy cô giáo giảngviên khoa Công Nghệ Điện Tử đã hướng dẫn, chỉ dạy cho chúng em các kiến thức liên

quan đến chuyên ngành Điện Tử Công Nghiệp Đặc biệt là thầy Nguyễn Vũ Thắng đã tận

tình hướng dẫn cho sinh viên chúng em hoàn thành tốt các mô hình thực hành của đề tài

“Thiết kế và chế tạo mạch hiển thị chạy chữ dùng led ma trận.” và bài báo cáo về

môn đồ án này

Chúng em xin chân thành cảm ơn thầy giáo Nguyễn Vũ Thắng và các bạn trong khoa

đã nhiệt tình giúp đỡ chúng em hoàn thành đề tài Tuy nhiên nhưng do thời gian và kiếnthức còn rất nhiều hạn chế nên không tránh khỏi sai sót rất mong sự đóng góp của cácthầy cô và các bạn nhằm phát triển và hoàn thiện đề tài

Chúng Em Xin Chân Thành Cảm ơn!

Trang 2

Nhận Xét Của Giáo Viên Hướng Dẫn:

Hưng Yên Ngày Tháng Năm2012

2

Trang 3

Nhận Xét Của Giáo Viên Phản Biện:

Hưng Yên Ngày Tháng Năm2012

3

Trang 4

CHƯƠNG 1: MỞ ĐẦU 1.1 Lý do chọn đề tài

Điện – Điện tử là một trong những lĩnh vực rất phát triển và đánh giá được tốc độ pháttriển về kinh tế cũng như khoa học kĩ thuật của một đất nước Việc phát triển, chế tạo cáclọai Chip, các lọai IC tích hợp thông dụng, có ứng dụng nhiều trong thực tế có vai trò tolớn trong quá trình phát triển khoa học kĩ thuật liên quan đến kĩ thuật điện – điện tử - tựđộng hóa Ở Việt Nam công nghệ chế tạo các lọai Chip vi điều khiển, các công nghệ tíchhợp IC chưa được chú trọng phát triển, phần lớn còn ứng dụng và phụ thuộc nhiều vào cáccông nghệ tiên tiến của các nước phát triển như: Mỹ, Nhật Bản… đặc biệt là tập đoàn điện

tử khổng lồ Intel…

Vì vậy việc học tập, tìm hiểu nghiên cứu lại những công nghệ phát triển của cácnước bạn có ý nghĩa đặc biệt quan trọng đối với người học và đóng vai trò không nhỏtrong quá trình phát triển nền giáo dục của nước nhà

to lớn trong việc phát triển nền kinh tế nói chung và phát triển chuyên ngành Điện Tử - TựĐộng Hóa nói riêng của nước nhà

4

Trang 5

1.3 Đối tượng nghiên cứu.

Đối tượng nghiên cứu của Đồ Án nói riêng và các môn học chuyên ngành trong hệthống Điện – Điện Tử nói chung là các sinh viên theo học, tìm hiểu và nghiên cứu tronglĩnh vực Điện tử, đồng thời là tất cả những người yêu thích chuyên ngành Điện Tử - TựĐộng Hóa, vì đây là môn học cơ bản làm nền tảng, trang bị kiến thức cho người học để cóthể tự tìm hiểu, nghiên cứu các tài liệu học tập cho các môn học tiếp theo, đồng thời cũng

cố kiến thức các môn học đã được học trong thời gian theo học tại trường

1.4 Phương pháp nghiên cứu.

Phương pháp nghiên cứu đề tài của môn học Đồ Án: Khảo sát mạch chạy chữ dùng led

ma trận chủ yếu bằng logic thực nghiệm Vì môn học có tính chất lý thuyết, và liên quanmật thiết đến thực tế nên việc tìm kiếm tài liệu tiếng việt liên quan đến đề tài là rất khókhăn nên quá trình hòan thành môn học đồ án chủ yếu bằng văn bản dịch Anh – Việt của

em thông qua sự giúp đỡ của google

1.5 Phạm vi nghiên cứu.

Đề tài môn học đồ án được tiến hành, nghiên cứu chủ yếu ở nhà và phòng trọ thư việntrường Đại học sư phạm kĩ thuật Hưng Yên Việc tiến hành văn bản được tiến hành ởnhà, bài báo cáo được tiến hành trong khoảng thời gian từ 15-10-2012 đến 15-11-2012,trong khoảng thời gian đó chúng em đã thảo luận , tham khảo ý kiến của thầy cô bạn bèđồng thời tìm kiếm tài liệu, mô phỏng mạch trên phần mềm

1.6 Kết quả nghiên cứu.

5

Trang 6

Sau một thời gian tiến hành nghiên cứu, tìm hiểu về môn học kĩ thuật số và môn học ViĐiều Khiển nói chung, các môn học trong chuyên ngành Điện Tử Công Nghiệp nói riêng.Khảo sát mạch chạy chữ hiển thị chữ trên Led ma trận đã giúp em nắm được các kháiniệm cơ bản của các linh kiện, đặc tính, chức năng và nguyên lý họat động của các linhkiện, hiểu được sơ đồ khối, chương trình điều khiển vi xử lý và hiểu hơn vai trò môn họctrong hệ thống môn học, nhằm trao dồi kiến thức để chúng em hoàn thành tốt môn học.Qua đó trang bị kiến thức cơ bản để có thể tự học tập và cũng là hành trang em mang theokhi ra trường.

CHƯƠNG 2 TỔNG QUAN LÝ THUYẾT 2.1 Linh kiện

Trang 7

L là chiều dài dây dẫn.

S là tiết diện của dây dẫn

7

Trang 8

Theo tính chất điện thì có hai loại tụ điện

+ Tụ không phân cực là tụ có hai cực như nhau và giá trị thường nhỏ (pF)

+ Tụ phân cực là tụ có hai cực tính âm và dương không thể dũng lẫn lộn nhau được Có giá trị lớn hơn so với tụ không phân cực

e Hình dạng thực tế :

8

Trang 9

Hình 2.5 : Hình dạng thực tế tụ điện

2.2.Giới thiệu về họ vi điều khiển AT89C51

AT89C51 là phiên bản có Rom nằm trên Chip là bộ nhớ Flash Phiên bản này rấtthích hợp cho các ứng dụng nhanh vì bộ nhớ Flash có thể xóa được dữ liệu chỉ trong vàigiây (chứ không phải 20 giây như 8751) Dĩ nhiên là để dung AT89C51 cần có một bộ đốtROM hỗ trợ bộ nhớ Flash, xong lại không cần bộ xóa, bộ nhớ Flash được xóa bằng bộ đốtPROM Để tiện sử dụng, hiện nay hãng Atmel đang nghiên cứu một phiên bản mới củaAT89C51 có thể lập trình qua cổng COM của máy tính và như vậy sẽ không cần bộ đốtPROM

2.2.1.Giới thiệu về cấu trúc phần cứng họ MCS-51

Đặc điểm và chức năng hoạt động của họ IC MCS-51 hoàn toàn tương tự nhau Ởđây giới thiệu IC AT89C51 là một IC điều khiển do hãng Intel của Mỹ sản xuất, chúng cónhững đặc điểm như sau:

9

Trang 10

 4KB EFROM bên trong

 128 byte RAM nội

 4 Port xuất nhập I/O 8 bits

 Giao tiếp nối tiếp

 64 KB cùng nhớ mã ngoài

 64 KB vùng nhớ dữ liệu ngoài

 Xử lý bit (hoạt động trên Bit đơn)

 210 vị trí có thể định vị Bits

 4 us cho hoạt động nhân, hoạt động chia

2.2.2.Khối điều khiển trung tâm ( CPU ) :

Sơ đồ khối của một hệ vi xử lý:

Trang 11

Hình 2.6: Sơ đồ khối vi xử lý

 Phần cứng (hardware): các thiết bị ngoại vi để giao tiếp với con người

 Phần mềm (software):chương trình để xử lý dữ liệu

 CPU (Central Processing Unit): đơn vị xử lý trung tâm

 RAM (Random Access Memory): bộ nhớ truy xuất ngẫu nhiên

 Rom (Read Only Memory): bộ nhớ chỉ đọc

 Interface Circuitry: mạch điện giao tiếp

 Peripheral Devices (Input): các thiết bị ngoại vi (thiết bị nhập)

 Peripheral Devices (Output): các thiết bị ngoại vi (thiết bị xuất)

 Addressbus: bus địa chỉ

 Data bus: bus dữ liệu

 Control bus: bus điều khiển

2.2.3.Đơn vị xử lý trung tâm:

 CPU đóng vai trò chủ đạo trong hệ vi xử lý, nó quản lý tất cả các hoạt độngcủa hệ và thực hiện tất cả các thao tác trên dữ liệu

11

Trang 12

 CPU là một vi mạch điện tử có độ tích hợp cả Khi hoạt động CPU đọc mãlệnh được ghi dưới dạng các bit 0 và bit 1 từ bộ nhớ, sau đó nó sẽ thực hiệngiải mã các lệnh này thành các dãy xung điều khiển tương ứng với các thaotác trong lệnh để điều khiển các khối khác thực hiện từng bước các thao tác

và từ đó tạo ra các xung điều khiển cho toàn hệ

 IR/IP (Instruction Register/Intruction Pointer): thanh ghi lệnh/con trỏ lệnh

 PC (Program Counter): bộ đếm chươngtrình

 Instruction decode and control unit: đơn vị giải mã lệnh và điều khiển

 ALU (arithmetic and Logic Unit): đơn vị số học và logic

 Registers: Các thanh ghi

 Khi hoạt động CPU sẽ thực hiện liên tục 2 thao tác: tìm nạp lệnh và giãi mã

- thực hiện lệnh

 Thao tác tìm nạp lệnh:

 Nội dung của thanh ghi PC đượcCPU đưa lên bus địa chỉ

 Tín hiệu điều khiển đọc (Read) chuyển sang trạng thái tích cực

 Mã lệnh (Opcode) từ bộ nhớ được đưa lên bus dữ liệu

 Nội dung của thanh ghi PC tăng lên một đơn vị để chuẩn bị tìm nạp lệnh kếtiếp từ bộ nhớ

 Thao tác giải mã - thực hiện lệnh:

 Mã lệnh từ thanh ghi IR được đưa vào đơn vị giải mã lệnh và điều khiển

 Đơn vị giải mã lệnh và điều khiển sẽ thực hiện giải mã opcode và tạo ra các tínhiệu để điều khhiển việc xuất nhập dữ liệu giữ ALU và các thanh ghi

 Căn cứ trên các tín hiệu điều khiển này, ALU thực hịên các thao tác đã đượcxác định

 Một chuỗi các lệnh (Opcode) kết hợp lại với nhau để thực hiện một công việc

có nghĩa được gọi là chương trình (Program) hay phần mềm

12

Trang 13

 Bộ nhớ bán dẫn là một khác rất quan trọng của hệ vi xử lý, các chương trình và dữliệu đều được lưu giữ trong bộ nhớ.

 Sơ lược về cấu trúc và phân loại ROM – RAM:

 ROM (Read Only Memory): bộ nhớ chỉ đọc

 RAM (Random Access Memory): bộ nhớ truy xuất ngẫu nhiên (bộ nhớ ghiđọc)

2.2.4.Các chân của chip 89C51

2.2.4.1 Sơ đồ khối và chức năng các khối của chip 89C51

CPU (Central Processing Unit): Đơn vị xử lý trung tâm tính toán và điều khiển quátrình hoạt động của hệ thống

OSC (Oscillator): Mạch dao động tạo tín hiệu xung clock cung cấp cho các khốitrong chip hoạt động

Interrupt control: Điều khiển ngắt nhận tín hiệu ngắt từ bên ngoài (INT0\, INT1\), từ

bộ định thời (TIMER0, TIMER1) và từ cổng nối tiếp (SERIAL PORT), lần lượt đưacác tín hiệu ngắt này đến CPU để xử lý

Other registers: Các thanh ghi khác lưu trữ dữ liệu của các port xuất/nhập, trạng tháilàm việc của các khối trong chip trong suốt quá trình hoạt động của hệ thống

RAM (Random Access Memory): Bộ nhớ dữ liệu trong chip lưu trữ các dữ liệu

ROM (Read Only Memory): Bộ nhớ chương trình trong chip lưu trữ chương trìnhhoạt động của chip

13

Trang 14

I/O ports (In/Out ports): Các port xuất/nhập điều khiển việc xuất nhập dữ liệu dướidạng song song giữa trong và ngoài chip thông qua các port P0, P1, P2, P3.

Serial port: Port nối tiếp điều khiển việc xuất nhập dữ liệu dưới dạng nối tiếp giữatrong và ngoài chip thông qua các chân TxD, RxD

Timer 0, Timer 1: Bộ định thời 0, 1 dùng để định thời gian hoặc đếm sự kiện (đếmxung) thông qua các chân T0, T1

Bus control: Điều khiển bus điều khiển hoạt động của hệ thống bus và việc dichuyển thông tin trên hệ thống bus

Bus system: Hệ thống bus liên kết các khối trong chip lại với nhau

2.2.4.2 Chức năng các chân của chip 89C51

a Chip 89C51 :gồm 40 chân

 2 chân nguồn cấp điện (VCC, VSS)

 32 chân xuất/nhập

 6 chân chức năng (EA, ALE, PSEN, XTAL1, XTAL2, RST)

 Port xuất/nhập 8 bit (P0.0 – P0.7)

 Port xuất/nhập 8 bit (P1.0 – P1.7)

 Port xuất/nhập 8 bit (P2.0 – P2.7)

 Port xuất/nhập 8 bit (P3.0 – P3.7)

14

Trang 15

Hình 2.7: Sơ đồ chân vi xử lý

Port 0:

- Port 0 (P0.0 – P0.7) có số chân từ 32 – 39

- Port 0 có hai chức năng:

• Port xuất nhập dữ liệu (P0.0 - P0.7) không sử dụng bộ nhớ ngoài

• Bus địa chỉ byte thấp và bus dữ liệu đa hợp (AD0 – AD7) có sử dụng bộ nhớ ngoài.+ Lưu ý: Khi Port 0 đóng vai trò là port xuất nhập dữ liệu thì phải sử dụng các điện trởkéo lên bên ngoài

- Khi lập trình cho ROM trong chip thì Port 0 đóng vai trò là ngõ vào của dữ liệu(D0 -> D7)

Port 1:

- Port 1 (P1.0 – P1.7) có số chân từ 1 – 8

- Port 1 có một chức năng:

• Port xuất nhập dữ liệu (P1.0 – P1.7) sử dụng hoặc không sử dụng bộ nhớ ngoài

- Khi lập trình cho ROM trong chip thì Port 1 đóng vai trò là ngõ vào của địa chỉ bytethấp (A0 – A7)

Port 2:

- Port 2 (P2.0 – P2.7) có số chân từ 21 – 28

- Port 2 có hai chức năng:

• Port xuất nhập dữ liệu (P2.0 – P2.7) không sử dụng bộ nhớ ngoài

• Bus địa chỉ byte cao (A8 – A15) có sử dụng bộ nhớ ngoài

15

Trang 16

- Khi lập trình cho ROM trong chip thì Port 2 đóng vai trò là ngõ vào của địa chỉbyte cao (A8 – A11) và các tín hiệu điều khiển

Port 3:

- Port 3 (P3.0 – P3.7) có số chân từ 10 – 17

- Port 0 có hai chức năng:

• Port xuất nhập dữ liệu (P3.0 – P3.7) không sử dụng bộ nhớ ngoài hoặc các chức năngđặc biệt

• Các tín hiệu điều khiển có sử dụng bộ nhớ ngoài hoặc các chức năng đặc biệt

- Khi lập trình cho ROM trong chip thì Port 3 đóng vai trò là ngõ vào của các tínhiệu điều khiển

Chức năng của các chân Port3:

Hình 2.8: Chức năng của các chân Port3:

Bit Tên Địa chỉ bit Chức năng

P3.0 RxD B0H Chân nhận dữ liệu của port nối tiếp

P3.1 TxD B1H Chân phát dữ liệu của port nối tiếp

P3.2 INT0\ B2H Ngõ vào ngắt ngoài 0

P3.3 INT1\ B3H Ngõ vào ngắt ngoài 1

P3.4 T0 B4H Ngõ vào của bộ định thời đếm 0

P3.5 T1 B5H Ngõ vào của bộ định thời đếm 1

P3.6 WR\ B6H Điều khiển ghi bộ nhớ dữ liệu Ram ngoài

P3.7 RD\ B7H Điều khiển đọc bộ nhớ dữ liệu Ram ngoài

16

Trang 17

PSEN\ = 0 trong thời gian CPU tìm-nạp lệnh từ ROM ngoài.

PSEN\ = 1 CPU sử dụng ROM trong (không sử dụng ROM ngoài)

- Khi sử dụng bộ nhớ chương trình bên ngoài, chân PSEN\ thường được nối với chânOE\ của ROM ngoài để cho phép CPU đọc mã lệnh từ ROM ngoài

Chân ALE:

- ALE (Address Latch Enable): cho phép chốt địa chỉ, chân số 30

- Chức năng:

• Là tín hiệu cho phép chốt địa chỉ để thực hiện việc giải đa hợp cho bus địa chỉ byte thấp

và bus dữ liệu đa hợp

(AD0 – AD7)

• Là tín hiệu xuất, tích cực mức cao

ALE = 0 Trong thời gian bus AD0 – AD7 đóng vai trò là bus D0 – D7

ALE = 1 Trong thời gian bus AD0 – AD7 đóng vai trò là bus A0 – A7

- Khi lập trình cho ROM trong chip thì chân ALE đóng vai trò là ngõ vào của xunglập trình (PGM\)

Khi lệnh lấy dữ liệu từ RAM ngoài (MOVX) được thực hiện thì 1 xung ALE bị bỏqua

Chân EA\:

17

Trang 18

- EA (External Access): truy xuất ngoài, chân số 31.

- Chức năng:

• Là tín hiệu cho phép truy xuất (sử dụng) bộ nhớ chương trình (ROM) ngoài

• Là tín hiệu nhập, tích cực mức thấp

EA\ = 0 Chip 89C51 sử dụng chương trình của ROM ngoài

EA\ = 1 Chip 89C51 sử dụng chương trình của ROM trong

- Khi lập trình cho ROM trong chip thì chân EA đóng vai trò là ngõ vào của điện áplập trình (Vpp = 12V/89xx, 21V/80xx,87xx)

+ Lưu ý: Chân EA\ luôn luôn phải được nối lên Vcc (sử dụng chương trình của ROMtrong) hoặc xuống Vss (sử dụng chương trình của ROM ngoài)

Chân XTAL1, XTAL2:

- XTAL (Crystal): tinh thể thạch anh, chân số 18-19

- Chức năng:

• Dùng để nối với thạch anh hoặc mạch dao động tạo xung clock bên ngoài, cung cấp tínhiệu xung clock cho chip hoạt động

• XTAL1 Ngõ vào mạch tạo xung clock trong chip

• XTAL2 Ngõ ra mạch tạo xung clock trong chip

RST = 0 Chip 89C51 hoạt động bình thường

RST = 1 Chip 89C51 được thiết lặp lại trạng thái ban đầu

Chân Vcc, GND:

- Vcc, GND: nguồn cấp điện, chân số 40-20

- Chức năng:

18

Trang 19

• Cung cấp nguồn điện cho chip 89V51 hoạt động.

• Vcc = +5V ± 10%

• GND = 0V

Tổ chức bộ nhớ

- Bộ vi xử lý có không gian bộ nhớ chung cho dữ liệu vàchương trình

- Chương trình và dữ liệu nằm chung trên RAM

- Bộ vi điều khiển có không gian bộ nhớ riêng cho dữ liệu vàchương trình

- Chương trình và dữ liệu nằm riêng trên ROM và RAM

b.Tổ chức bộ nhớ của chip 89C51:

Hình 2.9: Không gian bộ nhớ của chip 89C51

2.3 Giới thiệu về Led ma trận

Led ma trận gồm các Led phát quang được bố trí thành hàng và cột trong một vỏ.Các tín hiệu điều khiển cột được nối với Cathode của tất cả các Led trên cùng một cột

19

Trang 20

Các tín hiệu điều khiển hàng cũng được nối với Anode của tất cả các Led trên cùng mộthàng như hình vẽ sau:

Hình 2.5: Led ma trận một màu

Khi có một tín hiệu điều khiển ở cột và hàng, các chân Anode của các Led trênhàng tương ứng được cấp điện áp cao, đồng thời các chân Cathode các Led trên cột đượccấp điện áp thấp Tuy nhiên lúc đó chỉ có một Led sáng, vì nó có đồng thời điện thế caotrên Anode và điện thế thấp trên Cathode Như vậy, khi có một tín hiệu điều khiển hàng

và cột, thì tại một thời điểm chỉ có duy nhất một Led tại chỗ gặp nhau của hàng và cột làsáng

- Các bảng quang báo với số lượng Led lớn hơn cũng được kết nối theo cấu trúc như vậy

- Trong trường hớp ta muốn cho sáng đồng thời một số Led rời rạc trên ma trận, để hiểnthị một kí tự nào đó, nếu trong hiển thị tĩnh ta cấp áp cao cho Anode và áp thấp choCathode, cho các Led tương ứng mà ta muốn sáng Nhưng khi đó một số Led ta khôngmong muốn sáng cũng sẽ sáng, miễn là nó nằm tại vị trí gặp nhau của các cột và hàng mà

ta cấp nguồn Vì vậy trong điều khiển Led ma trận ta không thể sử dụng phương pháphiển thị tĩnh mà phải sử dụng phương pháp quét (hiển thị động), có nghĩa là ta phải tiến

20

Trang 21

hành cấp tín hiệu điều khiển theo dạng xung quét trên các hàng và cột có Led cần hiển thị.

Để đảm bảo cho mắt nhìn thấy Led không bị nhấp nháy, thì tầng số quét nhỏ nhất cho mỗichu kì đi hết các cột là 20Hz (50ms) Trong lập trình vi điều khiển cho Led ma trận bằng

Vi xử lý ta cũng phải sử dụng phương pháp quét Led như vậy

- Ở đây chúng em tiến hành ghép các Led đơn thành ma trận led theo kiểu kết nối Achung tích cực mức cao

- Ma trận Led có thể là loại chỉ hiển thị được một màu hoặc hiển thị được hai màu trênmột điểm, khi đó Led có số chân ra tương ứng:

- Đối với Led ma trận 8x8 hiển thị một màu, thì số chân ra là 16, trong đó 8 chân dùng đểđiều khiển hàng và 8 chân còn lại đề điều khiển cột

- Đối với loại 8x8 có hai màu thì số chân ra của Led là 24 chân, trong đó 8 chân dùng đểđiều khiển hàng chung cho cả hai màu, 16 chân còn lại thì 8 chân dùng để điều khiển cộtcủa màu thứ nhất và 8 chân còn lại dùng để điều khiển màu thứ hai

2.4 BỘ GHI DỊCH

2.4.1 Giới thiệu bộ ghi dịch.

Bộ ghi dịch: Còn được gọi là thanh ghi dịch, nó có khả năng ghi và dịch thông tin (dữ

liệu) có thể sang trái hoặc sang phải

Mỗi trigơ có khả năng nhớ 1 bit muốn mạch nhớ nhiều bít phải sử dụng nhiều trigơ, cácbit dữ liệu được lưu trữ trong trigơ có khả năng dịch về hai phía nhờ có xung clock tácđộng Như vậy bộ ghi dịch được cấu tạo từ một dãy phần tử nhớ đơn bít (trigger) mắcliên tiếp với nhau và một số cửa logic cơ bản hỗ trợ

Muốn ghi và truyền một từ nhị phân n bít thì cần n phần tử nhớ (n trigơ) Trong các bộghi dịch thường dùng các trigơ đồng bộ như trigơ RST, trigơ JK, trigơ D Thôngthường người ta hay dùng các trigơ D hoặc các trigơ khác nhưng mắc theo kiểu trigơ D

để tạo thành các bộ ghi

Có hai cách ghi:

-Ghi song song: Các bit của từ nhị phân được ghi đồng thời cùng một lúc vào bộ ghi

21

Ngày đăng: 25/02/2015, 15:59

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w