国信长天杯_CT107_模拟题及参考程序、模拟智能传输装置_第1页
国信长天杯_CT107_模拟题及参考程序、模拟智能传输装置_第2页
国信长天杯_CT107_模拟题及参考程序、模拟智能传输装置_第3页
国信长天杯_CT107_模拟题及参考程序、模拟智能传输装置_第4页
国信长天杯_CT107_模拟题及参考程序、模拟智能传输装置_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三届全国电子专业人才设计与技能大赛单片机设计与开发模拟试题竞赛时间:5小时题号总分酉己分得分“模拟智能传送装置”设计任务书功能简述继电器图1.系统组成框图“传送装置”可实现货物重量检测,改变装置的传输方向,超重记录及超重报警功能。“传 送装置”的硬件电路主要由单片机控制电路、数码管显示电路、模数转换电路、已已?尺0乂 存储电路、按键控制电路、蜂鸣器及继电器电路组成,系统框图如图1所示。设计任务及要求一.电路原理图设计二.电路板焊接与装配要求焊点大小适中,无漏、假、虚、连焊,焊点光滑、圆润、干净,无毛刺;引脚加工 尺寸及成形符合工艺要求;导线长度、剥头长度符合工艺要求,芯线完好,捻头镀锡。要求

2、印制板插件位置正确,元器件极性正确,元器件、导线安装及字标方向均应符合工艺要求;接插件、板间连接、紧固件安装可靠牢固,印制板安装对位;无烫伤和划伤处,整板清洁无污物。三.程序编写及流程图绘制四.硬件调试参考程序#include"pcf8591.h"#define uchar unsigned char#define uint unsigned intsbit HC138A=P25;sbit HC138B=P26;sbit HC138C=P27;sbit s7=P30;sbit s6=P31;sbit s5=P32;sbit s4=P33;sbit relay=P04;uch

3、ar Vtable=0,0,0,0;extern uchar recev_table1;uchar code smg_du=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff;uchar code smg_we=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;uchar num,num1,num2,a,tt,b; /num1,num2 控制正转、反转 / a 灯第几个亮 /b 上电读取上次超重的值void delayms(uint x)uchar t;while(x-) for(t=0;t<120;

4、t+);void display(uchar we,uchar du)HC138C=1;HC138B=1;HC138A=1;P0=smg_dudu;HC138C=1;HC138B=1;HC138A=0;P0=smg_wewe;void keyscan()if(s4=0)delayms(5);if(s4=0) HC138C=1;HC138B=0;HC138A=1;P0=0x1f; /开继电器 num=1; /开始工作标准 HC138C=1;HC138B=0;HC138A=0;P0=0xff; while(!s4);if(s5=0)delayms(5);if(s5=0&&num=1

5、)while(!s5);a=0;num1=1; /正向if(s6=0)delayms(5);if(s6=0&&num=1)while(!s6);a=0;num1=2;/反向if(s7=0)delayms(5);if(s7=0) while(!s7); num=0;num1=0;TR0=0; HC138C=1;HC138B=0;HC138A=1;P0=0; HC138C=1;HC138B=0;HC138A=0;P0=0xff;void pros(uchar val)/处理数据 uint temp;temp=val*200/51;Vtable0=(temp)/1000; Vtabl

6、e1=(temp)/100%10; Vtable2=(temp)/10%10;Vtable3=(temp)%10;/void write_24c02_add(uchar add,uchar byte)start();iic_writebyte(0xa0);iic_writebyte(add);iic_writebyte(byte);stop();uchar read_24c02_add(uchar add)uchar k;start();iic_writebyte(0xa0);iic_writebyte(add);start();iic_writebyte(0xa1);k=iic_readby

7、te();stop();return k;void init()TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;IT0=1;EX0=1;void main() uchar i; HC138C=1;HC138B=0;HC138A=1;P0=0xaf; /关蜂鸣器 HC138C=1;HC138B=0;HC138A=0;P0=0xff; /关流水灯 init(); /* b=read_24c02_add(0); /读24c02 上次超重结果 if(b>191) pros(b);write_24c02_add(0,

8、0); while(1) display(0,Vtable0);delayms(1); /显示超重结果 display(1,Vtable1);delayms(1); display(2,Vtable2);delayms(1); display(3,Vtable3);delayms(1); */while(1) keyscan();if(num1=1)/判断 启动定时器 流水灯工作TR0=1;num2=1;if(num1=2)TR0=1;num2=2;/*ad_pcf8591(0x07); ad_pcf8591(0x07); pros(recev_table0);display(0,Vtable

9、0);delayms(1);display(1,Vtable1);delayms(1);display(2,Vtable2);delayms(1);display(3,Vtable3);delayms(1);if(recev_table0>191) s5=0;EX0=1;if(recev_table0<191) s5=1; EX0=0;*/void int0()interrupt 0 TR0=0; HC138C=1;HC138B=0;HC138A=0;P0=0xff; HC138C=1;HC138B=0;HC138A=1;P0=0x40; while(1) ad_pcf8591(0

10、x07); ad_pcf8591(0x07); pros(recev_table0);display(0,Vtable0);delayms(1);display(1,Vtable1);delayms(1);display(2,Vtable2);delayms(1);display(3,Vtable3);delayms(1);write_24c02_add(0,recev_table0);if(recev_table0<191) s5=1; EX0=0; HC138C=1;HC138B=0;HC138A=1;P0=0x10;/关 蜂鸣器 开继电器 break; /退出外部中断 void T

11、0_time()interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;tt+;if(tt=4)tt=0;a+;if(a=9) a=1; if(num=1) HC138C=1;HC138B=0;HC138A=1;P0=0x10; /开继电器 以防自动跳掉 HC138C=1;HC138B=0;HC138A=0;P0=0xff;if(num2=1)if(a=1) HC138C=1;HC138B=0;HC138A=0;P0=0xfe;if(a=2) HC138C=1;HC138B=0;HC138A=0;P0=0xfd;if(a=3) HC138C

12、=1;HC138B=0;HC138A=0;P0=0xfb;if(a=4) HC138C=1;HC138B=0;HC138A=0;P0=0xf7;if(a=5) HC138C=1;HC138B=0;HC138A=0;P0=0xef;if(a=6) HC138C=1;HC138B=0;HC138A=0;P0=0xdf;if(a=7) HC138C=1;HC138B=0;HC138A=0;P0=0xbf;if(a=8) HC138C=1;HC138B=0;HC138A=0;P0=0x7f;if(num2=2)if(a=8) HC138C=1;HC138B=0;HC138A=0;P0=0xfe;if(a=7) HC138C=1;HC138B=0;HC138A=0;P0=0xfd;if(a=6) HC138C=1;HC138B=0;HC138A=0;P0=0xfb;if(a=5) HC138C=1;HC13

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论