微机基本知识数字录音机

合集下载

微机基础知识

微机基础知识

3
0011 ETX
DC3
#
3
C
S
c
S
4
0100 EOT
DC4
$
4
D
T
d
T
5
0101 ENG
NAK
%
5
E
U
e
U
6
0110 ACK
SYN
&
6
F
V
F
V
7
0111 BEL
ETB
'
7
G
W
g
W
8
1000
BS
CAN
(
8
H
X
h
X
9
1001 HT
EM
)
9
I
Y
i
Y
A 1010 LF
SUB
*
:
J VT
ESC
所以134.3D=10000110.01001B。
b–1=0 (权为2 –1,最高位) b–2=1 b–3=0 b–4=0 b–5=1 (权为2 –5,最低位)
第 1 章 微机基础知识
【例1-2】 将134.3D转换为十六进制数,要求误差不大于16 –2。
整数部分
小数部分
算式
余数
算式
整数
134/16=8 H0=6 (最低位) 8/16=0 H1=8 (最高位) 最低位)
第 1 章 微机基础知识
2) 减法运算
二进制数的减法规则为:0-0=0;1-0=1;1-1=0;0 -1=1,向高位有借位。向高位借1到本位的大小等于十进制数 的2。
【 例 1-10】 10101011B - 00110101B = 01110110B(0ABH - 35H=76H)。

数字录音机 (2)

数字录音机 (2)

东南大学仪器科学与工程学院《微机实验及课程设计》专业综合设计报告姓名:学号:专业:实验室:组别:同组人员:设计时间:2011年05月20日——2011 年6月6日评定成绩:审阅教师:目录一. 专业综合设计的目的与要求 (3)二.原理设计 (3)三.方案论证 (3)四.方案实现与测试 (5)五.分析总结 (6)一.专业综合设计的目的与要求实验目的:1、数字录音技术的基本原理。

2、一步掌握A/D转换器与D/A转换器的使用方法。

设计指标:1、按图连接电路,将声传感器MIC接J2,把代表语音的电信号送给ADC0809通道2(IN2);D/A转换器的输出端通过K8跳线接喇叭。

2、编程,以8KHz的速率采集IN2输入的语音数据并存入内存,共采集64000个数据(录8秒),然后再以规定的速率和幅度将数据送DAC0832使喇叭发声(放音)。

3、用键盘控制启停,按键‘a'控制开始,按键'd'控制重放,按键's'停止。

4、幅度和放音增益由键盘输入指定,放音输出以录音为基准,可在0.3-1倍间变化。

5、在8*8双色点阵显示器上显示录音和放音的粗略波形,红色为录音,黄色为放音。

二. 原理设计1、音调调节:作了比例量化处理,把数据区取出的数据乘以vol,除以10,通过确定vol的值得出最后的音量输出值,确定vol值时调用volume子程序,比较判断键盘的输入值,键盘输入'3','4','5','6','7','8','9','1',对应的vol的值分别为3,4,5,6,7,8,9,10.这样数据区的数据就可以成倍缩小了。

2、波形显示:每列有8个LED灯,把0-255分成8段,分别对应亮1,2...8个灯,从数据区取出的数据先比较判断是属于哪段的,行选的口地址为2A0h,红选的口地址为2B0h,黄选的口地址为2A8h,行全部选中,列就是按照数据属于哪段确定选中几个灯,分别对应01h,03h,07h,0fh,1fh,3fh,7fh,0ffh。

微机操作知识点归纳总结

微机操作知识点归纳总结

微机操作知识点归纳总结作为现代社会不可或缺的一部分,微机的操作已经成为人们日常生活和工作中的必备技能。

无论是学习、工作还是娱乐,我们都离不开微机的帮助。

因此,熟练掌握微机的操作技能对于提高工作效率和生活质量都具有重要意义。

本文将从微机操作基础知识、常见操作系统、常见办公软件和网络操作技巧等方面对微机操作知识点进行归纳总结。

一、微机操作基础知识1. 计算机硬件计算机硬件是由输入设备、输出设备、处理器、内存和存储设备组成的。

输入设备包括键盘、鼠标、触摸屏等,用于向计算机输入数据;输出设备包括显示器、打印机、音箱等,用于将计算机处理的数据输出。

处理器是计算机的大脑,负责执行指令和处理数据;内存则用于临时存储计算机需要的数据和程序;存储设备则用于长期保存数据和程序。

2. 计算机软件计算机软件分为系统软件和应用软件。

系统软件包括操作系统、驱动程序等,是计算机运行的基础;应用软件则是用户直接使用的,如办公软件、设计软件、游戏软件等。

3. 文件管理文件管理是计算机操作中的重要部分,它涉及文件的创建、修改、复制、移动、删除、以及文件夹的管理等。

用户要熟练掌握文件管理的基本操作,才能更好地使用计算机。

4. 网络基础现在的计算机基本上都与网络连接,所以网络基础知识也是不容忽视的。

包括网络连接的设置、网络环境的管理、网络安全等方面的知识。

二、常见操作系统1. Windows操作系统Windows操作系统是目前全球使用最为广泛的操作系统之一。

在Windows系统中,用户需要了解桌面的基本布局、开始菜单的功能、任务栏的管理、文件资源管理器的使用、系统设置等。

2. MacOS操作系统MacOS操作系统是苹果公司的操作系统,主要应用于苹果电脑和移动设备。

MacOS操作系统与Windows在界面和操作方式上有很大不同,用户需要了解Finder的使用、Dock的管理、系统偏好设置等。

3. Linux操作系统Linux操作系统是一个开放源代码的操作系统,主要应用于服务器系统和嵌入式设备。

微机基础必学知识点

微机基础必学知识点

微机基础必学知识点
微机基础是计算机科学与技术专业中非常重要的一门课程,以下是一些必学的知识点:
1. 计算机的基本原理:包括计算机的组成原理、计算机的工作原理、计算机的基本功能等。

2. 计算机硬件的基本知识:包括计算机的主要硬件组成部分,如中央处理器(CPU)、内存、硬盘、显卡、主板等。

3. 计算机操作系统的基本知识:包括操作系统的概念、操作系统的功能、操作系统的种类等。

4. 计算机网络的基本知识:包括计算机网络的概念、计算机网络的基本组成、计算机网络的通信协议等。

5. 计算机编程语言的基本知识:包括编程语言的概念、编程语言的分类、编程语言的基本语法等。

6. 数据结构与算法的基本知识:包括数据结构的概念、数据结构的分类、常用的数据结构和算法等。

7. 计算机安全的基本知识:包括计算机安全的概念、计算机安全的威胁与防护、计算机安全的技术等。

8. 计算机应用软件的基本知识:包括常用的办公软件、多媒体软件、图形软件等。

除了以上的知识点,还应该掌握一些计算机基础的实际操作技能,比如计算机的常用操作、软件的安装与使用、网络的配置与管理等。

这些是微机基础必学的一些知识点,通过学习这些知识点,可以帮助理解和掌握计算机的基本原理和技术,为进一步深入学习计算机方面的知识打下坚实的基础。

微型计算机基础知识

微型计算机基础知识

微型计算机基础知识在当今数字化的时代,微型计算机已经成为我们生活和工作中不可或缺的一部分。

从日常的娱乐消遣到重要的工作任务处理,微型计算机都发挥着巨大的作用。

那么,究竟什么是微型计算机?它又是由哪些部分组成的?让我们一起来探索微型计算机的基础知识。

微型计算机,简称微机,是一种体积相对较小、功能强大的计算机系统。

它通常包括硬件和软件两大部分。

先来说说硬件。

硬件是微型计算机的物理组成部分,就像是人的身体器官一样,每个部分都有其独特的功能。

其中最重要的组件包括中央处理器(CPU)、内存、硬盘、主板、显卡、显示器、键盘、鼠标等。

中央处理器(CPU)是微机的“大脑”,负责执行各种计算和控制任务。

它的性能直接影响着计算机的运行速度。

现在市场上常见的 CPU 品牌有英特尔(Intel)和超威半导体(AMD)等,不同型号的 CPU 在核心数量、主频、缓存等方面存在差异,用户可以根据自己的需求选择合适的 CPU。

内存则是计算机在运行程序时临时存储数据的地方,就像是大脑的短期记忆。

内存的容量越大,计算机能够同时处理的任务就越多,运行速度也会相对更快。

如果内存不足,计算机可能会出现卡顿甚至死机的情况。

硬盘是用于长期存储数据的设备,包括操作系统、应用程序、文档、图片、视频等。

硬盘分为机械硬盘(HDD)和固态硬盘(SSD)。

固态硬盘的读写速度比机械硬盘快很多,可以大大提高计算机的启动速度和文件传输速度。

主板是连接各个硬件组件的“桥梁”,它为不同的硬件提供插槽和接口,确保它们能够协同工作。

显卡负责处理图像和视频相关的任务,如果您需要进行图形设计、玩大型游戏或者观看高清视频,一块性能强劲的显卡是必不可少的。

显示器是计算机的输出设备,用于显示图像和文字。

现在常见的显示器有液晶显示器(LCD)和有机发光二极管显示器(OLED)等,它们在分辨率、色彩表现、刷新率等方面有所不同。

键盘和鼠标是输入设备,用于向计算机输入指令和数据。

除了硬件,软件也是微型计算机不可或缺的部分。

第一章 微型计算机基础知识

第一章 微型计算机基础知识

第一章微型计算机基础知识第一章微型计算机基础知识第一章微机基础知识1.1计算机中的数和编码1.1.1计算机中的数制计算机最初是作为一种计算工具出现的,所以它最基本的功能是处理和处理对数。

数字由机器中设备的物理状态表示。

具有两种不同稳定状态和相互转换的设备可用于表示1位二进制数。

二进制数具有操作简单、物理实现方便、节省设备等优点。

因此,目前,几乎所有的二进制数都用计算机来表示。

然而,二进制数太长,无法写入,不容易阅读和记忆;此外,目前大多数微机是8位、16位或32位,是4的整数倍,4位二进制数是1位十六进制数;因此,在微型计算机中,二进制数被缩写为十六进制数。

十六进制数使用16个数字,例如0~9和a~F来表示十进制数0~15。

8位二进制数由2位十六进制数表示,16位二进制数由4位十六进制数表示。

这便于书写、阅读和记忆。

然而,十进制数是最常见和最常用的。

因此,我们应该熟练掌握十进制数、二进制数和十六进制数之间的转换。

表1-1列出了它们之间的关系。

表1-1十进制数、二进制数及十六进制数对照表十进制二进制十六进制012345678910111213141500000001001000110100010101100111100010011010101111001101 111011110123456789abcdef为了区别十进制数、二进制数及十六进制数3种数制,可在数的右下角注明数制,或者在数的后面加一字母。

如b(binary)表示二进制数制;d(decimal)或不带字母表示十进制数制;h(hexadecimal)表示十六进制数制。

1.二进制数和十六进制数之间的转换根据表1-1所示的对应关系即可实现它们之间的转换。

二进制整数被转换成十六进制数。

方法是将二进制数从右(最低位)到左分组:每4位为一组。

如果最后一组少于4位,则在其左侧加0以形成一个4位组。

每组由一位十六进制数表示。

例如:1111111000111b→1111111000111b→0001111111000111b=1fc7h要将十六进制数转换为二进制数,只需使用4位二进制数而不是1位十六进制数。

小学六年级微机知识点

小学六年级微机知识点

小学六年级微机知识点微机是指由微处理器、存储器和输入输出设备组成的一种电子计算机系统。

在现代社会中,微机已经成为人们生活和工作中必不可少的工具之一。

对于小学六年级的学生而言,了解一些微机知识将是有益的,下面是一些小学六年级微机知识点的介绍。

一、微机的组成部分1. 微处理器:微机的核心部件,负责进行数据的运算和控制。

2. 存储器:用于存储数据和程序的部件,包括内存和外存。

3. 输入设备:用于向计算机输入数据和命令的设备,如键盘、鼠标和触摸屏。

4. 输出设备:用于从计算机输出结果和信息的设备,如显示器、打印机和音响。

二、常见的微机硬件1. 主机:也叫计算机箱,是微机的核心部件,包含主板、CPU、内存等。

2. 显示器:用于显示图像和文字的输出设备,常见的有CRT和液晶显示器。

3. 键盘:用于输入字母、数字和符号等的输入设备。

4. 鼠标:用于控制光标移动和进行点击等操作,提供更方便的交互方式。

5. 打印机:用于把计算机中的文件、图片和表格等输出到纸张上的设备。

三、常见的微机软件1. 操作系统:控制和管理计算机硬件和软件资源的基本软件,如Windows、Mac OS。

2. 文字处理软件:用于编辑、排版文字的软件,如Microsoft Word。

