#include <absacc.h>
#include <reg51.h>
#define IN0 XBYTE[0x7ff8]
unsigned char disbit[]={0xfe,0xfd,0xfb,0xf7};
unsigned char code discode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned int disbuf[4]={0,0,0,0};
unsigned int ad=100;
unsigned char q=0;
unsigned char *Adr;
unsigned char count,miaoshu;
unsigned char sec,tcnt;
sbit p26=P2^6;
void delay(unsigned char N)
{
unsigned char i;
for(i=0;i<N;i++);
}
void display(unsigned char ch)
{
unsigned char k; //显示,常用的一种程序,可以把disbuf数组变成一个暂时变量输出
disbuf[0]=ch%10;
disbuf[1]=(ch%100)/10;
disbuf[2]=ch/100%10;
disbuf[3]=1;
for(k=0;k<4;k++)
{
P2=0xff; // p2作为输出,必须先置高电平
P1=discode[disbuf[k]];
P2=disbit[k];
}
}
void read_ch(void) interrupt 0 using 0
{
ad=*Adr;
}
void t0(void) interrupt 1 using 0 //定时T0中断服务函数
{
tcnt++; //每过250ust tcnt 加一
if(tcnt==40) //计满40 次(1/100 秒)时
{
tcnt=0; //重新再计
sec++;
if(sec==10) //定时0.1 秒,在从零开始计时
{
sec=0;
TH0=0x06; //对TH0 TL0 赋值
TL0=0x06;
miaoshu=count;
count=0;
}
}
}
void sdf(void) interrupt 2 using 0 //计数T1中断服务函数
{
count=count+1;
}
main()
{
unsigned int m;
unsigned char s1=0x44;
EX0=1;
IT1=1;
Adr=&IN0;
TMOD=0x02; //定时器T0工作在方式2 自动重装方式,计数器T1工作在方式2 自动重装方式
TH0=0x06; //对TH0 TL0 赋值
TL0=0x06;
TR0=1; //开始定时
ET0=1; //允许T0 产生中断
EA=1;
EX1=1;
TR1=1;
IT1=1;
EA=1;
sec=0;
SCON=0x90; //MODER1,REN=1;
PCON=0x00;
miaoshu=0;tcnt=0;count=0;
while(1)
{
*Adr=0;
for(m=0;m<5000;m++)
{
if(p26==1)
{display(ad);
}
else
{ display(miaoshu);
}
}
do{
SBUF=0xff;
while(TI==0);TI=0;
while(RI==0);RI=0;
}while(SBUF!=0xbb);
SBUF=ad;
while(TI==0);TI=0;
}
}
直流电机的速度环PI控制-速度电流检测部分
版权申诉
21 浏览量
2022-06-20
08:48:07
上传
评论 1
收藏 204KB RAR 举报
风和技术资料库
- 粉丝: 36
- 资源: 925
最新资源
- IPv4-HEADER-02测试数据
- tensorflow-2.6.2-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-2.6.2-cp37-cp37m-win-amd64.whl
- RV180-Firmware-1.0.5.4.img
- 粒子群算法.docx 粒子群算法(Particle Swarm Optimization,PSO)是一种优化算法,受到鸟群或鱼
- asp代码ASP基于WEB楼宇专业网站毕业设计(源代码+论文)
- 九宫重排.docx 验证重排后的九宫格是否满足所有条件,包括每行、每列和每个子区域的目标和值相等,以及是否包含1到9的所有数字
- asp代码ASP基于WEB聊天室的设计与实现(源代码+论文+任务书)
- 质数的判断条件.docx
- android-ocr-master,android-ocr-master
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