-
-
...=1;
dula=0;
}
}
/*
定时器0中断服务程序*/
void Timer0_isr(void) interrupt 1
{
static int num=0;
static int i=0;
TH0=(65536-500)/256; //5ms刷新一次
TL0=(65536-500)%256;
display(); // 中断刷新数...
-
-
... public final void createConfigFile(){
InputStreamReader isr=new InputStreamReader(getClass()
.getClassLoader().getResourceAsStream("minicopier/configuration.ini"));
BufferedReader buf = new BufferedReader(isr);
&nb...
-
-
...DEFINE.c>
#include<KEY.c>
#include<DISPLAY.c>
void timer_isr()interrupt 1 //中断服务函数
{
TL0 = (65536-2000) %256; //TL0重置函数
TH0 = (65536-2000)/256; //TH0重置函数
cp++;
if(cp>=250) //0.5s
{
cp1...
-
-
...id account();
/*********延时K*1ms,12.000mhz**********/
void int0_isr(void) interrupt 0 /*遥控使用外部中断0,接P3.2口*/
{
unsigned int temp;
time=count;
TR0=0;
temp=TH0;
temp=((temp << 8) | TL0);
&n...
-
-
...rupt service routine
#pragma savereg-
interrupt [USART_RXC] void uart_rx_isr(void)
{
char status,data;
#asm
push r26
push r27
push r30
push r31
in r26,sreg
push r26
#endasm
status...
-
-
...cp1;
uint temp_num,temp_num1,temp_dot,temp;
sbit P1_0=P1^0;
void timer0_isr()interrupt 1 //中断服务函数
{
TH0 = (65536-2000)/256; //TH0重置函数
TL0 = (65536-2000)%256; //TL0重置函数
cp1++;
if(cp1>=500) //1秒
{
cp1 = 0;
t...
-
-
...储,P1.0为低电平保存存储
P0 = seven_seg[y];
}
void time0_isr(void) interrupt 1 //利用中断对数码管上显示的数据进行刷新
{
TH0 = (65536 - 2000) / 256; //TH0重置函数
TL0 = (65536 - 2000) % 256; //TL0重置函...