3. 电子表格软件:用于进行数据统计和计算的软件,如Microsoft Excel。

4. 图形处理软件:用于处理图像和绘制图形的软件,如Adobe Photoshop。

5. 网页浏览器:用于访问和浏览网页的软件,如Google Chrome、Mozilla Firefox。

四、使用微机的注意事项1. 注意合理使用时间:长时间使用电脑可能对视力和身体健康造成影响,需要适当控制使用时间。

2. 注意保护眼睛:使用电脑时应注意保持适当的用眼距离,每隔一段时间休息一会儿,远眺远处等方法可以缓解眼部疲劳。

3. 注意数据备份:重要的文件和数据应及时备份,以免因意外事件导致数据丢失。

数字音频基础知识

数字音频基础知识
MID文件主要用于原始乐器作品,流行歌曲的业余表演, 游戏音轨以及电子贺卡等。*.mid文件重放的效果完全依赖声 卡的档次。
数字音频专业知识
WMA格式——最具实力的敌人
WMA (Windows Media Audio) 由微软开发。音质 要强于MP3格式,更远胜于RA格式,它以减少数据流量但保 持音质的方法来达到比MP3压缩率更高的目的,WMA的压缩 率一般都可以达到1:18左右。
低音:音色深沉浑厚,擅于表现庄严雄伟和苍劲沉着的感情。(鼓 声)
声音基础知识
响度(loudness ) 响度:又称音量、音强,指人主观上感觉声音的
大小,由―振幅(amplitude)和人离声源的距离 决定,振幅越大响度越大,人和声源的距离越小, 响度越大。(单位:分贝dB)
声音基础知识
音色(music quality) 音色:又称音品,由发声物体本身材料、结构决定。 每个人讲话的声音以及钢琴、提琴、笛子等各种乐器 所发出的不同声音,都是由音色不同造成的。
数字音频专业知识
3.6 常见的数字音频文件格式 常见的数字音频文件格式有很多,每种格式都有自己的优
点、缺点及适用范围。 CD格式——天籁之音 CD音轨文件的后缀名为:cda 标准CD格式是的采样频率,速率88K/秒,16位量化 位
数,近似无损的。 CD光盘可以在CD唱机中播放,也能用电脑里的各种播放
特点:音质好,压缩比比较高,被大量软件和硬件支持, 应用广泛。
适用于:适合用于一般的以及比较高要求的音乐欣赏。
数字音频专业知识
MIDI——作曲家的最爱
MIDI(Musical Instrument Digital Interface) 乐器数字接口 MIDI数据不是数字的音频波形,而是音乐代码 或称电子乐谱。MIDI文件每存1分钟的音乐只用大约5~ 10KB。

七年级下册微机知识点

七年级下册微机知识点

七年级下册微机知识点微机是指由微处理器和相关器件组成的计算机系统。

在七年级下册的信息技术课程中,微机是一个重要的知识点。

本文将介绍一些七年级下册微机知识点,包括计算机硬件、操作系统及其基本操作等内容。

一、计算机硬件1. 主板主板是计算机系统中最重要的部件之一,它负责连接所有的硬件设备,比如处理器、内存、硬盘等。

主板的重要性在于它能够正确地分配各个硬件设备之间的通信和控制信号,并通过各个接口与外部设备进行通信。

在主板上还有一些重要的接口,比如USB接口、鼠标和键盘接口等。

2. 处理器处理器是计算机中的核心部件,它是负责执行所有指令并计算数据的芯片。

处理器的速度通常是以GHz为单位来表示的,速度越高则计算能力越强。

目前市面上常见的处理器有英特尔(Intel)和AMD等品牌。

3. 内存内存是计算机的一个关键组件,它的作用是存储正在运行的程序及其数据。

可以将内存看作是一个容量更小但比硬盘更快的存储设备。

内存的容量通常以GB为单位,比如4GB、8GB等。

4. 硬盘硬盘是存储计算机系统及用户数据的重要设备。

它通常被认为是计算机存储容量的主要组成部分。

硬盘的容量通常是以GB或TB为单位,比如500GB、1TB等。

二、操作系统1. 操作系统的概念操作系统是计算机系统的一个组成部分,也是所有计算机程序的基础。

它主要负责管理计算机的各种资源,比如处理器、内存、硬盘等。

操作系统对于计算机的稳定性和性能都有着至关重要的作用。

2. Windows操作系统的基本操作Windows操作系统是目前最常用的操作系统之一。

在使用Windows操作系统时,首先需要理解一些基本操作,比如如何打开应用程序、如何创建和打开文件夹、如何在不同应用程序之间切换等等基本操作。

三、其他知识点1. 爬虫爬虫是一种可以自动获取互联网信息的程序。

它能够从网站上获取信息并自动抓取数据,比如网页内容、图片、视频等。

爬虫在实际生活中有许多应用场景,比如它可以用于建立网络收集系统,从而实现大规模信息的自动化收集和分析。

数字化录音技术简介

数字化录音技术简介

箱或耳机播放。所以MIDI文件实际上是一种字符表格,它描述了各种音符以及这些音
符的播放方式及时延的乐谱。
四 音频文件的格式
在多媒体计算机中,存储声音信息的文件格式有许多,主要有:WAV文件、 MIDI文件、MP3、VOC文件、AIF文件、RMI文件以及SNO文件等。 1. WAV文件 WAV文件,是Microsoft公司开发的一种波形文件格式,是Windows本 身存放数字声音的标准格式,采用“.wav”作为扩展名。 WAV格式存放的一般是未经压缩处理的音频数据,利用该格式记录的声 音文件能够和原声基本一致,质量最高,但由于体积很大(1分钟的CD 音质需要10M字节),不适于在网络上传播。
三 声音的数字化处理
1. 声音输入部件:麦克风、录音机 2.音频处理部件:声卡 3. 声音输出部件:耳机、扬声机、扩音机、录音机等
麦克风是将物理声波变换成 音频电信号的一种设备
是实现模拟声波信号/数字声波 信号相互转换的硬件,声卡主 要有两种:内置独立声卡和内 置集成在主板上的声卡。
将音频电信号还原为声音的 一种设备。
五、数字录音技术简介
目录
数字录音技术ຫໍສະໝຸດ 数字录音设备声音数字化处理 音频文件格式
一 数字录音技术
模拟式磁带录音机——它所记录的声音 信号是模拟信号,一般模拟式磁带录音 机自身都存在着噪声、非线性失真等因 素,产生了理论上无法避免的失真。因 而在对声音信号保真度要求较高的系统
中,无法达到满意的效果。采用数字录
音频文件的格式
3. WMA文件
WMA的全称是Windows Media Audio,它是微软公司推出的与MP3格 式齐名的一种新的音频格式。WMA是以减少数据流量但保持音质的方 法来达到比MP3压缩率更高的目的,压缩率一般都可以达到18:1左右。

DSP数字录音机

DSP数字录音机

目录摘要 (I)Abstract (II)第一章引言 (1)1.1数字录音的概述 (1)1.2选题意义及主要内容 (2)第二章开发系统简介 (4)2.1硬件环境 (4)2.1.1 TMS320C54系列DSP器件概述 (4)2.1.2 TMS320C5402的指令系统 (4)2.1.3 TMS320C5402的内部结构 (5)2.1.4 TMS320C5402DSK开发板 (6)2.2TMS320C5402软件开发环境 (8)2.3本章小结 (12)第三章语音信号处理 (13)3.1语音特性和噪声来源 (13)3.1.1 语音特性和人耳识别特性 (13)3.1.2 语音噪声的来源和分类 (14)3.2语音信号处理的方法 (15)3.2.1 语音信号处理的历史 (15)3.2.2 语音信号处理的各种方法 (16)3.3DSP对语音信号进行处理的优点 (16)3.4本章小结 (17)第四章DSP数字录音机的设计方案及仿真调试 (18)4.1数字录音机的总体设计方案 (18)4.2数字录音的各个功能模块 (18)4.2.1 语音采集与输出模块 (18)4.2.2 压缩编码、解压模块 (19)4.2.3 FLASH存储模块 (19)4.3CCS开发环境下的仿真调试 (20)4.3.1 程序的设计流程 (20)4.3.2 仿真调试过程 (20)4.3.3 仿真出现的问题及解决方案 (23)4.4本章小结 (24)第五章数字录音在实验箱上的实现及效果分析 (25)5.1数字录音在实验箱上的实现 (25)5.1.1 在实验箱上运行程序的操作步骤 (25)5.1.2 实验箱上运行出现的问题及解决方案 (25)5.2录音效果及其分析 (26)5.3本章小结 (28)结束语 (29)致谢................................................................................. 错误!未定义书签。

数字音频知识点

数字音频知识点

数字音频知识点1、音频信号来源:携带声音信息的机械波;通过机器合成、模拟的自然声2、声音的两属性:音调:频率高、音调高响度:响度大、声音大人耳频率20HZ~20kHZ语音由声带振动男声带长厚、频率低 150HZ 女 230HZ3、人耳听觉特性:人耳判断响度,与声压级和频率有关4、与音质有关的听觉特效双耳效应:双耳距离20cm,因此有时间差、强度差、相位差,能分辨位置方向(立体声)掩蔽效应:噪音对语言的妨碍程度低音调对高音调遮掩明显高音调对低音调遮掩甚微遮掩与被遮掩声,频率接近。

遮掩效果越好哈斯效应:回声的感觉规律直达、反射声延迟超过100ms。

都能感觉到回声直达、反射声延迟超过70ms。

一半人感觉到回声直达、反射声延迟超过50ms。

都能分辨出两个方向声音直达、反射声延迟超过30ms。

一般人区分不出来直达比反射强度高10dB以上。

没人感受到回声1、数字化相比模拟化的优越性高效编码、低存储空间抗干扰强、便中继传输差错控制、传输可靠性便于加密、保密及版权便于计算机管理易于集成化和大规模生产与其他系统配合使用,控制系统功能2、PCM是数字化基本技术:步骤:取样、量化、编码。

3、数字音频存储技术类别磁存储:数字磁带录音机、硬盘录音机光盘存储:LD、CD、DVD半导体存储:RAM、Flash4、数字音频传输技术:带宽要求和传播形式带宽要求:普通语音:频率带宽<=3.4KHZ,8KHZ取样,8bit量化,数据率64kb/s高质量语音:频率带宽50HZ~7KHZ。

压缩数据率48~64kb/s CD-DA双声道立体声:频率带宽20KHZ,22.1KHZ取样,16bit 量化,压缩数据率192kb/sAC-3 5.1声道环绕立体声:频率带宽3KHZ~20KHZ,48KHZ取样,22bit量化,压缩数据率320kb/s传输延时要求:网络延迟>24ms时,应消除可听见回声干扰延时抖动要求:CD质量音频,网络延迟抖动不应超过100ms电话质量语音,网络延迟抖动不应超过400ms虚拟现实语音,网络延迟抖动不应超过20ms~30ms流媒体:流式传输的媒体称为流媒体或流式媒体流式传输方法:顺序流式传输:顺序下载,在线观看。

七年级下册微机重要知识点

七年级下册微机重要知识点

七年级下册微机重要知识点微机是现代化社会不可或缺的工具之一,是人们日常生活中必不可少的辅助性电子设备。

如何掌握微机的基本操作和技能,成为了生活中必须具备的一项重要技能。

为了帮助大家更好地了解微机,本文将针对七年级下册学习内容,介绍微机的重要知识点,希望能够为大家的微机学习之路提供帮助。

一、计算机基本操作1.开机启动电脑开机前需要插好电源线,按下电源键,在屏幕上出现启动画面后就可以放手,等待操作系统进入桌面即可使用。

2.操作系统操作系统是一种控制和管理计算机硬件和软件资源的程序,如Windows操作系统和Linux操作系统等。

3.桌面图标在桌面上常见的图标包括:回收站、计算机、网络等,可以方便地进行文件管理等操作。

4.窗口操作窗口包括标题栏、菜单栏、工具栏、状态栏和滚动条五部分,可以用来打开文件、窗口最大化/最小化、关闭窗口等操作。

5.文件操作在计算机中,文件是信息和数据的载体,文件的创建、复制、粘贴、删除、移动等操作非常重要。

二、Word操作微软Word主要用来编辑文字,支持排版、图片插入、制作表格等功能。

以下是Word重要知识点:1.新建文件首先打开Word,“文件”选项卡,选择“新建”,在弹出的窗口中选择空白文档。

2.编辑文字可以用键盘输入文字,也可以复制粘贴,对于文字排版、字体、颜色、大小等需要注意。

3.插入图片Word中可以插入图片,通过“插入”选项卡中的“图片”或“剪贴板”即可完成插入。

4.制作表格Word还可以制作表格,在“插入”选项卡中选择“表格”即可。

