📄 max197.c
字号:
#include <reg51.h> //头文件的包含
#include <intrins.h>
#include <absacc.h>
#include <stdio.h>
#include <math.h>
#define adch0 XBYTE [0x6000]
sbit ADINT=P3^3;
sbit HBEN=P1^2;
unsigned char CH0DataL,CH0DataH;
void delay(unsigned char ms);
/*void int1svr(void) interrupt 2 using 1
{
EX1=0;//关中断
adch0=0x48;
// P0=0xff;
while(ADINT!=0)
{ //当转换完时,现设置HBEN=0,即先读低位
HBEN=0;
}
CH0DataL=adch0;
HBEN=1;
CH0DataH=adch0&0x0f;
HBEN=0;
EX1=1;
}*/
void delay(unsigned char ms)
{ // 延时子程序
unsigned char i;
while(ms--)
{
for(i = 0;i<250;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
void main()
{ TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
//TCON=0x40;
SCON=0x50;
TR1=1;
//A=0X01;
//B=0X02;
// C=0X03;
while(1)
{ adch0=0x48;
// delay(2);
while(ADINT!=0)
{ //当转换完时,现设置HBEN=0,即先读低位
HBEN=0;
}
HBEN=0;
CH0DataL=adch0;
HBEN=1;
CH0DataH=adch0&0x0f;
delay(2);
SBUF=0XFF;
while(TI==0);
TI=0;
SBUF=CH0DataH;
while(TI==0);
TI=0;
SBUF=CH0DataL;
while(TI==0);
TI=0;
}
//EA=0;
// delay(2);
// EA=1;
// EX1=1;//打开外部中断1
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -