Đồ án Thiết kế đồng hồ số báo giờ

Mục lục

Phần giới thiệu

Tựa đề tài

Nhận xét của giáo viên hướng dẫn

Nhận xét của giáo viên phản biện

Nhiệm vụ luận văn

Lơiø nói đầu

Cảm tạ

Mục lục

Phần nội dung

Chương dẫn nhập

I. Đặt vấn đề Trang 1

II. Mục đích yêu cầu 1

III. Giới hạn đề tài 1

IV. Nội dung đề tài 1

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

Chương 1 : Lý thuyết cơ bản

A. Giới thiệu các mạch logic

I. Giới thiệu 3

II. Các cổng logic 4

III. Flip-Flop 8

B. Mạch đếm

I. Giới thiệu 16

II. Phân loại 16

III. Mạch ghi 19

C. Bộ nhớ

I. Khái niệm 21

II. RAM 21

III. ROM 22

D. Mạch dao dđộng

I. Dao động dịch pha 24

II. Dao động cầu Wien 24

III. Dao động Colpitt 25

IV. Dao động Hartley 25

V. Dao động thạch anh 25

E. Nguồn cung cấp

I. Mạch ổn áp dùng Diode Zener 26

II.Mạch ổn áp dùng IC ổn áp 26

Chương 2 : Thiết kế tính tốn

A. Giới thiệu linh kiện 28

B. Sơ đồ khối 35

C. Thiết kế

I. Khối tạo xung chuẩn 37

II. Khối giải mã địa chỉ 37

III. Bộ nhớ 38

IV. Khối đệm 42

V.Khối hiển thị 42

VI. Khối điều chỉnh 43

VII. Khối báo chuông 44

VIII. Khối nguồn 45

D. Sơ đồ nguyên lý

I. Sơ đồ 47

II. Nguyên lý hoạt động 49

Chương 3 : Thi công

I. Sơ đồ bố trí linh kiện 50

II. Sơ đồ mạch in 51

III. Quá trình thi công 53

Chương 4 :Kết luận 54

Phần phụ lục 55

Tài liệu tham khảo

 

doc59 trang | Chia sẻ: lethao | Lượt xem: 2622 | Lượt tải: 5download
Bạn đang xem trước 20 trang tài liệu Đồ án Thiết kế đồng hồ số báo giờ, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ược lưu trữ và thực hiện lần lượt trong các thiết bị điều khiển. Do vậy, bộ nhớ là thành phần không thể thiếu trong các mạch số. Thông tin lưu trữ trong các thiết bị số phải ở dạng mã hệ 2 (hệ nhị phân). Thông thường, thông tin, dữ liệu được tạo thành từ một đơn vị cơ bản là từ (word). Một từ có chiều dài nhất định 8 bit, 12bit, 16 bit, 32 bit ... Các bộ phận của thiết bị thường chỉ truyền đi hay nhận vào nguyên một từ hay nhiều từ chứ không phải vài bít của một từ. Vì từ được tạo thành từ nhiều bit nên đơn vị cơ bản của bộ nhớ là đơn vị lưu trữ được 1 bít. Khi so sánh bộ nhớ, người ta thường chú ý đến các đặc tính : - Dung lượng (capacity) dung lượng nhớ là khối lượng thông tin hay dữ liệu có thể lưu trữ được trong bộ nhớ. Để xác định dung lượng bộ nhớ liên quan mật thiết đến giá thành. Bộ nhớ dung lượng càng lớn thì giá thành càng cao (nếu xét các yếu tố khác không đổi) Thời gian thâm nhập (access time): thời gian này gồm 2 phần: phần 1 là thời gian cần thiết để xác định vị trí của từ, phần 2 là thời gian cần thiết để lấy từ ra, khỏi bộ nhớ. Thời gian thâm nhập là thông sốquan trọng của bộ nhớ, nếu thời gian này kéo dài sẽ làm giảm khả năng làm việc của thiết bị. Bộ nhớ thường được chia làm 2 loại căn cứ vào 2 tính chất vừa nêu trên là bộ nhớ chính và bộ nhớ phụ. - Bộ nhớ chính: bộ nhớ chính nằm gần các bộ phận xử lý dữ liệu và cần thời gian thâm nhập với dung lượng không cần lớn lắm. Phần này chứa các dữ liệu, thông tin hoặc các lệnh cần ngay cho công tác. - Bộ nhớ phụ: Không cần thiết phải nằm gần thiết bị, thời gian thâm nhập có thể lớn nhưng cần lại có dung lượng lớn để lưu trữ các thông tin chưa cần ngay hoặc kết quả của các công việc vừa được xử lý xong. II. BỘ NHỚ RAM (Random Access Memry): Bộ nhớ Ram thường được gọi là bộ nhớ đọc viết. Bộ nhớ Ram dùng để lưu trữ các kết quả trung gian hay tạm thời trong khi thực hiện các chương trình điều kiện . Ram có ưu điểm là có thể đọc hay viết dữ liệu lưu trữ trong nó bất cứ lúc nào nhưng nó có nhược điểm là dữ liệu sẽ bị xóa khi mất điện do đó cần nguồn nuôi pin dự phòng. 0.0 1.n 1.1 m.1 1.0 m.2 m.n 0.1 0.n giải mã hàng giải mã cột Hình 1.3.2.1. Ma trận nhớ của RAM - Cấu trúc Ram: Ram có ít nhất 2 đường điều khiển: Đọc/ viết (R/W) và chọn chip (CS) và các đường địa chỉ, đường dữ liệu. Ram gồm 2 loại Ram tĩnh và Ram động. 1. Ram tĩnh hay Sram (Static Ram) - Ram tĩnh lưu trữ dữ liệu ổn định trong mạch khi nào còn cung cấp nguồn cho nó. Các đường điều khiển không cần một xung nào. - Ram tương đối rẻ vì phương pháp chế tạo đơn giản, kích thước đơn vị nhớ nhỏ nên có thể chế tạo bộ nhớ dung lượng lớn nhưng kích thước nhỏ Dram có thời gian thâm nhập lớn. 2. Ram động hay Dram (Dynamic Ram) - DRAM tiêu thụ công suất nhỏ, khi không đọc viết, mạch hầu như không tiêu thụ công suất. - DRAM có thể được chế tạo với dung lượng lớn. - Thời gian thâm nhập bé hơn Ram tĩnh - DRAM phải luôn luôn được làm tươi nên việc sử dụng rắc rối hơn. III. ROM (Read Only Memory) ROM Các ngõ vào địa chỉ Các ngõ ra dữ liệu Các ngõ vào điều khiển ROM là bộ nhớ chỉ được ROM có đặc tính là lưu trữ sẵn dữ liệu, khi cần chỉ đọc, chứ không viết ngay vào được. Dữ liệu trong nhớ đã được ghi. Ma trận nhớ của ROM được tổ chức theo loại chọn tuyến tính hoặc tổ chức theo loại chọn trùng phùng. 1. ROM (Programble ROM) PROM là loại ROM chỉ có thể viết một lần. Ban đầu, khi chưa sử dụng các phần tử nhớ đều là 1, người sử dụng căn cứ vào nội dung lưu trữ mà chọn nội dung nào không thay đồi (1) và thay đồi (0) để tháo tác viết vào bộ nhớ. Người sử dụng muốn ghi bít 1 vào bộ nhớ thì giữ nguyên cầu chì, muốn ghi bit 0 thì cung cấp dòng đủ lớn để lànm đứt cầu chì khi cầu chì đã đứt thì không nối lại được do đó nội dung không thể thay đổi nên ta chỉ có thể lập trình cho PROM 1 lần. Người ta còn có thể chế tạo PROM dùng diode schottky thay cho cầu chì, ban đầu tất cả các diode đều ngắt tương ứng bit 0. Để tạo bit 1, người sử dụng phải đặt điện áp ngược đủ lớn để đánh thủng diode tạo ra sự thông mạch vĩnh viễn. 2. EPROM (Erasable PROM) PROM chỉ có thể nạp một lần nên khi nạp chương trình sai muốn đổi chương trình phải dùng 1 PROM mới. Do đó, người ta chế tạo PROM xóa được gọi là EPROM, EPROM có thể nạp trình, xóa và nạp lại được khi xố EPROM phải dùng tia cực tím chiếu vào nó. 3. EEPROM: EPROM tuy khắc phục được nhược điểm của PROM nhưng sự nạp và xố chưa thuận tiện, phải tháo EPPROM ra khỏi mạnh để xóa rồi mới nạp trình lại, không thể xóa hay thay đổi một từ mà xóa hết và nạp lại từ đâu. Để khắc phục nhược điểm này, người ta cho ra đời EEPROM. EEPROM xóa và nạp rất nhanh và có khả năng nạp từ riêng lẻ. Ứng dụng của bộ nhớ ROM: - Chuyển đổi mã: khi cho vào đầu vào một từ mã nào đó từ đầu ra bộ nhớ ROM sẽ là 1 từ dưới dạng mã khác. - Chứa các lệnh điều khiển cho các thiết bị làm việc Cx khởi động máy. - Chứa dữ liệu mà máy thường cần dùng. D : MẠCH DAO ĐỘNG Mạch dao động là các mạnh tạo ra tín hiệu ngõ ra mà không có tín hiệu ngõ vào. Các mạch dao động có thể tạp ra xung, sóng sin, sóng vuông, sóng chữ nhật hay sóng răng cưa. Các mạch dao động hoạt động dựa trên nguyên lý của phản hồi dương. Tín hiệu ngõ ra sẽ được phản hồi về ngõ vào, được tăng cường và tiếp tục tạo tín hiệu ở ngõ ra. Mạch dao động tạo ra dạng sóng ngõ ra mà chỉ dùng nguồn DC như một tín hiệu ngõ vào. Mạch dao động được sử dụng rộng rãi trong các hệ số để các mạch logic hoạt động đồng bộ với nhau. Nếu không có các mạch dao động tạo xung thì hệ thống số xem như tê liệt. Phản hồi b b Vout Mạch dao động cơ bản gồm 1 mạch KĐ và mạch phản hồi dương để tạo lệch pha và gây suy hao. Sơ đồ khối1 mạch dao động Điều kiện mạch dao động Arctg bAv = 00 bav = 1 Các dạng mạch dao động 1. Dao động dịch pha hay dao động RC Tần số dao động lý tưởng của mạch 1 Là : f0 = ------------------- 2­Ö 6 RC 2. Dao động cầu Wien Với R1 và R2, C1, C2 tạo ra tần số dao động R3, R4, và mạch phản hồi. Với R1 = R2 = R . R3 = 2R4 C1 = C2 = C f0 = f/2 l RC 3. Mạch dao động Colpitts: 4. Mạch dao động Hartley: 5. Mạch dao động thạch anh: Dao động thạch anh là mạch dao động cộng hưởng cơ bản. Tinh thể thạch anh có tần số dao động rất ổn định, nó thường được dùng trong kỹ thuật phát nhận thông tin được dùng ở nơi có tần số dao động ổn định. Có 2 tần số cộng hưởng: cộng hưởng song song và cộng hưởng nối tiếp. - Tần số cộng hưởng nối tiếp xảy ra ở tần số thấp và có tổng trở mạch rất nhỏ. - Tần số cộng hưởng song song xảy ra ở tần số cao hơn và tổng trở rất lớn. E : NGUỒN CUNG CẤP Trong kỹ thuật số, nguồn cung cấp cho các IC hoạt động là nguồn 1 chiều ổn áp để đảm bảo cho IC hoạt động ổn định. Có nhiều dạng mạch ổn áp. Ổn áp dùng diode zeners, dùng OPEM hay dùng vi mạch ổn áp. 1. MẠCH ỔN DÙNG DIODE ZENER: a. Dạng mạch cơ bản: Mạch dùng diode Zener 02 để ổn định áp ngõ ra. Ưu điểm của mạch là rẻ tiền, đơn giản, dễ thực hiện nhưng có độ ổn định kém và dòng nhỏ, phụ thuộc tải. b. Dạng mạch có dùng transitor: Dạng mạch này ổn định hơn mạch bên trên và cũng để thực hiện tuy nhiên, độ ổn định cũng phụ thuộc nhiều vào sự ổn định của Diode Zener và dòng áp ra nhỏ. II. MẠCH ỔN ÁP DÙNG IC ỔN ÁP: Do công nghệ vì điện tử phát triển ngày càng mạnh nên các nhà sản xuất đã cho ra đời hàng loạt các IC ổn áp chuyên dùng có độ ổn định cao cho phép thiết kế và thi công bộ nguồn dễ dàng hơn. Các IC ổn áp này còn có cả các mạnh bảo vệ quá dòng, quá áp bên trong nó. Các mạch ổn áp dùng IC ổn áp thông dụng như 78xx, 79xx, LM 109, LM 209, LM307. Dạng mạch ổn áp cơ bản dùng IC ổn áp. CHƯƠNG 2 : THIẾT KẾ TÍNH TỐN A : GIỚI THIỆU CÁC LINH KIỆN SỬ DỤNG I. HEF 4040B: HEF4040 VDD O10 O9 O7 O8 MR CK\ O0 O11 O5 O4 O6 O3 O2 O1 VSS 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 HEF 4040B là IC đếm nhị phân 12 tầng nối tiếp. IC có một ngõ vào xung clock (CK), một ngõ vào ưu tiên Masterreset (MR) và 12 tầng đệm ngõ ra. Bộ đếm hoạt động ở mức thấp của xung Ck tức khi xung Ck từ mức cao xuống thấp sẽ tác động đến bộ đếm. Mỗi tầng đếm là 1 FF tĩnh hoạt động theo kiểu trigger hoạt động trigger sẽ làm giảm sai số mạch và giảm thời gian trễ. II. HEF 4060B: IC HEF 4060B là IC đếm chia và dao động nhị phân 14 tầng với 3 chân của bộ dao động (Rs, RTC, CTC), 10 tầng đệm ngõ ra (03 - 09 và 011 đến 013) và một ngõ vào ưu tiên Master Reset (MR) cấu hình bộ dao động cho phép thiết kế cả dao động RC lẩn dao động thạch anh. Bộ dao động có thể được thay thế bằng một xung đồng hồ bên ngồi tại ngõ ra RC. Bộ đếm hoạt động ở mức thấp của xung CK và RS. Mức cao của MR reset bộ đếm bất chấp trạng thái ngõ vào hoạt động schmitt - trigger sẽ làm cho mạch giảm sai số và thời gian trễ. HEF 4060B VDD O9 O8 O7 MR RS RTC CTC O11 O12 O13 O5 O4 O6 O3 VSS 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 MR : Master Reset RTC : Chân dao động CK : Chân nối với tụ bên ngồi RS : Chân vào O0 ..O9 ,O11..O13 :Các ngõ ra III. HEF 4556B: IC HEF 4556B là IC có 2 bộ giải mã/phân kênh. Mỗi bộ giải mã/phân kênh có 2 ngõ vào địa chỉ (Ao. A1), một ngõ vào cho phép (E) hoạt động ở mức thấy và 4 ngõ ra tương hỗ loại trừ hoạt động ở mức cao (0o - 03). Khi sử dụng bộ giải mã chân E ở mức cao sẽ làm cho 0o - 03 ở mức thấp. Khi sử dụng bộ phân kênh ngõ ra thích hợp được chọn bởi dữ liệu từ A0 và A1 với E là dữ liệu ngõ vào. Các ngõ ra không được chọn thì ở mức thấp, cao. HEF 4556 VDD EB\ A0B A1B O0B\ O1B\ O2B\ O3B\ EA\ A0A A1A O0A\O1A\O2A\O3A\ VSS 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 Sơ đồ chân Bảng trạng thái VÀO RA E A0 A1 00 01 02 03 L L L H H H H L H L H H H H L L H H H H H L H H H H H H H X X H H H H IV. IC 74LS573: IC 74LS573 là IC chứa 8 mạch chốt hay 8 FF-D với 8 ngõ ra 3 trạng thái các FF sẽ thay đổi trạng thái bất đồng bộ khi chân cho phép chối (C) ở mức cao, khi C ở mức thấp, dữ liệu trước đó sẽ được chốt. Dữ liệu sẽ xuất hiện trên bus khi chân cho phép ngõ ra (OC\) ở mức thấp. Khi OC\ ở mức cao, bus ngõ ra ở trạng thái tổng trở cao. Trong mạch của IC có hiện tượng trễ ở chân cho phép chốt và chân đưa xung clock ở ngõ vào để cải thiện việc loại trừ nhiễu. Các diode ở đầu nối ngõ vào giới hạn tốc độ cao ảnh hưởng đến đầu cuối. Sơ đồ chân: 74LS573 VCC 1O 2O 3O 4O 5O 6O 7O 8O C OC\ 1D 2D 3D 4D 5D 6D 7D 8D GND 20 19 18 17 16 15 14 13 12 11 1 2 3 4 5 6 7 8 9 10 V. IC HEF4047B: IC HEF 4047B gồm 1 bộ đa hài bất ổn với kỹ thuật logic tích hợp được cho phép hoạt động bởi cạnh dương hoặc âm trigger, dao động đa hài đơn ổn với trigger. IC này có các ngõ vào + TRIGGER - TRIGGER ASTABLE, ASTABLE, RETRIGGER và MR, các ngõ ra đệm: 0, 0\ và Outpit Oscillator (O.O). Trong tất cả các hình thức hoạt động của IC, một điện trở bên ngồi được nối giữa Rtc và Rctc và một tụ điện nối giữa Ctc và Rctc Hoạt động bất ổn được cho phép khi ngõ vào ASTABLE ở mức cao. Chu kỳ của xung vuông ở ngõ ra 0 và 0 do các thành phần R, C bên ngồi quyết định xung “thật” ở ngõ vào ASTABLE và xung “bù” ở ngõ vào ASTABLE cho phép mạch được sử dụng như 1 cổng đa hài chu kỳ ở ngõ ra dao động bằng 1/2 chu kỳ ngõ ra 0 khi hoạt động bất ổn. Khi hoạt động ở chế độ đơn ổn, xung kích dương được đưa đến ngõ vào TRIGGER và ngõ vào dương được đưa đến ngõ vào TRIGGER và ngõ vào TRIGGER ở mức thấp hoặc xung kích âm được đưa đến - TRIGGER và ngõ vào + TRIGGER ở mức cao. Bộ đa hài còn có thể retrigger (chỉ với cạnh lên) bằng xung chung cho cả RETRIGGER và + TRIGGER. HEF 4047B VDD O.O Retrig O\ O MR + Trigger CTC RTC RCTC As As\ -TriggerVSS 14 13 12 11 10 9 8 1 2 3 4 5 6 7 Sơ đồ chân Bảng chức năng Chức năng Các chân nối với Xung ngỏ ra Chu kỳ xung ngõ ra hoặc VDD VSS Xung ngõ vào độ rộng xung Đa hài bất ổn 10,11 Dao động tự do 4,5,6,14 7,8,9,12 / 10,11,13 tA=1,4RTCT Cổng thật A,6,14 7,8,9,12 5 10,11,13 13 Cổng bù 6,14 5,7,8,11 4 10,11,13 tA=2,2 RTCT Đa hài đơn ổn Trigger cạnh dương 4,14 5,6,7,9,12 8 10,11 10,11 Trigger cạnh âm 4,8,14 5,7,9,12 6 10,11 tm= 2,78RtCt Retrigger 4,14 5,7,9,12 8,12 10,11 Đếm xuống bên ngồi 14 5,6,7,8,9,12 / 10,11 VI . 4082B: HEF 4082B VDD O2 I8 I7 I6 I5 NC O1 I1 I2 I3 I4 NC VSS 14 13 12 11 10 9 8 1 2 3 4 5 6 7 HEF 4082B gồm 2 cổng AND 4 ngõ vào dương. Ngõ ra đệm nhằm giảm nhiễu ở mức thấp nhất Sơ đồ chân VII. IC 74LS157: IC 74LS157 gồm bộ chuyển mạch 2 ngõ vào tốc độ cao. 4 bít dữ liệu từ 2 nguồn có thể được lựa chọn bằng cách sử dụng ngõ select và Enable chung, 4 ngõ ra đệm xuất dữ liệu đã được lựa chọn. Sơ đồ chân 74LS157 VCC Strobe 4A 4B 4O 3A 3B 3O Select 1A 1B 1O 2A 2B 2O GND 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 Bảng trạng thái E S I0 I1 0 H X X X L L H X L L L H X H H L L L X L L L H X H VIII. EPROM 2732 A: 2732A gồm 12 ngõ vào địa chỉ, 8 ngõ vào/ra dữ liệu. Các chân điều khiển OE/VPP và CE\. CE\ cho phép EPROM hoạt động khi nó ở mức thấp. OE/Vpp ở mức thấp sẽ phép xuất dữ liệu và ở mức cao khi nạp trình. 2732A VCC A8 A9 A11OE\VPPA10 CE\ O7 O6 O5 O4 O3 A7 A6 A5 A4 A3 A2 A1 A0 O0 O1 O2 GND 24 23 22 21 20 19 18 17 16 15 14 13 1 2 3 4 5 6 7 8 9 10 11 12 Sơ đồ chân Bảng trạng thái Mode OE OE/Vpp Outprot Read/ Program Verfy VIL VIL Dout Output Disable VIL VIH High Z Standby VIH X High Z Program VIL VPP Din Program Inhibit VIH VPP High Z IX. SRAM 2147H: 2147H VCC A6 A7 A8 A9 A10 A11 Din CS\ A0 A1 A2 A3 A4 A5 Dout WE\ GND 18 17 16 15 14 13 12 11 10 1 2 3 4 5 6 7 8 9 SRAM 2147H là Ram tĩnh 4096 bit được tổ chức gồm 4096 bit nhờ 1 bit dùng kỹ thuật HMOS. 2147H có 18 chân, có 12 đường địa chỉ, có ngõ vào và ra dữ liệu khác nhau. Hai chân điều khiển CS và WE đều hoạt động ở mức thấp khi CS ở mức thấp, sẽ cho phép 2147H hoạt động. WE khi ở mức cao sẽ cho phép xuất dữ liệu từ bộ nhớ ra và khi WE ở mức thấp sẽ cho phép đọc dữ liệu vào bộ nhớ. Sơ đồ chân Bảng trạng thái CS\ WE\ Mode Output Power H X Not selected High Z Standby L L Write High Z Active L H Read Dout Active X. NE 555: IC NE 555 là thiết bị tạo thời gian trì hỗn và dao động chính xác có độ ổn định cao. IC có các ngõ vào trigger và Reset. Thời gian tồn tại của xung khi hoạt động ở chế độ trì hỗn được điều khiển bởi một điện trở và 1 tụ điện bên ngồi. Ở chế độ bất ổn. IC sẽ hoạt động như một dao động. Tần số dao động và độ rộng xung được điều khiển chính xác bởi điện trở và tụ điện bên ngồi. Mạch có thể được trigger và reset ở cạnh xuống của dạng sóng và ngõ ra có thể đạt đến 200mA. Sơ đồ chân NE 555 VCC Dis Thes Control GND Trig Out Reset 8 7 6 5 1 2 3 4 XI. HEF4017B: HEF4017B là một IC đếm thập phân hoạt động với cả cạnh lên và xuống của xung đếm Ck , CPo là ngõ vào của Ck tác động cạnh lên và CP1\ là ngõ vào của Ck tác động cạnh xuống. Các ngõ ra O0 - O9 lần lượt lên mức 1 sau mỗi xung đếm Ck. Ngõ ra O5-9\ ở mức cao khi các ngõ ra O0 ..O4 ở mức cao O5..O9 ở mức thấp. HEF 4017 VDD MR CP0 CP1\ O5.9\ O9 O4 O8 O5 O1 O0 O2 O6 O7 O3 VSS 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 Sơ đổ chân Bảng trạng thái MR CP0 CP1 Active H X X O0= O5-9\= H O1- O9 = L L H ¯ Counter Advances L L L Counter Advance L ­ X No change L X H No change L H ­ No change L ¯ L No change B. SƠ ĐỒ KHỐI KHỐI HIỂN THỊ KHỐI ĐỆM BỘ NHỚ KHỐI ĐIỀU CHỈNH KHỐI BÁO CHUÔNG KHỐI GIẢI MÃ ĐỊA CHỈ KHỐI TẠO XUNG CHUẨN KHỐI NGUỒN Nhiệm vụ các khối I. KHỐI TẠO XUNG CHUẨN: Khối tạo xung chuẩn là khối có nhiệm vụ tạo ra các xung chuẩn cho mạch giải mả địa chỉ, cho mạch điều chỉnh giờ, điều chỉnh thời điểm báo chuông. Khối tạo xung chuẩn được xem là khối quan trọng mạch số, nếu không có khối này, mạch số không thể hoạt động đồng bộ được. II. KHỐI GIẢI MÃ ĐỊA CHỈ : Khối giải mã địa chỉ nhận xung kích từ khối tạo xung chuẩn để đếm giải mã địa chỉ bộ nhớ. Khối này bao gồm giải mã địa chỉ EPROM để hoạt động như đồng hồ số, và giải mã địa chỉ RAM để cài đặt chương trình báo giờ. III. KHỐI ĐỆM: Khối đệm có nhiệm vụ chốt và thúc dữ liệu đệm từ bộ nhớ ra khối hiển thị khối đệm còn có nhiệm vụ nâng dòng để đảm bảo đủ dòng cấp cho khối hiển thị khối đệm chỉ cho phép dữ liệu xuất lần lượt từ bộ nhớ ra từng LED. IV. BỘ NHỚ: Bộ nhớ được sử dụng là 1 EPROM dùng để lưu trữ dữ liệu đã được nạp từ trước. Khi được kích thích EPROM sẽ xuất dữ liệu tại các ô nhớ đã được xác định địa chỉ bởi khối giải mã. Dữ liệu được nạp phải xác định sao cho khi xuất ra khối hiển thị phải được xem như một đồng hồ số. V. KHỐI BÁO CHUÔNG: Khối náo chuông là khối thực hiện một phần chủ yếu chức năng của đề tài khối này có nhiệm vụ phải báo chuông vào những thời điểm cần thiết theo yêu cầu người sử dụng. VI. KHỐI ĐIỀU CHỈNH: Khối điều chỉnh có nhiệm vụ điều chỉnh lại giờ của đồng hồ số theo yêu cầu chỉnh lại địa chỉ của khối giải mã địa chỉ để dữ liệu từ bộ nhớ xuất ra đúng với giờ của thời điểm lúc điều chỉnh. VII. KHỐI NGUỒN: Khối nguồn là khối rất quan trọng trong các mạch điện nói chung. Khối nguồn đảm bảo duy trì hoạt động của tồn mạch không có khối nguồn, mạch không hoạt động được. Khối nguồn trong đề tài, yêu cầu là nguồn 5VDC cung cấp cho các IC và 12V cho các transistor trong mạch báo chuông. VIII. KHỐI HIỂN THỊ : Khối này thực hiện chức năng hiển thị dữ liệu xuất từ bộ nhớ, khối này xem như “màn hình” của đồng hồ số. C. THIẾT KẾ I. KHỐI TẠO XUNG CHUẨN: Khối tạo xung chuẩn là khối có nhiệm vụ giúp cho mạch số hoạt động đồng bộ, không có khối này, mạch xem như tê liệt. Khối tạo xung chuẩn có thể được thiết kế kể từ các linh kiện rời, vi mạch 555 hoặc thạch anh. Do yêu cầu đề tài yêu cầu độ chính xác cao nên người thiết kế đã chọn và sử dụng thạch anh lấy từ đồng hồ treo tường Gimiko có tần số dao động 32768Hz. Thạch anh này được mắc vào IC 4060 và HEF 4040 B để chia tần tạo các xung có tần số thấp hơn. Sơ đồ mạch: IC HEF 4060B sẽ chia tần số dao động của thạch anh từ 32.768Hz đến 2Hz ở ngõ ra tầng Flip-Flop cuối cùng (O13). Như vậy IC HEF 4060B sẽ thực hiện tồn bộ chu kỳ hoạt động (qua 14 tầng Flip - Flop). Do đó chân MR (Master Reset phải được đặt ở mức thấp xung ở. Hai ngõ ra O3 và O4 (có tần số khá cao) sẽ được đưa đến khối đệm để chọn IC đệm cuất dữ liệu đồng thời đưa đến EPROM để quét địa chỉ cho EPROM. Xung 2Hz ở ngõ ra của FF cuối cùng (O13) được đưa đến (làm xung clock) IC HEF 4040B. Khi HEF 4060B thực hiện xong một chu kỳ đếm, tự reset thì chân O13từ mức cao chuyển sang mức thấp sẽ táv động vào chân Ck (chân 10) của HEF 4040B kích cho IC này hoạt động HEF 4040 có nhiệm vụ tạo ra xung 1 phút để cấp cho khối giải mã địa chỉ và xung 1s (1Hz) để nhấp nháy báo giây cho đồng hồ. Như vậy, xung 1s sẽ được lấy từ chân O0 (chân 9) và HEF 4040B sẽ chia 120 lần tần số xung clock 2Hz để tạo xung 1 phút. Do đó hàm reset của IC này là 06050403020100 = 1111000. Xung 1 phút sẽ được lấy từ ngõ ra 06 (chân 4) của IC này . II. KHỐI GIẢI MÃ ĐỊA CHỈ : Khối giải mã địa chỉ là khối có nhiệm vụ xác định địa chỉ của EPROM để xuất dữ liệu. Do yêu cầu đề tài, đồng hồ số sau mỗi phút sẽ xuất hiện: Do đó xung kích, cho IC đếm thay đổi dữ liệu giải mã địa chỉ là xung 1 phút, xung nảy nhận từ ngõ ra của khối tạo xung quanh chuẩn . Đồng hồ sẽ hoạt động 12 giờ, do đó IC đếm giải mã địa chỉ sẽ phải đếm để xác định 12x60=720 lần thay đổi dữ liệu xuất. IC sẽ đếm từ O .. 719. IC đếm giải mã là HEF 4040BI hàm Reset cho IC giải mã này sẽ là : 09 08 07 06 05 04 03 02 01 00 = 1110100000. Các ngõ ra từ 00 - 09 sẽ được đến ngõ vào địa chỉ của EPROM. III. BỘ NHỚ: Bộ nhớ là thiết bị lưu trữ chương trình hoạt động cho tồn mạch nên ta phải xác định rõ yêu cầu đề tài đưa ra để viết chương trình, dịch sang mã máy và nạp cho bộ nhớ EPROM. Yêu cầu đề tài là hiển thị giờ như một đồng hồ số và báo giờ. Do đó, ta cần xác định dung cần thiết để chọn loại EPROM phù hợp. Mạch sẽ làm việc với chu kỳ 12 giờ tương ứng 720 phút. Yêu cầu mạch là mỗi phút sẽ thay đổi dữ liệu hiển thị do đó dữ liệu phải thay đổi 720 lần. Nhưng do EPROM chỉ xuất dữ liệu lần lượt cho từng LED hiển thị mà ta sẽ có 4 LED để hiển thị giờ, phút nên EPROM phải quét liên tục dữ liệu cho 4 LED trong 1 phút. Như vậy EPROM phải có 720 x 4 = 2880 địa chỉ. Hay dung lượng của EPROM là 2880 byte = 2,8 Kbyte. Trên thị trường chỉ có các EPROM kbyte 4 kbyte, 8 kbyte ... Do đó ta chọn loại EPROM 4kbyte = 4076 Byte là phù hợp nhất. EPROM này có mã hiệu là 2732. EPROM có 12 ngõ vào địa chỉ tương ứng 4096 địa chỉ. Các chân A0A1 của ngõ vào địa chỉ sẽ được nới với các xung tần số cao để quét lần lượt 4 LED còn các ngõ vào địa chỉ từ A2-A11 sẽ được nối với các ngõ ra O0 - O9 của IC giải mã địa chỉ HEF 4040B. Chương trình nạp cho EPROM dưới dạng mã hexa: 000H 3FH 3FH 07H 00H Â06H 3FH 07H 00H 5BH 3FH 07H 00H 4FH 3FH 07H 00H 010H 66H 3FH 07H 00H 6DH 3FH 07H 00H 7DH 3FH 07H 00H 07H 3FH 07H 00H 020H 7FH 3FH 07H 00H 6FH 3FH 07H 00H 3FH 06H 07H 00H 06H 06H 07H 00H 030H 5BH 06H 07H 00H 4FH 06H 07H 00H 66H 06H 07H 00H 6DH 06H 07H 00H 040H 7DH 06H 07H 00H 07H 06H 07H 00H 7FH 06H 07H 00H 6FH 06H 07H 00H 050H 3FH 5BH 07H 00H 06H 5BH 07H 00H 5BH 5BH 07H 00H 4FH 5BH 07H 00H 060H 66H 5BH 07H 00H 6DH 5BH 07H 00H 7DH 5BH 07H 00H 07H 5BH 07H 00H 070H 7FH 5BH 07H 00H 6FH 5BH 07H 00H 3FH 4FH 07H 00H 06H 4FH 07H 00H 080H 5BH 4FH 07H 00H 4FH 4FH 07H 00H 66H 4FH 07H 00H 6DH 4FH 07H 00H 090H 7DH 4FH 07H 00H 07H 4FH 07H 00H 7FH 4FH 07H 00H 6FH 4FH 07H 00H 0A0H 3FH 66H 07H 00H 06H 66H 07H 00H 5BH 66H 07H 00H 4FH 66H 07H 00H 0B0H 66H 66H 07H 00H 6DH 66H 07H 00H 7DH 66H 07H 00H 07H 66H 07H 00H 0C0H 7FH 66H 07H 00H 6FH 66H 07H 00H 3FH 6DH 07H 00H 06H 6DH 07H 00H 0D0H 5BH 6DH 07H 00H 4FH 6DH 07H 00H 66H 6DH 07H 00H 6DH 6DH 07H 00H 0E0H 7DH 6DH 07H 00H 07H 6DH 07H 00H 7FH 6DH 07H 00H 6FH 6DH 07H 00H 0F0H 3FH 3FH 7FH 00H 06H 3FH 7FH 00H 5BH 3FH 7FH 00H 4FH 3FH 7FH 00H 100H 66H 3FH 7FH 00H 6DH 3FH 7FH 00H 7DH 3FH 7FH 00H 07H 3FH 7FH 00H 110H 7FH 3FH 7FH 00H 6FH 3FH 7FH 00H 3FH 06H 7FH 00H 06H 06H 7FH 00H 120H 5BH 06H 7FH 00H 4FH 06H 7FH 00H 66H 06H 7FH 00H 6DH 06H 7FH 00H 130H 7DH 06H 7FH 00H 07H 06H 7FH 00H 7FH 06H 7FH 00H 6FH 06H 7FH 00H 140H 3FH 5BH 7FH 00H 06H 5BH 7FH 00H 5BH 5BH 7FH 00H 4FH 5BH 7FH 00H 150H 66H 5BH 7FH 00H 6DH 5BH 7FH 00H 6DH 5BH 7FH 00H 7DH 5BH 7FH 00H 160H 7FH 5BH 7FH 00H 6FH 5BH 7FH 00H 3FH 4FH 7FH 00H 06H 4FH 7FH 00H 170H 5BH 4FH 7FH 00H 4FH 4FH 7FH 00H 66H 4FH 7FH 00H 6DH 4FH 7FH 00H 180H 7DH 4FH 7FH 00H 07H 4FH 7FH 00H 7FH 4FH 7FH 00H 6FH 4FH 7FH 00H 190H 3FH 66H 7FH 00H O6H 66H 7FH 00H 5BH 66H 7FH 00H 4FH 66H 7FH 00H 1A0H 66H 66H 7FH 00H 6DH 66H 7FH 00H 7DH 66H 7FH 00H 00H 66H 7FH 00H 1B0H 7FH 66H 7FH 00H 6FH 66H 7FH 00H 3FH 6DH 7FH 00H 06H 6DH 7FH 00H 1C0H 5BH 6DH 7FH 00H 4FH 6DH 7FH 00H 66H 6DH 7FH 00H 6DH 6DH 7FH 00H 1D0H 7DH 6DH 7FH 00H 07H 6DH 7FH 00H 7FH 6DH 7FH 00H 6FH 6DH 7FH 00H 1E0H 3FH 3FH 6FH 00H 06H 3FH 6FH 00H 5BH 3FH 6FH 00H 4FH 3FH 6FH 00H 1F0H 66H 3FH 6FH 00H 6DH 3FH 6FH 00H 7DH 3FH 6FH 00H 07H 3FH 6FH 00H 200H 7FH 3FH 6FH 00H 6FH 3FH 6FH 00H 3FH 06H 6FH 00H 06H 06H 6FH 00H 210H 5BH 06H 6FH 00H 4FH 06H 6FH 00H 66H 06H 6FH 00H 6DH 06H 6FH 00H 220H 7DH 06H 6FH 00H 07H 06H 6FH 00H 7FH 06H 6FH 00H 6FH 06H 6FH 00H 230H 3FH 5BH 6FH 00H 06H 5BH 6FH 00H 5BH 5BH 6FH 00H 4FH 5BH 6FH 00H 240H 66H 5BH 6FH 00H 6DH 5BH 6FH 00H 7DH 5BH 6FH 00H 07H 5BH 6FH 00H 250H 7FH 5BH 6FH 00H 6FH 5BH 6FH 00H 3FH 4FH 6FH 00H 06H 4FH 6FH 00H 260H 5BH 4FH 6FH 00H 4FH 4FH 6FH 00H 66H 4FH 6FH 00H 6DH 4FH 6FH 00H 270H 7DH 4FH 6FH 00H 07H 4FH 6FH 00H 7FH 4FH 6FH 00H 6FH 4FH 6FH 00H 280H 3FH 66H 6FH 00H 06H 66H 6FH 00H 5BH 66H 6FH 00H 4FH 66H 6FH 00H 290H 66H 66H 6FH 00H 6DH 66H 6FH 00H 7DH 66H 6FH 00H 07H 66H 6FH 00H 2A0H 7FH 66H 6FH 00H 6FH 66H 6FH 00H 3FH 6DH 6FH 00H 06H 6DH 6FH 00H 2B0H 5BH 6DH 6FH 00H 4FH 6DH 6FH 00H 66H 6DH 6FH 00H 6DH 6DH 6FH 00H 2C0H 7DH 6DH 6FH 00H 07H 6DH 6FH 00H 7FH 6DH 6FH 00H 6FH 6DH 6FH 00H 2D0H 3FH 3FH 3FH 06H 06H 3FH 3FH 06H 5BH 3FH 3FH 06H 4FH 3FH 3FH 06H 2E0H 66H 3FH 3FH 06H 6DH 3FH 3FH 06H 7DH 3FH 3FH 06H 07H 3FH 3FH 06H 2F0H 7FH 3FH 3FH 06H 6FH 3FH 3FH 06H 3FH 06H 3FH 06H 06H 06H 3FH 06H 300H 5BH 06H 3FH 06H 4FH 06H 3FH 06H 66H 06H 3FH 06H 6DH 06H 3FH 06H 310H 7DH 06H 3FH 06H 07H

Các file đính kèm theo tài liệu này:

  • docThiết kế đồng hồ số báo giờ.DOC