三、Excel操作微软Excel主要用来制作数据表格,功能丰富,以下是Excel 重要知识点:1.新建工作簿打开Excel,“文件”选项卡,选择“新建”,在弹出的窗口中选择空白工作簿。

2.基本操作Excel中有很多基本操作,包括选择单元格、复制粘贴、插入删除行列等,需要掌握。

3.表格制作通过表格制作可以对Excel中的数据进行统计和分析,常见的表格制作包括排序、筛选、求和、平均值等。

微型计算机基础知识

微型计算机基础知识

一、微型计算机功能部件
微型计算机旳构造和工作原理
1、中央处理器 CPU
微型计算机旳关键部件,由运算器、控制器构成
运算器 运算器进行数据分析、计算和处理
控制器 处理程序指令,并协调各逻辑部件按一定时
序工作。
运算器
(1)算术逻辑单元ALU 运算器旳关键部件,执行算术运算、逻辑运
算、移位、比较等多种数据处理旳有关操作
(三)中文旳编码
国家根据中文旳常用程序定出了一级和二级中文
字符集,并要求了编码,这就是中华人民共和国国标
信息互换用中文编码
二进制数旳运算
(一)二进制加法
二进制加法旳规则为:
①0+0=0
②0+1=1+0=1
③1+1=0进位1
④l+1+l=l进位1
(二)二进制减法
二进制减法旳运算规则为:
①0一0=0
能以便读出和改写信息,但失电后信息将不 复存在。RAM常用作数据存储器,暂存多种现 场数据、运算成果和正在调试旳程序。
注意
所谓旳只读和随机存取都是指在正常工作 情况下而言,也就是在使用这块存储器旳时候, 而不是指制造这块芯片旳时候。
程序存储器:
存储程序指令代码,每个指令周期CPU自 动对程序存储器读操作。
二、微型计算机构造特点
微型计算机由大规模集成电路构成,其应用 系统一般也采用特定功能旳大规模集成电路器件 和组件。
1、微型机旳总线构造
总线(Bus) 微型计算机各功能部件旳连接线,各功能部件之
间旳公共信息通道。 总线宽度:总线上能并行传送旳二进制位数。
内部总线 CPU或单片机芯片内部各逻辑部件之间旳信息传
地址
1KB存储器 地址 存储内容

微机原理数字录音机

微机原理数字录音机

郑州科技学院《微机原理与接口技术》课程设计题目数字录音机的设计与实现目录1引言 (1)2 设计方案与论证 (2)2.1设计方案 (2)2.2设计的论证 (2)3设计原理及功能说明 (3)4调试与结果测试 (10)5 总结 (12)参考文献 (14)附录1:总体电路原理图 (15)附录2:元器件清单 (16)1引言通过实验掌握计数器/定时器8253和并行输入输出8255的基本工作原理和编程使用方法;进一步掌握A/D转换器与D/A转换器的使用方法;了解录音机的基本工作原理,掌握其内部连接方式。

本次课程设计的主题研究思想是利用微机原理与接口技术知识,掌握数字录音技术的基本原理.利用8253芯片,8255芯片,ADC0809芯片和DAC0832芯片实现电信号与数据信号的转换.8253设置成方式0,记数为200个,利用PA0查询电平变化,控制录音和放音时间.达到数字录音的目的.可广泛应用于数字录音领域.因此它具有一定的实用价值和开发价值。

数字录音机有一定的市场前景和研究领域。

微机原理和接口技术是一门实践性强的学科,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

在进行毕业设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。

主要特点:微结微机原理和接口技术教材的重点内容编写,涵盖课程的主要知识点,具有通用性,适合开设计课程的不同学校采用。

对课程设计的原理有比较详细的描述,课程设计的步骤循序渐进,便于学生独立完成课程设计。

2 设计方案与论证设计方案及论证如下:①本课题设计可采用单独的硬件设计,也可以软件与硬件结合设计;后者的设计方案较为合适,能够达到微机原理与接口技术的目的。

②单独使用硬件来完成此设计,所使用的硬件材料较多,且不便于调试,而且设计复杂,相对于用软件和硬件想结合而言,后者较为合适。

微机原理数字录音机

微机原理数字录音机

郑州科技学院《微机原理与接口技术》课程设计题目数字录音机的设计与实现目录1引言 (1)2 设计方案与论证 (2)设计方案 (2)设计的论证 (2)3设计原理及功能说明 (3)4调试与结果测试 (10)5 总结 (12)参考文献 (14)附录1:总体电路原理图 (15)附录2:元器件清单 (16)1引言通过实验掌握计数器/定时器8253和并行输入输出8255的基本工作原理和编程使用方法;进一步掌握A/D转换器与D/A转换器的使用方法;了解录音机的基本工作原理,掌握其内部连接方式。

本次课程设计的主题研究思想是利用微机原理与接口技术知识,掌握数字录音技术的基本原理.利用8253芯片,8255芯片,ADC0809芯片和DAC0832芯片实现电信号与数据信号的转换.8253设置成方式0,记数为200个,利用PA0查询电平变化,控制录音和放音时间.达到数字录音的目的.可广泛应用于数字录音领域.因此它具有一定的实用价值和开发价值。

数字录音机有一定的市场前景和研究领域。

微机原理和接口技术是一门实践性强的学科,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

在进行毕业设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。

主要特点:微结微机原理和接口技术教材的重点内容编写,涵盖课程的主要知识点,具有通用性,适合开设计课程的不同学校采用。

对课程设计的原理有比较详细的描述,课程设计的步骤循序渐进,便于学生独立完成课程设计。

2 设计方案与论证设计方案及论证如下:①本课题设计可采用单独的硬件设计,也可以软件与硬件结合设计;后者的设计方案较为合适,能够达到微机原理与接口技术的目的。

②单独使用硬件来完成此设计,所使用的硬件材料较多,且不便于调试,而且设计复杂,相对于用软件和硬件想结合而言,后者较为合适。

数码录音机原理

数码录音机原理

数码录音机原理
数码录音机是一种数字化音频设备,采用数字采样和处理技术,将声音信号转换为数字信号来进行录音和播放。

其原理主要包括以下几个方面:
1. 采样率:数码录音机通过采样率的方式将模拟信号转换为数字信号。

采样率指的是每秒钟对模拟信号采样的次数,常见的采样率有44.1kHz、48kHz等。

2. 量化位数:数码录音机采用ADC芯片将模拟信号转换为数字信号,采样后的数字信号需要进行量化,将其转换为离散的数字值。

