pc机利用8253播放音乐

pc机利用8253播放音乐

ID:1845274

大小:115.00 KB

页数:12页

时间:2017-11-13

pc机利用8253播放音乐_第1页
pc机利用8253播放音乐_第2页
pc机利用8253播放音乐_第3页
pc机利用8253播放音乐_第4页
pc机利用8253播放音乐_第5页
资源描述:

《pc机利用8253播放音乐》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验报告可编程接口芯片——利用PC机驱动可编程芯片_____________________________摘要外部设备种类很多,但CPU的设计不能保证兼容所有的外设,因此也就不能和外设直接交互,需要接口作为桥梁。I/O接口作为中介完成了CPU与外设之间信息的交互。常见的I/O接口有软盘控制器、CRT显示控制器、键盘及打印控制器、可编程并行接口、可编程串行接口、模/数和数/模转换接口、可编程终端控制器、DMA控制器等。11实验目的:l学习理解接口的特点和分类。l了解常见可编程接口芯片(8259A、8237A、8255A、8250、8251A、8253A、

2、ADC0809)的内部结构,学习可编程接口芯片的编程控制方法。l学习了解个人计算机系统的硬件结构。一、实验内容:l利用PC上的定时/计数芯片8253A控制PC扬声器发声。编写内核模块,直接操作扬声器相关端口,或字符设备驱动,供应用程序调用,用扬声器演奏一段乐曲。l完成UART的驱动,与自编的应用程序结合,实现特定的功能(如UART的双击通信)。二、实验原理概述:接口的特点与分类接口的种类很多,大致有以下几种分类方法:1.按照接口电路数据传送方式可以分为串行和并行。串行传送适合于远距离通信;并行传送适于高速传输。2.从数据收发同步方式划分,可分为同步方式和

3、异步方式。同步方式采用统一的时钟;异步通过时钟信号线或从接收信号中提取同步信息。3.按控制方式有简单方式和握手控制方式。简单方式中,发送方仅仅输出数据,而不必了解对方状态;握手控制方式中的信息交互过程中通过握手信号线了解对方的状态,保证传输的可靠性。8255芯片简述8255引脚图8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,+5V单电源供电。1.8255能在三种方式下工作:方式0—基本输入/输出方式方式1—选通输入/输出方式方式2—双向选通输入/输出方式2.8255引脚图如右图所示,各引脚功能如:D

4、7~D0——与CPU侧连接的八条双向数据线;11WR(低电平有效)—写输入信号;RD(低电平有效)—读输入信号;CS(低电平有效)—片选输入信号;A0、A1—片内寄存器选择输入信号;PA7~PA0—A口外设双向数据线;PB7~PB0—B口外设双向数据线;PC7~PC0—C口外设双向数据线;RESET—复位输入信号3.8255端口地址寄存器A口B口C口控制寄存器端口地址60H61H62H63H8253芯片简述8253可编程定时/计数器是Intel公司生产的通用外围芯片之一,有3个独立的十六位计数器,技术频率范围为0~2MHz,它所有的技术方式和操作方式都通

5、过编程控制。8253引脚图1.8253有六种工作方式:方式0:计数结束中断方式1:可编程频率发生器方式2:频率发生器方式3:方波频率发生器方式4:软件触发的选通信号方式5:硬件触发的选通信号2.8253引脚图如右图所示,各引脚功能如下:D7~D0—八条双向数据线;WR(低电平有效)—写输入信号;RD(低电平有效)—读输入信号;CS(低电平有效)—片选输入信号;A0、A1—片内寄存器地址输入信号;CLK—计数输入,用于输入定时基准脉冲或计数脉冲;OUT—输出信号,以相应的电平指示计数的完成,或输出脉冲波形;GATE—选通输入,用于启动或禁止计数器的操作,以

6、使计数器和计测对象同步。113.8253端口地址寄存器0#计数器1#计数器2#计数器控制寄存器端口地址40H41H42H43H8251芯片简述8251A是Intel公司生产的通用串行通信接口,可以工作在同步、异步方式下。1.8251A的内部结构如下图所示。由发送器、接收器、数据总线缓冲器、读/写控制电路、调制解调控制电路组成。8251A内部结构2.8251A的引脚功能,如右图所示:—片选信号;D0-D7—双向数据线;—读信号;—写信号;VCC—电源输入;GND—地;C/:控制/数据信号;TXRDY:发送器准备好信号;TXE:发送器空信号;RXRDY:接收

7、器准备好信号;SYNDET:同步检测信号,只用于同步方式;:数据终端准备好信号;:数据设备准备好信号;:请求发送信号;:允许发送信号;11TXD:发送器数据输出信号;RXD:接收器数据输入信号;CLK:时钟输入,用来产生8251A器件的内部时序;TXD:发送器时钟输入;RXD:接收器时钟输入。PC机上的可编程定时器/计数器早期的个人计算机中,有一片可编程的定时器/计数器8253,作为系统的硬件时钟设备。8253在系统中占用40H~43H端口。三个定时器/计数器的时钟输入均为1.19MHz,各自承担以下功能:1.T/C0,系统的日时钟,初始化为工作方式三,

8、计数初值为0,输出接往可编程中断控制器8259A的IR0,作为系统的计时中断信号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。