《三选二选择器》doc版.doc_第1页
《三选二选择器》doc版.doc_第2页
《三选二选择器》doc版.doc_第3页
《三选二选择器》doc版.doc_第4页
《三选二选择器》doc版.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

自动化技术综合实训报告实训题目: 三选二选择器 院 系: 信息工程与自动化学院 专 业: 自动化 班 级: 姓 名: 学 号: 指导教师: 实训地点: 开课时间: 摘要:三个裁判各控制一个按钮,按下表示该裁判认可通过,则对应的指示灯亮;总裁判控制一个复位按钮,按下时,表示下一次表决开始;当满足3选2条件时,PASS灯亮。三个裁判按键:K1,K5,K9总裁判按键:K13 Abstract:Three referees each control a button, press said the judge approved through the indicator light, the corresponding; 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等软件的应用;查阅资料熟悉相关芯片硬件及编程原理,进行系统硬件电路图的设计,并用Protel或Proteus软件绘制硬件电路图;用Keil C51编写完成三选二选择器功能的应用程序;用Proteus软件进行程序和硬件电路的仿真调试运行;运行正确后生成PCB制版图购买及准备设计相关材料(如元器件、导线、工具等)进行硬件电路板的焊接、调试运行等。二 硬件设计绘制原理图如下: 器件选型: AT89S51: AT89S51芯片AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准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、可编程串行通道;14、低功耗的闲置和掉电模式。下载程序:AT89SXX系列单片机实现了ISP下载功能,故而取代了89CXX系列的下载方式,也是因为这样,ATMEL公司已经停止生产89CXX系列的单片机,现在市面上的AT89CXX多是停产前的库存产品。74LS240:PCB图:三 软件设计流程图: 源程序:#include 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 z)/延时函数int x,y;for(x=z;x0;x-)for(y=110;y0;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=sb3;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灯也跟着亮:五实物实现六总结经过两个星期短暂而又充实的实训,我感受最深的,有以下三点:第一、 实训是对每个人综合能力的检验。要想做好任何事,除了自己平时要有一定的功底外,我们还需要一定的实践动手能力,操作能力。第二、 此次实训,我深深体会到了积累知识的重要性。俗话说:“要想为事业多添一把火,自己就得多添一捆材”。我对此话深有感触,特别是单片机编程部分,其他的如proteus和keil软件,只要付出了努力是可以在短时间内掌握基本操作的。第三、 纸上得来终觉浅,绝知此事要躬行!在短暂的实习过程中,让我很深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,此后,通过与同学的不断交流,不断地在网上查找资料,才渐渐地明白。我们做的是三选二选择器,是一个相对简单的题目,遇到的主要难题是单片机的编程和程序的写入。我的感受是编程是不能速成的,只能熟能生巧。写入程序时,需要编程器和烧录软件,我从同学那借了编程器,可是他们的烧录软件是STC-ISP,不能用来烧录AT89

温馨提示

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

评论

0/150

提交评论