量化位数越高,音频信号的分辨率越高,能够表示的音频细节也越多,通常为16位或24位。

3. 压缩格式:数码录音机通常采用压缩格式来缩小音频文件的大小,常见的压缩格式包括MP3、AAC等。

压缩格式能够通过削减一些人耳无法感知的音频细节,将音频文件大小缩小到原始数据的几分之一。

4. 存储介质:数码录音机的音频文件存储在内置存储器或外置存储卡中,常见的存储介质包括Flash存储器、SD卡等。

存储介质的容量越大,能够存储的音频文件数量就越多。

总之,数码录音机的原理是通过数字化技术将模拟信号转换为数字信号,并采用压缩格式和存储介质来实现音频文件的录制和存储。

- 1 -。

六年级下册微机知识点

六年级下册微机知识点

六年级下册微机知识点微机,也称个人计算机,是一种能够进行计算、存储和处理数据的电子设备。

在现代社会中,微机已经成为我们日常生活中必不可少的工具。

六年级下册中,我们将学习关于微机的一些基本知识点,包括硬件、软件以及网络等方面。

以下是对这些知识点的详细讲解。

一、计算机硬件1. 中央处理器(CPU)中央处理器是计算机的核心部件,它负责执行计算机程序中的指令。

在微机中,CPU可分为控制单元和算术逻辑单元两部分,通过时钟来控制其工作节奏。

CPU的性能决定了计算机的运行速度和处理能力。

2. 主存储器主存储器是用来存储计算机运行时所需要的数据和程序的地方,也被称为内存。

在微机中,主存储器一般是随机存取存储器(RAM),它具有读写的功能,而且数据读取速度较快。

3. 输入设备输入设备是用来将外部信息输入到计算机中的设备。

常见的输入设备包括键盘、鼠标、扫描仪等。

通过这些设备,我们可以将文字、图像等输入到计算机中进行处理。

4. 输出设备输出设备是用来将计算机处理好的信息展示给用户的设备。

常见的输出设备包括显示器、打印机、音响等。

通过这些设备,我们可以看到计算机处理后的结果。

二、计算机软件1. 操作系统操作系统是计算机的核心软件,它负责管理和控制计算机的各项工作。

在微机中,常见的操作系统有Windows、Mac OS和Linux等。

操作系统可以提供用户界面,同时也可以管理计算机资源、文件系统和网络等。

2. 应用软件应用软件是为用户提供各种具体功能的软件,如办公软件、图像处理软件、游戏软件等。

通过安装应用软件,我们可以进行文字处理、图片编辑、视频观看等操作。

3. 开发软件开发软件是用来编写、调试和管理其他软件的软件。

对于喜欢编程的同学来说,学习开发软件可以让你自己编写程序,实现各种有趣的功能。

三、计算机网络1.局域网(LAN)局域网是指在一个较小的范围内,将多台计算机连接在一起的网络。

在局域网中,计算机可以相互共享文件和打印机等资源,方便信息的传递和交流。

数字录音制作复习资料整理

数字录音制作复习资料整理

第一章初识数字音频模数转换:ADC 数模转换:DAC1.什么叫数字音频?数字音频技术是利用数字技术处理声音的方法,简称为数字音频.数字音频是随着数字信号处理技术、计算机技术、多媒体技术的发展而形成的一种全新的声音处理手段.2.数字音频与电脑音乐、MIDI的区别?1,数字音频的主要应用领域是音乐制作和录音。

就录音制作来说,其主要采用的方法分为两种,即数字音频和MIDI技术。

2,数字音频和MIDI技术都可以应用在电脑上,也可以脱离电脑使用其他数字设备完成。

所以说电脑音乐包含了数字音频和MIDI技术,而数字音频和MIDI技术并不是必须依靠电脑才能实现。

3.数字音频能做什么?数字音频已经深入到了生活中的各个角落,它的应用面非常广泛。

1.唱片制作2.影视配音、配乐3.手机铃声制作4.多媒体教学5.Flash制作4.数字音频的优势?数字音频相比传统的模拟音频技术,其优势是非常明显的。

1,在声音存储方面,传统的模拟音频技术需要将声音存储在磁带或黑胶唱片等模拟介质中,模拟介质不容易保存,会由于温度、湿度等原因或赞造成损坏,或声音质量下降。

2,在声音处理方面,模拟音频技术记录下的声音很难进行复杂的二次加工,所以音乐的录制一般都需要一次完成,后期很难对音乐中的错误进行修正。

3,在声音压缩方面,模拟音频技术在尽量不损失音质的情况下,最多可以实现1:2的压缩比率,也就是用相同长度的一段磁带,记录比原来多一倍的声音信号。

而数字音频在这方面是绝对的领先者,出色的数字音频压缩技术使得音乐能够快速地在因特网上传播。

数/模转换:声音被播放出来时,声卡将电脑内部的数字信号转换为模拟信号,由声音输出接口经过模拟音频线输出到音响或者耳机,音响或者耳机再将模拟声音信号转化为人耳能够听到的声音,这就是声卡的数字信号到模拟信号的转化过程。

5.如何构建一套简单数字音频电脑软件、硬件系统?一台装有声卡的普通电脑,就可以称之为一个数字音频电脑硬件系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州科技学院《微机原理与接口技术》课程设计题目数字录音机的设计与实现目录1引言 (1)2设计方案与论证 (2)2.1设计方案 (2)2.2设计的论证 (2)3设计原理及功能说明 (3)4调试与结果测试 (10)5总结 (12)参考文献 (14)附录1:总体电路原理图 (15)附录2:元器件清单 (16)1引言通过实验掌握计数器/定时器8253和并行输入输出8255的基本工作原理和编程使用方法;进一步掌握A/D转换器与D/A转换器的使用方法;了解录音机的基本工作原理,掌握其内部连接方式。

本次课程设计的主题研究思想是利用微机原理与接口技术知识,掌握数字录音技术的基本原理.利用8253芯片,8255芯片,ADC0809芯片和DAC0832芯片实现电信号与数据信号的转换.8253设置成方式0,记数为200个,利用PA0查询电平变化,控制录音和放音时间.达到数字录音的目的.可广泛应用于数字录音领域.因此它具有一定的实用价值和开发价值。

数字录音机有一定的市场前景和研究领域。

微机原理和接口技术是一门实践性强的学科,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

在进行毕业设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。

