Để viết chương trình tạo bản nhạc bạn cần có kiến thức căn bản về nhạc lý. Cụ thể là bạn biết các nốt nhạc: đồ, rê, mi...
Mỗi nốt nhạc này sẽ có một tần số dao động riêng. Bạn tham khảo trong cuốn sách "8051 của tác giả Tống Văn On" có đề cập đến vấn đề này. Hoặc bạn có thể dùng trình biên dịch MikroC nó có hỗ trợ các hàm xuất âm thanh để chơi.
Còn phần cứng thì đơn giản, bạn sử dụng một chân của PIC đưa qua tranistor đệm rồi đưa vào một cái loa nhỏ.
Chúc bạn thành công.
|