VI ĐIỀU KHIỂN PIC 18F4550
5.14 KHÁC BIỆT MODULE
khả năng người dùng có thể chuẩn hoá bộ chuyển đổi tương tự/số. Việc chuyển hoá này sẽ giúp bù lại bất cứ phần offset nào sinh ra trong module.
Để bắt đầu chuẩn hoá, đầu tiên đặt bit chuẩn hoá ADCAL trong thanh ghi ADCON0 (xem Hình 26). Khi đặt bit ADCAL, bắt đầu chuyển đổi tương tự/số bằng cách đặt bit GO/DONE. Việc chuyển đổi này sẽ không đọc bất cứ một chân đầu vào tương tự nào. Quá trình này nên thực hiện mỗi lần hoạt động của thiết bị thay đổi, ví dụ, dao động ký thay đổi, điện thế thay đổi, sau mỗi lần reset …
Hình 26: Mở rộng đến các chân đến thêm vào bit chuẩn hóa A/D
5.15 TỔNG KẾT
Thiết bị PIC18FXXJ Flash cho nhà thiết kế hệ thống nhiều tuỳ chọn và tính linh hoạt cao hơn để thoả mãn các nhu cầu về vi điều khiển của họ. Những khác biệt chính trong tài liệu này giúp phân biệt thiết bị PIC18FXXJ Flash với thiết bị PIC18 Flash, cho phép nhà thiết kế chọn đúng thiết bị cho ứng dụng của mình. Nhà thiết kế nên xem xét những điểm khác biệt khi thiết kế và phát triển sản phẩm.
CHƯƠNG VI
ĐỒNG HỒ BÁO THỨC 6.1 Tóm lược
Mục đích của ta là thiết kế một đồng hồ báo thức tốt hơn với các đặc tính ưu việt mà mọi người thực sự cảm thấy hữu ích. Ta muốn cung cấp nhiều âm báo thức cho phép người dùng tải MP3 và cài những bài hát khác nhau ứng với những báo hiệu khác nhau. Ta cũng thiết kế để cung cầp nhiều báo hiệu, cho phép một báo hiệu có thể đặt ở chế độ tắt trong nhiều ngày với thời gian ngắn biến thiên và có âm báo thức đặt trước. Cấu hình này được thực hiện toàn bộ qua một ứng dụng Java và tấ cả các lệnh và dữ liệu đều được gửi qua giao diện USB.
6.2 Chỉ thị hoạt động
Đồng hồ báo thức Spiffy được điều khiển chủ yếu qua ứng dụng Java trên máy tính cá nhân của người dùng. Ứng dụng này là giao diện người dùng đồ hoạ trên nền Swing cho phép sử dụng thời gian và ngày hiện tại, hiệu chỉnh 12 giờ và thời gian quân sự, báo thức với độ dài chờ thay đổi và âm báo thức được tải qua USB vào đồng hồ báo thức. Để sử dụng đồng hồ báo thức, cắm nguồn và cáp USB vào và kiểm tra xem đồng hồ bắt đầu đếm từ 12 giờ. Tại điểm này, ứng dụng có thể mở và cấu hình/tải có thể bắt đầu.