📄 main.c
字号:
#include "c8051F330.h"
#include "define.h"
#include <intrins.h>
#include "define_GLobal.h"
#define Main_C
//======================
/* while (1)
{
Change_to_High_Speed_Mode(); // change timer2 1ms
// START_TIMER2; // Start Timer2 , scan keyboard 10ms
// START_TIMER1; // Start Timer1,and Uart0
do
{Proc_roution();}
while (ActiveStatus());
// STOP_TIMER1; // Stop Timer1,Close Uart0
Change_to_Low_Speed_Mode(); // change timer2
OSCICN&=0x7F;
PCON=0x01;
PCON=PCON;
}
}*/
/*=================================================
Name : INT0_ISR()
Function : P0.3 KEY
==================================================*/
void INT0_ISR (void) interrupt 0
{
;
}
/*=================================================
Name : Timer1_ISR()
Function : UART0 Baud rate is generated by Timer 1 in8-bit auto-reload mode
==================================================*/
void Timer1_ISR (void) interrupt 3
{
TF1 = 0; // Reset timer1 interrupt flag
//TH1=0xE8;
//TL1=0x12;
TH1=0xFF;
TL1=0xF0;
Change_Number++;
}
void UART0_ISR (void) interrupt 4
{
;
}
/*=================================================
Name : Timer2_ISR()
Function : Timer2 Interrupt. Asserted every 1msec and decrements the
the counter used to trigger an LED toggle.
==================================================*/
void Timer2_ISR (void) interrupt 5
{
TF2H = 0; // Reset timer2 interrupt flag
}
/*=================================================
Name : main()
Function :
==================================================*/
void main ( void )
{
System_Init();
EA=1; //开中断
//=================
OSCILLATOR_EXTCLK_init();
SysDelay2ms(5);
IIC_ReadCalData( );
Change_to_High_Speed_Mode();
while(1)
{
ReadTemperaturePreesureAD();
CalculatePressTemp( );
CalculateAltitude( );
SysDelay2ms(30);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -