1 / 21
文档名称:

FLASH mtv最终毕业论文 数字媒体技术 动漫 大学毕业论文.doc

格式:doc   大小:102KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FLASH mtv最终毕业论文 数字媒体技术 动漫 大学毕业论文.doc

上传人:zxwziyou8 2018/6/2 文件大小:102 KB

下载得到文件列表

FLASH mtv最终毕业论文 数字媒体技术 动漫 大学毕业论文.doc

相关文档

文档介绍

文档介绍:实验七高频脉冲频率的测量
一、实验目的与任务
实验目的
⑴了解高频测量的意义;
⑵进一步熟悉定时/计数器的计数原理;
⑶掌握定时/计数器的设置;
⑷能解读程序。

测量高频信号的频率。
由T2实现1s定时,T1测量555振荡器所产生信号在1s内的方波数即是频率。测出的频率由数码管显示出来。555振荡器所产生信号的频率可通过电位器RW1来调整。
二、实验接线
用跳线将CJ8右边两针相连,,;将7219W接口与LEDW接口用扁平线相连,将7219D接口与LEDD接口用扁平线相连。使用7219芯片控制的8位8段数码显示器显示频率。硬件电路如图18所示。
图14 实验七硬件电路连接图
三、程序设计
#include <>
#include <D:\avrtxt\>
interrupt [TIM2_OVF] void timer2_ovf_isr(void)
{int x;
x=TCNT1;
TCNT1=0;
xunce_7219(0,x,0);
PORTD=~PORTD;
}
void main(void)
{ char i;
=0;
=1;
PORTD=0xff;
DDRD=0xff;
ASSR=0x08;//使用外部32768晶振
TCCR2=0x05; //128分频
TCCR1B=0x06;//T1计数模式(PB1下降沿有效)
TIMSK=0x40;//T2中断分开关
#asm("sei")
spi_7219();
for(i=0;i<8;i++)
{spi_xie(i+1,15);spi_xie1(i+1,0); //消隐}
while (1)
{
// Place your code here
};
}

四、实验指导

T/C2利用异步时钟作为信号源。产生1s的精确定时。如果T/C2利用系统时钟产生1s定时,系统时钟产生的定时达不到1s,要用变量计数中断次数来扩展。
实验八低频脉冲频率的测量
一、实验目的与任务;
实验目的
⑴了解低频测量的意义;
⑵进一步熟悉定时/计数器的事件捕获原理;
⑶能解读程序。
实验任务
测量低频信号的频率。
二、实验原理与方法
由T/C0产生方波信号属于低频信号,要测量其波形的频率,可将T/C1设置成计数方式,计数来自于内部时钟源,T/C0产生的方波信号作为T/C1的输入捕获信号,触发T/C1的输入捕获功能。显然,T/C1的两次捕获值之差微T/C0发出方波信号的周期。设T/C1两次捕获值之差为N,T/C1的计数频率为fT1,则T/C0发出方波信号的频率为:
fT0= fT1/N
三、实验接线
将7219W接口与LEDW接口用扁平线相连,将7219D接口与LEDD接口用扁平线相连。使用7219芯片控制的8位8段数码显示器显示频率。将PB3与PD6用短路线连接,硬件电路如图19所示。
图15 实验八硬件电路连接图
四、程序设计
#include <>
#include <>
#include <d:\avrtxt\>
int x;
// Timer 1 input capture interrupt service routine
interrupt [TIM1_CAPT] void timer1_capt_isr(void)
{
// Place your code here
TCNT1=0;
x=ICR1;
x=6250000/x;
}

void main(void)
{ char i;
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x08;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x00;
TCCR0=0x1B;
TCNT0=0x00;
OCR0=0x7f;
TCCR1A=0x00;
TCCR1B=0x03;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
TIMSK=0x20;
ACSR=0x80;
SFIOR=0x00;
// Global enable