1 ; 8253定时计数器演奏音乐 2 3 ; 8253定时计数器T2输出用于音频驱动 演奏《一闪一闪亮晶晶》 4 5 ; (A9)CS -- (B8)300 6 ; (A12)Φ -- (A11)1A ;输入4.9152MHz 7 ; (A9)CLK2 -- (A11)1QD ;输出307.2KHz 8 ; (A9)GATE2 -- (A10)+5V 9 ; (A9)OUT2 -- 上板喇叭 10 11 CS8253 EQU 0303H ;8253端口地址 12 TCON2 EQU 0302H ;8253的通道2端口地址 13 TCON1 EQU 0301H ;8253的通道1端口地址 14 TCON0 EQU 0300H ;8253的通道0端口地址 15 16 data segment 17 state DB 3 18 ;音符数据 19 TFREQ DW 264,264,396,396,440,440,396 ; 1 1 5 5 6 6 5 20 DW 352,352,330,330,297,297,264 ; 4 4 3 3 2 2 1 21 DW 396,396,352,352,330,330,297 ; 5 5 4 4 3 3 2 22 DW 396,396,352,352,330,330,297 ; 5 5 4 4 3 3 2 23 DW 264,264,396,396,440,440,396 ; 1 1 5 5 6 6 5 24 DW 352,352,330,330,297,297,264,0 ; 4 4 3 3 2 2 1 25 26 ;节拍数据 27 TDLY DW 6000,6000,6000,6000,6000,6000,12000 28 DW 6000,6000,6000,6000,6000,6000,1200
8253定时计数器演奏音乐
最新推荐文章于 2022-11-18 15:24:03 发布
本文详细介绍了如何利用8253定时计数器进行音乐的播放控制,通过深入探讨其工作原理和技术细节,展示了在数字系统中实现音乐节奏同步的可能性。
摘要由CSDN通过智能技术生成