已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机控制技术专题实习任务书一、实习题目:多点温度采集系统二、任务要求:1) 设计数字多点温度采集系统结构及其系统电路原理图2) 选择仿真控制对象,(Proteus仿真软件中的电机),根据采集温度与设定温度编程实现报警及开关电机控制。3) 用仿真软件调试系统,观察总结控制效果。完成专题实习报告。二、 验收标准:1) 系统电路原理图2) 仿真结果:1 模拟量输入通道(对Proteus仿真软件中的热电偶进行温度测量并把结果送入单片机,显示实时温度)2 单片机编程实现报警及开关电机控制3 电机控制速度可变三、 实习报告要求:1) 统一的封面(打印)2) 数字多点温度采集系统结构及其系统电路原理图3) 模拟量输入通道(单片机电路及其程序)4) 控制量输出通道(单片机电路及其程序)5) 仿真结果分析6) 小结。程序框图:完整单片机C语言程序:#include#include#include#define uchar unsigned char#define uint unsigned intsbit d0=P22;sbit d1=P30;sbit d2=P31;sbit d3=P32;sbit P2_0=P20;sbit P2_1=P21;sbit highset=P23;sbit lowset=P34;sbit set=P33;sbit SCK=P36;sbit CS=P37;sbit ena=P35;bit t=0;float wendu4;uchar xun=0;int shi,ge,xiao;float shezhi4=49.22,58.32,62.43,74.54;uchar code tab_110=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;uchar code tab_24=0x1f,0x2f,0x4f,0x8f;uchar code db8=0x01,0x02,0x04,0x08,0x80,0x40,0x20,0x10;uchar code tab_310=0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10;float Re_Convert(uint z)uchar i;unsigned long Temp_2; Temp_2=0; CS=1; SCK=0; _nop_(); _nop_(); CS=0;for(i=0;i16;i+) Temp_2=1; _nop_();SCK=1;/上升switch(z) case 0:if(d0=1)Temp_2=Temp_2|0x01; elseTemp_2=Temp_2|0x00; break;case 1:if(d1=1)Temp_2=Temp_2|0x01; elseTemp_2=Temp_2|0x00; break;case 2:if(d2=1)Temp_2=Temp_2|0x01; elseTemp_2=Temp_2|0x00; break;case 3:if(d3=1)Temp_2=Temp_2|0x01; elseTemp_2=Temp_2|0x00; break;default:break; _nop_(); SCK=0;_nop_(); Temp_2=Temp_26; Temp_2=Temp_2*0.125; return(Temp_2);void Disp_temp(uchar k)uint j,i=0;uchar toop,loop=0;float temp,var; if(wenduk0&wenduk0&temp0;j-);P2=0x0f; P0=tab_1shi; P2=tab_22; P1=loop;for(j=200;j0;j-);P2=0x0f; P0=tab_3ge;P2=tab_21; P1=toop;for(j=200;j0;j-);P2=0x0f; P0=tab_1xiao;P2=tab_20; P1=loop;for(j=200;j0;j-); P2=0x0f; void display(uchar a)float temp,m; int t1,t2,t3,j; switch(a) case 0: temp=shezhi0; break; case 1: temp=shezhi1; break; case 2: temp=shezhi2; break; case 3: temp=shezhi3; break; default:break; m=temp; t1=(int)temp%10; t2=(int)temp/10; t3=(int)(m*10)%10; P2=0x0f;P0=tab_1a;P2=tab_23;for(j=30;j0;j-);P2=0x0f; P0=tab_1t2; P2=tab_22;for(j=30;j0;j-);P2=0x0f; P0=tab_3t1;P2=tab_21;for(j=30;j0;j-);P2=0x0f; P0=tab_1t3;P2=tab_20;for(j=30;j0;j-); P2=0x0f;void intt0() interrupt 2 using 1 uchar i; uint j; ena=1; P1=0x00; P3=0xff; t=1; for(;) i=P2&0x03; display(i); if(set=1) break; if(highset=0) for(j=20;j0;j-) ; shezhii=shezhii+0.1; while(highset=0) display(i) ; if(lowset=0) for(j=20;j0;j-) ; shezhii=shezhii-0.1; while(lowset=0) display(i); void main()EA=1;EX1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省西安市西工大附中2026届物理九上期中考试模拟试题含解析
- 2026届湖北省咸宁咸安区六校联考八年级物理第一学期期末学业水平测试试题含解析
- 温泉SPA理疗美容康复酒店创新创业项目商业计划书
- 虚拟现实会议系统创新创业项目商业计划书
- 羊肉绿色供应链企业制定与实施新质生产力项目商业计划书
- 有机农产品种植基地创新创业项目商业计划书
- 河南安阳2025届高三年级第三次模拟考试生物(含答案)
- 湖南省湘潭市湘潭县2025年中考五模数学试题含解析
- 山东省青岛4中2026届物理九上期末质量检测试题含解析
- 新员工岗位职责说明书与绩效目标
- 2025广东能源集团科学技术研究院有限公司招聘10人考试参考试题及答案解析
- 2025-2030光伏新能源行业发展现状及未来趋势预测报告
- 国家基本药物处方集培训
- 偏侧忽略课件
- 京东仓管基础知识培训课件
- 2025年A特种设备相关管理(锅炉压力容器压力管道)操作证考试题库含答案
- 2025-2026学年北师大版数学小学三年级上册(全册)教案设计及教学计划
- QCSG1204009-2015电力监控系统安全防护技术规范
- 七年级上学期期中考试数学试题
- 差错争议业务基础知识业务管理部
- 英语(本科)试题及参考答案
评论
0/150
提交评论