




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 自动化技术综合实训报告实训题目: 三选二选择器 院 系: 信息工程与自动化学院 专 业: 自动化 班 级: 姓 名: 学 号: 指导教师: 实训地点: 开课时间: 摘要:三个裁判各控制一个按钮,按下表示该裁判认可通过,则对应的指示灯亮;总裁判控制一个复位按钮,按下时,表示下一次表决开始;当满足3选2条件时,PASS灯亮。三个裁判按键:K1,K5,K9总裁判按键:K13 Abstract:Three referees each control a button, press said the judge approved through the indicator light, the co
2、rresponding; The chief control a reset button, press, said the next vote start; When meet three choose two conditions, PASS light. Three referees keys: K1, K5, K9 referee button: K13一 任务介绍了解三选二选择器的要求,熟悉单片机最小系统的设计,根据实训课题要求拟定相应的硬件配置;熟悉Keil C51、 Protel、 Proteus等软件的应用;查阅资料熟悉相关芯片硬件及编程原理,进行系统硬件电路图的设计,并用Pr
3、otel或Proteus软件绘制硬件电路图;用Keil C51编写完成三选二选择器功能的应用程序;用Proteus软件进行程序和硬件电路的仿真调试运行;运行正确后生成PCB制版图购买及准备设计相关材料(如元器件、导线、工具等)进行硬件电路板的焊接、调试运行等。二 硬件设计绘制原理图如下: 器件选型: AT89S51: AT89S51芯片AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,
4、兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。主要性能特点:1、4k Bytes Flash片内程序存储器;2、128 bytes的随机存取数据存储器(RAM);3、32个外部双向输入/输出(I/O)口;4、5个中断优先级、2层中断嵌套中断;5、6个中断源;6、2个16位可编程定时器/计数器;7、2个全双工串行通信口;8、看门狗(WDT)电路;9、片内振荡器和时钟电路;10、与MCS-51兼容;11、全静态工作:0Hz-33MHz;12、三级程序存储器保密锁定;13、可编程串行
5、通道;14、低功耗的闲置和掉电模式。下载程序:AT89SXX系列单片机实现了ISP下载功能,故而取代了89CXX系列的下载方式,也是因为这样,ATMEL公司已经停止生产89CXX系列的单片机,现在市面上的AT89CXX多是停产前的库存产品。74LS240:PCB图:三 软件设计流程图: 源程序:#include <reg51.h>sbit pass1=P14;sbit pass2=P15;sbit pass3=P16;sbit pass=P17;sbit sb1=P10;sbit sb2=P11;sbit sb3=P12;int num=0,temp;void delay(int
6、z)/延时函数int x,y;for(x=z;x>0;x-)for(y=110;y>0;y-);void scankey()sb1=1;temp=sb1;while(temp=0)delay(5);temp=sb1;while(temp=0)pass1=1;num+;while(temp=0)temp=sb1;sb2=1;temp=sb2;while(temp=0)delay(5);temp=sb2;while(temp=0)pass2=1;num+;while(temp=0)temp=sb2;sb3=1;temp=sb3;while(temp=0)delay(5);temp=sb
7、3;num+;while(temp=0)pass3=1;while(temp=0)temp=sb3;void main()P1=0x00;while(1)scankey();if(num>=2)pass=1;num=0;四仿真实现按K5之后D2灯亮,PASS灯不亮: 再按K9按钮,之后D3灯也亮,PASS灯也跟着亮:五实物实现六总结经过两个星期短暂而又充实的实训,我感受最深的,有以下三点:第一、 实训是对每个人综合能力的检验。要想做好任何事,除了自己平时要有一定的功底外,我们还需要一定的实践动手能力,操作能力。第二、 此次实训,我深深体会到了积累知识的重要性。俗话说:“要想为事业多添一把
8、火,自己就得多添一捆材”。我对此话深有感触,特别是单片机编程部分,其他的如proteus和keil软件,只要付出了努力是可以在短时间内掌握基本操作的。第三、 纸上得来终觉浅,绝知此事要躬行!在短暂的实习过程中,让我很深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,此后,通过与同学的不断交流,不断地在网上查找资料,才渐渐地明白。我们做的是三选二选择器,是一个相对简单的题目,遇到的主要难题是单片机的编程和程序的写入。我的感受是编程是不能速成的,只能熟能生巧。写入程序时,需要编程器和烧录软件,我从同学那借了编程器,可是他们的烧录软件是STC-ISP,不能用来烧录AT8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届江苏省淮安洪泽县联考数学七上期末教学质量检测模拟试题含解析
- 2026届黑龙江省哈尔滨六十九数学七上期末检测试题含解析
- 2026届江苏省盐城市东台实验中学九年级数学第一学期期末达标测试试题含解析
- 智能监测技术在锑矿安全中的应用-洞察与解读
- 2025年西安建筑科技大学医院招聘模拟试卷有答案详解
- 2025年菏泽市市直机关幼儿园公开招聘教师(10人)考前自测高频考点模拟试题及一套完整答案详解
- 2025安徽芜湖市国有资本投资运营有限公司招聘10人考前自测高频考点模拟试题及答案详解(易错题)
- 2025湖北恩施州宣恩县园投人力资源服务有限公司招聘多家企业工作人员14人模拟试卷参考答案详解
- 2025广东省蕉岭县招聘卫生类急需紧缺人才5人模拟试卷及答案详解一套
- 2025辽宁辽河石油职业技术学院校园招聘教职员20人考前自测高频考点模拟试题及一套答案详解
- 2025学年第一学期江浙皖高中(县中)发展共同体高三语文10月联考试题古诗鉴赏详解:李觏《南斋咏风》、黄友《咏风》
- 死因监测及肿瘤随课件
- 强对流天气安全培训课件
- 北京故宫研学旅行方案设计
- 燃气设备安装调试方案
- 2025年二外小升初真题卷及答案
- 术后鼻出血处理课件
- 2025年乡村医生考试试题及答案
- 计算与人工智能概论(湖南大学信息科学与工程学院)学习通网课章节测试答案
- 环保行业2025年财务表现对比研究方案
- 纪检线索处置流程课件
评论
0/150
提交评论