实验讲解-硬件.ppt

实验讲解-硬件

8253定时计数器,clk端接收的是1Mhz的信号,用该频率除以每个音符的频率就得到该音符对应8253的计数初值,如音符1(都)对应的频率为524hz,所以,要发出音符为1的声音,8253对应的计数初值应为1908,所以,8个音符对应的计数初值就如下表: 字符 1 2 3 4 5 6 7 8 音符 1 2 3 4 5 6 7 I 计数初值 1908 1701 1515 1433 1276 1136 1012 954 四、参考流程图 data segment io8255a equ 288h io8255b equ 28bh io8253a equ 280h io8253b equ 283h table dw 524,588,660,698,784,880,988,1048;高音的 ;table dw 262,294,330,347,392,440,494,524;低音的 msg db Press 1,2,3,4,5,6,7,8,ESC:,0dh,0ah,$ data ends 五、参考程序 code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dx,offset msg mov ah,9 int

文档评论(0)

1亿VIP精品文档

相关文档