timer_int.c

来自「2407C文件夹包括第8~16章的C语言代码及使用说明。有如下子文件夹: &#」· C语言 代码 · 共 21 行

C
21
字号
// 该程序利用了定时器1的周期中断功能,每1ms产生一次中断
#include	"register.h"
//  屏蔽中断程序        
void inline disable() 
{
	asm(" setc INTM");
}
// 开总中断程序
void inline enable()
{
	asm(" clrc INTM"); 
}
// 系统初始化子程序
initial()
{
	asm(" setc	SXM");				// 符号位扩展有效
	asm(" clrc	OVM");				// 累加器中结果正常溢出
	asm(" clrc	CNF");				// B0被配置为数据存储空间
	SCSR1=0x81FE;				// CLKIN=6M,CLKOUT=4CLKIN=24M
	WDCR=0x0E8;				// 不使能看门狗,因为SCSR2中的WDOVERRIDE
		     					// 即WD

⌨️ 快捷键说明

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