主要特点:微结微机原理和接口技术教材的重点内容编写,涵盖课程的主要知识点,具有通用性,适合开设计课程的不同学校采用。

对课程设计的原理有比较详细的描述,课程设计的步骤循序渐进,便于学生独立完成课程设计。

2 设计方案与论证设计方案及论证如下:①本课题设计可采用单独的硬件设计,也可以软件与硬件结合设计;后者的设计方案较为合适,能够达到微机原理与接口技术的目的。

②单独使用硬件来完成此设计,所使用的硬件材料较多,且不便于调试,而且设计复杂,相对于用软件和硬件想结合而言,后者较为合适。

③由于我们上一期学的课程是微机原理与接口技术课程,掌握了一定的微机原理与接口技术知识;所以此设计采用硬件与软件结合设计,配合通用微机接口实验系统实验箱实现此设计及此设计功能,与此同时也可以对此门课程加深理解和巩固。

为以后的学习和工作打下良好的基础。

语音输入图2-1数字录音机设计框图3设计原理及功能说明3.1 设计原理图3-1单片机控制电路原理图①将传感器(话筒)接T2,由话筒传入语音电信号,把代表语音的电信号传送给ADC0809。

A/D转换芯片通道2(IN2),片选信号CS 低电平有效接微机通用实验系统箱地址298H,由298H地址信号控制,低电平表示ADC0809芯片被选中.②利用可编程定时/计数器8253,由CLK0计数时钟,输入时钟频率1MHz,再由GATE0门控信号接+5V,通过GATE0端控制计数器的启动计数和停止计数操作;CS片选信号接实验箱地址280H;同理,CS 低电平有效,若280H为低电平,表示8253芯片被选中.OUT0接PA0;时间到或者计数结束输出引脚,将8253设置成方式0。

计数值为200(定时0.2mS)。

③再利用8255PA0查询OUT0电平,高电平表示定时时间到,CS 片选信号接实验箱288H,由它输入。

D/A转换器的输出端下接喇叭。

CS片选信号接地址292H。

④总体思想为:以每秒钟5000次的速率(以8253作为定时)IN2采集输入的语言数据并存入内存。

共采集60000个数据(录12秒钟),然后以同样的速率将数据送入DAC0832使喇叭发声(放音),达到数字录音、放音的效果。

3.2 设计功能说明(1)主程序主程序的主要任务是对8253、8255A进行初始化,实现录、放音的功能调用。

①8253初始化设置8253在程序中设置成方式0,计数200,定时0.2ms8253工作方式控制字:10000000B,即10H;选择通道0,方式0,只读写的、低8位设8253输入时钟信号的频率为1MHZ计数初值=0.2 ms/0.001ms=200控制字端口地址为:81H计数器0端口地址为:80H②8255A初始化设置8255A控制字:10010000B,即90H;方式0,A口输入控制字端口地址为:85HA口地址为:84H③调用录、放音子程序首先DOS功能调用,显示录音提示信息,然后BIOS功能调用,读键盘缓冲区字符,等待键盘输入,若无键按下,继续等待;有键按下,则调用录音子程序,录音12秒。

清除键盘缓冲区后,再进行放音子程序的调用。

(2)A/D录放音子程序根据设计要求,ADC0809要以每秒5000的速率采集语音数据,录音12秒,因此共需采集5000×12=60000个数据,计数器CX=60000。

选择IN0通道进行数据采集(D2=0、D1=0、D0=0),寻址A/D 转换启动端口地址,CPU向IN0通道执行一条输出指令,启动一次A/D 转换。

寻址EOC状态端口地址,读取EOC状态,测试转换是否结束,未完则继续等待,转换完成后,则寻址ADC0809转换结果端口,CPU 执行一条输入指令,取A/D转换结果。

A/D转换启动端口地址:8CH转换结果端口地址:90HEOC状态端口地址:94H(3)D/A放音子程序置数据区首址至SI,计数器CX=60000。

从数据区取数据,寻址DAC端口地址,CPU执行一条输出指令,进行D/A转换。

DAC端口地址为:88H(4)延时子程序DELAY是延时0.2 ms的子程序将8253计数器0的OUT0输入到8255A端口,测试PA0是否为1,若不为1,则表示8253未计数完,继续查询,如果为1,则表示8253计数完成,定时时间到。

图3-2主程序流程图图3-3 录音子程序流程图图3-4放音子程序流程图图3-5延时子程序4 调试与结果测试4.1 硬件的调试接好实验箱,检查芯片和导线是否完整,具体连接情况如下: 8255:CS8255接地址译码Y1,PA0 接8253的OUT0。

8253:CS8253接地址译码Y0,CLK0 接1MHz脉冲,GATE0 接VCC。

DAC0832:CS0832接地址译码Y2,UB 接SPEAK INPUT。

ADC0809:CS0809接地址译码Y3,CLK 接1MHz脉冲,IN2 接MIC OUTPUT。

4.2 硬件的调试①运行结果:运行程序,打开开关K0或按下键盘上任一键,显示“Record......”开始录音,录音结束后自动播放,显示“Play……”。

播放过程,可以用K2控制停止,K3控制重放;幅度和放音增益由开关(K4、 K5、K6)指定。

并且可以实现在8×8 双色点阵显示器上显示录音和放音的粗略波形,红色为放音,绿色为录音。

②程序调试过程中遇到的问题及解决方法在调试过程中,出现缺少提示信息的栏目,导致在运行过程中不知道何时开始录音,何时开始放音,如何设置重播音。

发现问题后,马上增加白提示信息,使程序在运行过程中更加流畅,操作更加简单。

7 总结微机原理和接口技术是一门实践性强的学科,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

在进行课题设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。

主要特点:微结微机原理和接口技术教材的重点内容编写,涵盖课程的主要知识点,具有通用性,适合开设计课程的不同学校采用。

对课程设计的原理有比较详细的描述,课程设计的步骤循序渐进,便于学生独立完成课程设计。

实例丰富,既有小型的适合一个学生独立完成的项目,也有比较大型的适合团队完成的项目,不仅可以培养学生的动手能力,也有助于培养学生的团队意识。

这次课程设计的主题研究思想是利用微机原理与接口技术知识,掌握数字录音技术的基本原理本。

实验从硬件上讲共有四个工作芯片,0809和0832负责信号数模模数转换,8253是定时用的,8255则是读取开关状态,从而决定工作状态的,从软件上讲,共有录音和放音两个主要子程序,这两个程序每执行一次调用一次显示程序,显示声信号的波形。

