📄 time_int.c
字号:
//===================================================================//
// Project Name : MOTOROLA-PDIUSBD12 USB-MCS CARD
// Module Name : Master Firmware Program
// Product Type : License
// OS/Dev Tool : CodeWarrior Development Studio for HC(S)08 Microcontrollers
// Original Author : Ming Zeng
// Organization : Tsinghua University , DEP
// Original Date : Feb, 20, 2003
// Addr : Tsinghua University, Beijing City
// TEL :
// EMail : ming@zming.net
// Website : http://www.zming.net
// Copyright : Copyright ZMing.net, 2003
// Comments :
//
//
//===================================================================//
#include "HAL.H"
#include "USBD12.H"
#include "COMMON.H"
#include "USB110.H"
#include "USB.H"
#include "VDOR.H"
extern unsigned char GenBuf[GENBUF_LENGH];
//*************************************************************************
// Public static data
//*************************************************************************
/* ISR static vars */
extern COMMONFLAGS bCOMMONFlags;
unsigned char nCount = 0;
interrupt 4 void InputInterrupt()
{ char i;
asm{
LDA T1SC0//必须读取一次
NOP
MOV #$00,ADSCR//选择AD通道0
AD1: BRCLR 7,ADSCR,AD1//等待AD转换完成
//LDHX #$0000
//LDX ADR //将AD结果载入X
//INC $0066,X //以X为偏移量,将相应道值加1 具体地址看编译后的map文件地址
LDA ADR
STA i
MOV #$48,T1SC0//置位,再次允许中断
}
GenBuf[i]++;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -