- 1
- 0
- 约3.08千字
- 约 11页
- 2019-01-11 发布于福建
- 举报
音乐程到序编制
音乐程序设计 控制扬声器发声 8位端口输出函数 outportb( ) 音符的定义 音长的定义 用C语言定义音乐 源程序 * 8255并行接口 B口(端口地址0x61) 1.PC机的扬声器驱动系统 ? 与门 8254的2号定时器 7 6 5 4 3 2 1 0 1.193MHz输入脉冲 1 1 1 8255并行接口 B口的第 0 位为1时,定时器开始工作,产生音频信号。 8255并行接口 B口的第 1 位为1时,与门打开,音频信号送到扬声器。 8254是可编程的定时器,有0号、1号、2号共3个可独立编程的16位定时器,还有一个控制字寄存器。 2号定时器工作在方波频率发生器方式,即输出方波信号。 输出方波的频率为:1193180Hz / 计数初值。 向2号定时器写入不同的计数初值,可控制输出方波的频率。 控制字寄存器的I/O端口地址是 0x43 0号定时器的I/O端口地址是 0x40 1号定时器的I/O端口地址是 0x41 2号定时器的I/O端口地址是 0x42 计数初值是16位的,要分两次写入2号定时器,先写低8位,再写高8位。 8位端口输入函数 inportb( ) 函数原型: unsigned char inportb(int portid); 功能: 从地址为 portid 的8位端口输入一个字节(8位),
您可能关注的文档
- 一般纳税人商业飞企业会计实务操作入门.doc
- 一读就错哦的100个汉字.doc
- 一份特殊金融合约的订语立与调整.ppt
- 一次性收付款项终值与现怀值的计算.ppt
- 一财务总廖体分析.ppt
- 一個投機光芒者的告白.doc
- 一份完整的嗨报价单内容.doc
- 一伙人贺的智慧.ppt
- 一号店容研究ppt.ppt
- 一级建造师讲义之掌白握流动资产核算内容.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)