⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exp04.c

📁 TI公司生产的C54系列DSP定时器实验程序
💻 C
字号:
interrupt void timer(); 
extern void  initial();
extern void  porta();
extern void  portb();

int flag=0;

//定时器中断子程序
interrupt void timer()
{
	*(int *)0x300=*(int *)0x300+1; //CPU每产生一次中断,存储器0300H单元的数据加1
	if(*(int *)0x300==0x3E8)       //直到加到1000时
	{                                
	*(int *)0x300=0;               // 0300H单元的数据清0
		if(flag==0)                //如果FLAG等于1时调用子程序PORTA()
		{
			flag=1;
			porta();
		}
		else
		{
			flag=0;                //如果FLAG等于0时调用子程序PORTB()
			portb();
		}
	}   
	return;                        //中断反回
} 

main()
{
	initial();                     //调用子程序INITIAL(),初始化定时器,初始化CPU时钟
	while(1)
	{
	 	;						   //进入死循环,等待中断.
	}
}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -