tailieunhanh - Kỹ thuật vi xử lý part 10

Tham khảo tài liệu 'kỹ thuật vi xử lý part 10', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Dự ÁN JICA-HIC KỸ THUẬT VI XỬLÝ . Đẩu vào chuyên mạch Đây là chương trình mà LED tương ứng với một trong bốn chuyển mạch SWL SW4 sẽ được bật ON. Chương trình 13 0000 ORG 8000H 8000 8000 3E 90 LD A 90H 8002 D3 23 OUT CWR1 A 8004 D3 27 OUT CWR2 A 8006 3E 04 LD A 04H 8008 D3 22 OUT PORTCI A 800A 800A DB20 SW IN A PORTA 1 800C EE FF XOR 0FFH Đợi chuyển 800E E6 0F AND OF mạch bật ON 8010 CA OA 80 JP z sw 8013 8013 D3 2Ỉ OUT PORTB1 A 8015 8015 CD 24 80 SW1 CALL DELAY 8018 DB 20 IN A PORTA 1 Đơi chuyen 801A EE FF XOR OFF I 1 mach OFF 801C E6 OF AND OF 801E C2 15 80 IP NZ sw 8021 8024 C3 0A 80 JP sw 8024 11 00 10 DELAY LD DE 1000H 8027 IB DELAY 1 DEC DE 8028 7A LD A D 8029 B3 OR E 802A 802D C2 27 80 C9 IP RET NZ DELAY 1 105 Dự ÁN JICA-HIC KỸ THUẬT VI XỬ ĩ. Ý 802E 0020 PORTA 1 EQƯ 20H 0021 0022 PORTB1 EQU 21H PORTCI EQU 22H 0023 CWR1 EQU 23H 0027 CWR2 EQU 27H 802E 802E END . Tạo nhạc tự động Trong yêu cầu để tạo ra âm thanh với vi xử lí chúng ta cung cấp dữ liệu của giai điệu và thời gian thông qua chương trình sau đó máy tính SC tạo ra các rung động điện được khuếch đại và đưa ra LED thông qua loa. Bảng thông số giai điệu Cấp độ Thỡng số giai điệu Cấp độ Thông số giai điệu DO AC HEXA 2F HEXA A2 TI 2C RE 99 DO 2A 90 27 ME 88 RE 25 FAH 80 23 79 ME 21 SO 72 FAH 1F 6C 1D LA 65 SO 1B 60 1A TI 5A LA 18 DO 55 17 50 TI 15 RE 4C DO 14 47 13 ME 43 RE 12 FAH 3F 11 106 DỰÁN JICA-HIC KY THUẬT VI XỨLÝ 3C ME 10 SO 38 FAII 0F 35 0D LA 32 Chú ý Thiết lập thông số của giai điệu là FF khi tạo khoảng ngưng giưa hai nốt Bảng thông số thời gian Not Thời gian Khoảng ngưng Thời gian 10 10 oc oc 08 08 06 06 04 04 03 03 02 02 01 01 Chương trình 14 Phương pháp vào dữ liệu nốt nhạc Đầu tiên thiết lập thông sô giai điệu nhạc theo sau là thời gian và chúng được ghi sau địa chỉ 8D00H. Dữ liệu 0 ở cuối nớt thì sẽ lập lại bản nhạc. 0000 ORG 8000EI 8000 8000 3E90 LD A 90H 8002 D3 23 OUT CWR1 A 8004 D3 27 OUT CWR2 A 8006 3E 04 LD A 04H 8008 D3 22 OUT PORTCI A 800A 800A 21 00 8D MAIN LD HL MUSIC .