Sơ đồ khối... • Tính năng đặc biệt đó là Voice Recognition nhận dạng giọng nói... Lập trình cho ISD9160• Lập trình cho ISD9160 sử dụng Keil C, Keil C là một công cụ lập trình và biên dịc
Trang 1Đề tài: THIẾT KẾ MẠCH ĐIỀU KHIỂN THIẾT BỊ BẰNG
GIỌNG NÓI
Thành viên thực hiện:
Trần Đình Sinh - 20125748
Lê Trần Long - 20125645 Nguyễn Trường Sinh - 20125747
Trang 2I Sơ đồ khối
Trang 3II Giới thiệu bộ xử lý ISD9160
Những đặc tính cơ bản của ISD9160
• Dải điện áp hoạt động rộng: 2.5~5.5VDC
• Tần số CPU lên tới 49.152Mhz
• 12KB SRAM, 145KB Flash
• Audio ADC
• DPWM cho loa với công suất 1W
• 2 Timer
• Các khối khác cho gia tiếp ngoại vi: WDT, RTC, PWM, UART, SPI, I2C, I2S
• 4 kênh PDMA
• Tích hợp cảm ứng điện dung (Touch key)
• 48PIN
• Tính năng đặc biệt đó là Voice Recognition nhận dạng giọng nói
Trang 4Sơ đồ khối ISD9160
Trang 5III Lập trình cho ISD9160
• Lập trình cho ISD9160 sử dụng Keil C, Keil C là một công cụ lập trình và biên dịch chương
trình để lạp xuống vi điều khiển, Keil C sử
dụng ngôn ngữ C để lập trình.
Trang 7ICP Tool: Công cụ hỗ trợ nạp chương trình.
Trang 8ASRTool: Công cụ hỗ trợ chế độ điều khiển bằng
giọng nói.
Trang 9Sơ đồ khối xử lý giọng nói
Trang 10Tắt 2 đèn
Trang 11Bật Đèn 1
Trang 12Bật cả 2 đèn