2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置

上传人:工**** 文档编号:501507380 上传时间:2022-10-25 格式:DOCX 页数:10 大小:68.36KB
返回 下载 相关 举报
2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置_第1页
第1页 / 共10页
2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置_第2页
第2页 / 共10页
2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置_第3页
第3页 / 共10页
2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置_第4页
第4页 / 共10页
2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置》由会员分享,可在线阅读,更多相关《2011年 国信长天杯 CT107 模拟题及参考程序、模拟智能传输装置(10页珍藏版)》请在金锄头文库上搜索。

1、准考 in号工位号注意:只填吁隹考证=和工位否川试总作厦 旨封线2011年“国信长天杯”第三届全国电子专业人才设计与技能大赛单片机设计与开发模拟试题功能简述“传送装置”可实现货物重量检测,改变装置的传输方向,超重记录及超重报警功能。“传 送装置”的硬件电路主要由单片机控制电路、数码管显示电路、模数转换电路、已已 ?尺 0 乂 存储电路、按键控制电路、蜂鸣器及继电器电路组成,系统框图如图1 所示。图1.系统组成框图MCS单一片机汇编指令集、C51关键了、CT107D 试半台电路原理图及木题所涉及 到的芯片资料町参考计处机上的屯了文档釋庁流卅图、相关I嗣文件诂以考个号命名,并 在汁算机.上的考牛文

2、件电子大赛组委会版权所有,未经允许,不得转载。设计任务及要求I. 巫量测量及显示单冗通过AD检测电路*检测也位器R说输入的电压信号,模拟“货物”加垃虽;假定 Rb2输入的电压佰号与“货物”璽量具枣线性关甌 电压为2.5V时,货物重童为500kg; 电压対()V时传送装置”空载a 通过4位共阳数码管显示当俞贷物”重:显乙按键控制单元独上按雜斟设定均启动按虢:半射按下后*樂电器接通.F送装谊启动;独立按键S5没定为1E向伕送控制按键;S3在杯传送装置”启动后才彼使能,当S5 按rJu .发光二极管从u到*以0 2秒为阖隔依欲循环点亮,槪传送装开始正向 传送“货物;独立按犍册设定为反向传送控制按键;

3、5五在椿送装置”启动后才被使能F当弐 按隔 发光 液管从L8到LI W 0.2秒为间隔依祝循环点亮传送装讶开始展向 传送“货物”;紘立捡樂7说是为停止按覆:当阴鞍下后.继电器断丿I、所有发光一:祕雀处于 熄灭状歸“传送裝置”停止a3-超重报警单元设定“传送装置”额是载重为750kg,若“货物”重量超出此额定值,传送装置向 动猝止讎电器断开、所有发光二极管熄灭人嫌鸣器开始报警;“贺笹r墓量小于舉定 载堇后,传送装置自动恢复到匸作状态(继电器接通、笈光二极管黄新循环点亮h同 时关闭蜂鸣器报?h4.趙重记录单元当“传送装置”载重超过额定载重后,自动将AD转换后的结果保存到EEPROM 中若“货物”重

4、量未发生变化*仅存储一次测量结果。数据存储格式如下图所示:0x000x010x02OxFF记录1i己录2记录3地址数据&系统初始状态说明系统匕电后,自动检测“前*货物”匝量,并通过数码管显下:“传送装育处于 停止状态继电器断开),此时系统不能够口动恢复到匸作状态(继电器接通人6.放大电路设计12 3 4压力传感器接如下图2所示* V“ V.Xf专感器佔号输岀端* VCC 为传感器电源,GND列传感器地;假设传感器输出最犬压差(V -VJ 5 20mV,从差1V -V.)与压力2间具有线性关泵.使用绐龙的元器件址计一厶斥力传感器放大电蹄口團2不力传感器搖口顼H粘楸即分评卷人电路阳I一. 电路原理

5、图设计根据设讣任的戏求,便川Proicl 99sc l:Jc Album Designer別曲怕说旳软件设匚卜械大电路” 的硬件电路原理圈:设计必频便用给定的元器件h SCH文件保存在考先文件夹中(文件夹 以考生的准苟证号命名).项H名称得分评卷人烬按装叱二. 电路板焊接与装配要求焊点大小适中,无漏、假、虚、连焊,焊点光滑、圆润、干净,无毛刺;引脚加工尺寸及 成形符合工艺要求;导线长度、剥头长度符合工艺要求,芯线完好,捻头镀锡。要求印制板插件位置正确,元器件极性正确,元器件、导线安装及字标方向均应符合工 艺要求;接插件、板间连接、紧固件安装可靠牢固,印制板安装对位;无烫伤和划伤处,整 板清洁无

6、污物。顼口耕称册评卷人程斥设A三. 程序编写及流程图绘制I画出理序流料图保帶在羚仝文件丸中:2. 按照设计要求宪成程序设计任务,并將工程文件保存在考生文件夹中J朗轻欷得分评卷人触件训试四. 硬件调试将编译通过的理序f载到处理器芯片中,进荷硬件调试1. 系统初贻化狀态止胭;2. 按键控制单元功能究现;3. 蚩眉检测及韻示用元功能实现;4. 超枣报警单-元功能实现*5. 超重记录功能窘现口参考程序#include#define uchar unsigned char#define uint unsigned intsbit HC138A=P2入5;sbit HC138B=P2入6;sbit HC1

7、38C=P2 7;sbit s7=P30;sbit s6=P3入1;sbit s5=P3入2;sbit s4=P3入3;sbit relay=PO入4;sbit scl=P2入0;sbit sda=P2入1;uchar k;uchar recev_table1;uchar Vtable=0,0,0,0;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,nu

8、m2,a,tt,b;/num1,num2 控制正转、反转 / a 灯第几个亮/b 上电读取上次超重的值void delayms(uint x)uchar t; while(x-) for(t=0;t120;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; /PCF8591/void start() sda=1;scl=1;delay5us();sda=0;delay5us();void stop() sda=0;scl

9、=1;delay5us();sda=1;delay5us();void ack()uchar i; scl=1;delay5us();while(sda=1)&(i200)i+;scl=0;/*void slave_ack()sda=0;scl=1;delayus();scl=0;sda=1; */void iic_writebyte(uchar byte)uchar i;scl=0;delay5us();/低 数据变化for(i=0;i8;i+)byte=1;delay5us();sda=CY;delay5us();scl=1;delay5us();scl=0;delay5us(); sda=1;delay5us();/释放总线ack();uchar iic_readbyte()uchar i,k; scl=0;delay5us();sda=1;delay5us(); /scl 拉低 sda 释放 for(i=0;i8;i+) scl=1;delay5us();k=(k191)pros(b); write_24c02_add(0,0);while(1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号