- POW HBR MODEM LIN E
U 13 M A X 2 3
3.1.1. Khối tạo xung dao động
Em sử dụng khối tạo xung dao động bằng dao động thạch anh.Đây chính là nguồn cung cấp xung đồng hồ chính cho CPU và tất cả các khối trong PIC.Hai chân OSC1 (chân 13) và OSC2 (chân 14) được mắc với mạch dao động thạch anh bên ngoài.Các điện trở C1 và C2 là cần thiết khi mắc mạch dao động thạch anh cho PIC. Sơ đồ mạch như sau:
Sơ đồ mạch dao động thạch anh 3.1.2.Mạch giao tiếp RS232:
Xóa biến đếm (R0 =0)
3.1.3.Mạch kết nối vi điều khiển với led 7 thanh:
led 7 đoạn được sử dụng là loại có Anode chung, với tất cả các chân nhận tín hiệu được kết nối với Port 0 đã qua điện trở hạn dòng. Để điều khiển ON/OFF cho các led 7 đoạn, sử dụng transitor loại PNP, transitor này nhận dòng điều khiển từ một ngõ ra của Vi điều khiển, led 7 đoạn sẽ được ON khi tín hiệu từ vi điều khiển đến transitor ở mức 0. Có thể sử transitor loại A564 hoặc 2N3905 hoặc một transitor PNP khác có thông số phù hợp. Các điện trở 4.7K và điện trở treo 4.7K đảm bảo transitor luôn hoạt động ở chế độ ngắ / dẫn (đảm bảo khi led 7 đoạn đang ở trạng thái OFF sẽ bị tắt hoàn toàn, không bị sáng mờ mờ).
Tại mỗi thời điểm, chỉ nên cho Vi điều khiển điều khiển cho 1 led 7 đoạn hoạt động, do đó tại mỗi thời điểm chỉ có 1 ngõ ra duy nhất nối với transitor ở mức 0. Tại
mỗi thời điểm chỉ có một led 7 đoạn được ON nên sẽ không xảy ra tình trạng quá tải cho tải và quá tải cho vi điều khiển khi điều khiển nhiều led 7 đoạn.
Qui ước thứ tự các led 7 được đếm từ phải sang trái, như vậy cần làm cho led 7 đoạn thứ nhất hiển thị số cuối cùng cần hiển thị, led 7 đoạn thứ hai hiện thị số tiếp theo bên trái, led 7 đoạn thứ 3 hiện thị số tiếp theo bên trái,…. Đầu tiên OFF tất cả các led 7 đoạn. Kế tiếp xuất mã hiển thị led 7 đoạn để hiển thị số cuối cùng bên phải cần hiển thị, ON led 7 đoạn thứ nhất, lúc này dòng điện chỉ đi qua led 7 đoạn thứ nhất, làm cho led 7 đoạn thứ nhất hiển thị , thời gian ON trong khoảng vài chục µs(1µs=1/10-6s). Kế tiếp xuất mã hiển thị led 7 đoạn hiển thị số 5, OFF led 7 đoạn thứ nhất và đồng thời ON led 7 đoạn thứ 2, lúc này chỉ có led 7 đoạn thứ hai hiển thị hiển.
Tiếp theo xuất mã hiển thị led 7 đoạn hiện thị số bên trái, OFF led 7 đoạn thứ hai và ON led 7 thứ ba, lúc này chỉ duy nhất led 7 đoạn thứ ba hiển thị. Cứ thế lặp lại quá trình trên liên tục.Thời gian ON/OFF chỉ trong khoảng vài chục µs, và tại mỗi thời điểm chỉ có mỗi một led 7 đoạn hiện thị số của chính nó, vì vậy mắt người thấy 3 led 7 đoạn không sáng đứt quãng, mà sáng liên tục, mỗi led hiển thị 1 số riêng của nó. Thực hiện tương tự để mở rộng số lượng led 7 đoạn cần sử dụng.