通过综合设计实验,我们巩固了很多器件的使用方法,进一步熟悉了试验箱的硬件结构和汇编的调试方法。

在本实验中,充分利用学过的汇编语言程序设计能力,在了解了数字录音技术的基本原理后,通过对 A/D 转换器与 D/A 转换器的使用,以及利用 8253 和 8255 芯片实现延时功能,成功完成了数字录音机的设计。

测试实验结果时,成功实现了12s的录音及放音,达到设计要求。

在本次数字录音机设计中,实现功能有12s录音功能、放音功能、重复放音功能。

课程设计使我们了解到数字录音技术的基本原理,进一步掌握A/D转换器和D/A转换器的使用方法,并巩固和加深了汇编语言程序设计的能力。

参考文献[1] 杨素行.《微型计算机系统原理及应用》,北京,清华大学出版社,2004年[2] 刘树中.孙书膺,王春平.单片机和液晶显示驱动器串行接口的实现[J].微计算机信息,2007[3] 李广弟.单片机基础[M]。

北京:北京航天航空大学出版社,2001[4] 杨振江.智能仪器与数据采集系统的新器件及应用[M]。

西安:西安电子科技大学出版社,2001[5] 彭介华.电子技术课程设计指导[J].北京:高等教育出版社,1997.[6]葛纫秋.实用微机接口技术.高等教育出版社.2007[7]何超.微型计算机原理及应用.中国水利水电出版社.2007[8]田艾平.微型计算机技术.清华大学出版社.2005[9]郑岚,王洪海.微机原理与接口技术.北京理工大学出版社.2012附录1:总体电路原理图附录2:元器件清单1:ADC0809芯片一块.2:DAC0832芯片一块.3:8253芯片一块.4:8255芯片一块5:通用微机接口实验系统实验箱一个.6:导线若干.7:电脑一台.附:调试程序代码ASM程序:data segmentioport equ 01400h-0280hluport equ ioport+29ah ;录音口地址fangport equ ioport+290h ;放音口地址io8253a equ ioport+283hio8253b equ ioport+280hio8255c equ ioport+28bhio8255d equ ioport+288hdata_qu db 60000 dup(?) ;录音数据存放数据区news_1 db 'Press any key to record:',24h ;录音提示news_2 db 0dh,0ah,' Playing:',24h ;放音提示data endscode segmentassume cs:code,ds:data,es:databegin: mov ax,data ;初始化mov ds,axmov es,axmov dx,offset news_1 ;显示录音提示mov ah,9int21htest_1: mov ah,1 ;等待键盘输入int16hjz test_1 ;若不是则循环等待call lu ;调用录音子程序mov dx,offset news_2 ;显示放音提示mov ah,9int 21hfy: call fang ;调用放音子程序mov ax,0c07hint 21hcmp al,20hjz fymov ah,4ch ;返回DOSint 21hlu proc near ;录音子程序mov di,offset data_qu ;置数据区首地址为DImov cx,60000 ;录60000个数据cldxunhuan: mov dx,luport ;启动A/D out dx,alcall delay ;延时in al,dx ;从A/D读数据到AL stosb ;存入数据区,使DI加1loop xunhuan ;循环ret;子程序返回lu endpfang proc near ;放音子程序mov cx,60000 ;放60000个数据mov si,offset data_qu ;置数据区首地址为SI cldfang_yin: mov dx,fangportlodsb ;从数据区取出数据sub al,30hout dx,al ;放音call delay ;延时loop fang_yin ;循环ret;子程序返回fang endpdelay proc near ;延时子程序push dxmov al,10h ;设8253通道0工作方式0 mov dx,io8253aout dx,almov al,200 ;写入计数器初值200 mov dx,io8253bout dx,almov dx,io8255c ;设8255的A口为输入mov al,9bhout dx,almov dx,io8255d ;从8255的A口输入delay1: in al,dxand al,1 ;判断PA0是否为1jz delay1 ;若PA0不为1,转de_lay pop dxret;子程序返回delay endpcode endsend beginCPP程序:#include<stdio.h>#include<conio.h>#include"ApiEx.h"#pragma comment(lib,"ApiEx.lib")void lu(); /*录音函数*/void fang(); /*放音函数*/void de_lay(); /*延时函数*/int i;BYTE *ii;void main(){printf("--------------------EXP22_13_LYJ---------------------\n" );printf("1. MIC === J2\n");printf("2. I/O (298-29F) === 0809 (CS)\n");printf("3. (JUMP 2 TO 3) of JP2\n");printf("4. SPEAKER === J1\n");printf("5. I/O (290-297) === 0832 (CS)\n");printf("6. 8253 (CLK0) === (1MHz) or (2MHz)\n");printf("7. TPC (+5V) === 8253 (GATE0)\n");printf("8. 8253 (OUT0) === 8255 (PA0)\n");printf("9. I/O (280-287) === 8253 (CS)\n");printf("10. I/O (288-28F) === 8255 (CS)\n");printf("Press any key to begin!\n\n");getch();if(!Startup()) /*打开设备*/{printf("ERROR: Open Device Error!\n");return;}ii = (BYTE *)malloc(60000); /*分配空间用于存放录音数据*/if(!ii){printf("No memory!\7");exit(0);}PortWriteByte(0x28b,0x9b); /*设8255A口为输入方式*/PortWriteByte(0x283,0x10); /*初始化8253通道0为方式0*/ printf("Press any key to record!\n"); /*录音提示*/getch();printf("Playing record!\n");lu(); /*按任意键后开始录音*/printf("Press any key to playing!ESC is exit!\n"); /*放音提示*/ while(getch() != 0x1b){fang(); /*按任意键后开始放音*/printf("Playing end!\n");}Cleanup(); /*关闭设备*/}void lu(){BYTE data;for(i=0;i<60000;i++) /*启动A/D,采集60000个数据放在ii中*/ {PortWriteByte(0x29a,0);de_lay();PortReadByte(0x29a,&data);*(ii+i) = data;}}void fang(){BYTE data;for(i=0;i<60000;i++) /*将ii中的60000个从D/A输出*/ {data = *(ii+i);PortWriteByte(0x290,data);de_lay();}}void de_lay(){BYTE data;PortWriteByte(0x280,200); /*送计数器初值200*/do{PortReadByte(0x288,&data);}while(!data&0x01);}/*查询8255的PA0是否为高电平,若是则表明定时时间到*/。

相关文档
最新文档