- 3
- 0
- 约9.7千字
- 约 11页
- 2018-06-16 发布于山西
- 举报
单片机自动定尺装置
利用单片机计数器2开发100米以上自动定尺装置
51单片机经济耐用定尺精度1毫米。适用于彩钢生产线,电线电缆生产线,塑料薄膜生产线,弯管机等工业领域,定尺长度可以自行预置,简单灵活,稳定性高,可预置多达60个数据灵活切换,断电不丢失数据,避免了二次开机浪费原材料节约成本,
如有需要此商品的公司或个人请与我联系。
电话
qq: 1036194111 验证码:说你的明来意。
//实例外部计数器的使用定尺c程序
#includeregx52.h //包含单片机寄存器的头文件
#includeintrins.h //包含_nop_()函数定义的头文件
#include absacc.h
#includesm_display.h
#includejz_key.h
#includedelay.h
#include iic.h
uchar test_data[5];
sbit SK=P1^7;
sbit DC=P1^6;
sbit led=P3^7;
sbit led1=P3^6;
sbit jj=P1^1;
long m,m1,i,i1,num=0,num1=0; //储存脉冲个数
unsigned int a,count,n,n1,sd; //储存定时器T2中断次数
unsigned char f1,f;
uchar j,set=0;
unsigned char cur_n_tel; //正在显示的号码的编号
bit flag=1; //计数器方向标志
bit k=1,k1=1; //设置标志
Init_Timer2();
Init_Timer1();
/*******************************************************
函数功能:初始化关机时的定尺数据处理函数
********************************************************/
void csh(void)
{
iic_recv_str(CSI24WC02,0xfe,cur_n_tel,1); //读出关机前定尺编号
iic_recv_str(CSI24WC02,0xf0,ddram,5); //读出关机前计数值
i1=ddram[0];
num1=i1*10000+ddram[1]*1000+ddram[2]*100+ddram[3]*10+ddram[4]*1 ;
iic_recv_str(CSI24WC02,cur_n_tel 3,test_data,5); //读取预置定尺数据
}
/*******************************************************
函数功能:读出预置定尺数据并处理函数
********************************************************/
void dingchi(void)
{
i1=test_data[0];
m=i1*10000+test_data[1]*1000+test_data[2]*100+test_data[3]*10+test_data[4]*1 ;
m=m-num1;
if(m65535)
{
f=m/65535; //计算中断次数
}
else
{
f=0;
}
}
/******************************************************************************
函数功能:显示计数数值
******************************************************************************/
void display_val()
{
unsigned char ge,shi,bai,qian,wan,shiwan,s1,s2,s3;
shiwan=num/100000;
wan=num%100000/10000;
qian=num%10000/1000;
bai=num%1000/100;
shi=num%100/10;
ge
您可能关注的文档
最近下载
- 2023年江苏省常州市中考语文试卷附参考答案.pdf VIP
- 四川专升本数学2025年真题 及答案 .pdf VIP
- 2026年寒假特色作业模板【可编辑 可打印】.pptx
- 任务一短期投资的核算.ppt VIP
- 生物必修二全套课件.ppt VIP
- 2023年江苏省常州市中考语文试卷.docx VIP
- 2025年江苏高考地理真题(解析版).docx
- 2026年教案课件-中华民族共同体概论-第1-9讲-混一南北与中华民族大统合-教案合集-新版.pdf VIP
- 新解读《GB_T 39329-2020增材制造 测试方法 标准测试件精度检验》.docx VIP
- 医疗器械部门职责与岗位划分指南.docx VIP
原创力文档

文档评论(0)