📄 wxjcxh.c
字号:
#include <reg52.h>
#include <absacc.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define uchar unsigned char;
#define uint unsigned int;
uchar temp[6];
uchar tomp[6];
uchar useful;
bit iniflag1,iniflag=0;
uint i,j=0;
uint a,b;
void inituart(void)
{
TMOD=0x20; //利用T1产生波特率,其工作在方式2
TL1=0xfd;TH1=0xfd;//设置串口传输波特率为9600bit/s
SCON=0X52; //51串口工作在方式1,允许串行接收
PCON=0x00; //SMOD为0,即波特率不加倍
PS=1; //串口中断优先级最高
RI=1; //清零接受中断标志位
ES=1; //串口中断允许
}
void delay(b)
{
for(a=0;a<b;a++);
}
void delay50()//利用T0产生50ms的延时
{
TMOD=0x01;
IE=0x82;//开定时器0
TL0=0x00;
TH0=0x4c;//50ms定时
TR0=1;
while(TF0);
TR0=0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -