




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
沈阳航空航天大学电子信息工程学院电子设计应用软件训练总结报告学生姓名: 专 业: 通信工程 班 级: 94020202 学 号: 指导教师: 李智慧 训练时间:2012年 7月16日至 2012年7月20日电子信息工程学院电子设计应用软件训练任务【训练任务】:1、熟练掌握PROTEUS软件的使用; 2、按照设计要求绘制电路原理图; 3、能够按要求对所设计的电路进行仿真。【基本要求及说明】: 1、按照设计要求自行定义电路图纸尺寸; 2、设计任务如下: 利用AT89C51单片机,1个按键和6 位共阳LED数码管,构成一个秒表系统,当点击按钮启动秒表计时。3、按照设计任务在Proteus 6 Professional中绘制电路原理图; 4、根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。【按照要求撰写总结报告】 成绩评定表评语、建议或需要说明的问题:指导教师签字: 日期:成 绩电子设计应用软件训练总结报告一、任务说明本次设计任务是利用AT89C51单片机设计一个秒表系统。其中要求使用一个按键来控制秒表的计时及暂停,采用6位共阳极数码管来显示秒表的时间。根据以上任务要求编写程序,按照设计要求自行定义电路图纸尺寸,用PROTEUS软件绘制原理图并进行仿真验证,实现所要求的功能。二、应用PROTEUS软件绘制原理图的过程本次设计任务要求的秒表系统是以AT89C51单片机为主,使用其定时器功能及其他元器件结合来实现秒表计时,并通过6位共阳极数码管显示秒表的时间。在了解了任务要求及编程之后,需要绘制原理图并进行仿真,从而验证设计秒表。本次设计采用PROTEUS软件绘制原理图,绘制原理图的操作步骤如下:1.建立文件并设置纸张大小:运行ISIS软件,选择“文件”,然后选择“新建设计”,会弹出如图1所示的方框并选择“Portrait A4”,图1 纸张选择选择好纸张后,再设置纸张的大小。选择“系统”,再选择“设置纸张大小”,出现如图2所示选择第一项A4图2 纸张大小选择确定之后,电路图的纸张尺寸就设计好了,如图3所示。图3 电路图新建设计2.添加并放置元件:本次设计的秒表需要用到AT89C51、CAP、CAP-ELEC、CRTSTAL、JUMPER、RES以及7SEG-MPX6-CA,还有POWER、GROUND。首先点击左上角位置的“P”,然后会弹出如图4所示的方框:图4 元件选择在关键字下面的空白条框出输入要选择的元件,如:AT89C51,则会出现如图5所示的情况:图5 选择元件AT89C51然后点击确定,即可看到该元件已在列表当中,同理可找出其他元件,如图6所示图6 元件列表接下来是放置元件,在元件列表中选择要放置的元件,在原理图编辑窗口中单击左键即可出现对应的元件,如图7所示图7 放置元件接着是放置POWER和GROUND,选择左侧竖排中第八个图标,会出现如图8所示的列表,选择需要的元件并放置即可。图8 POWER和GROUND选择图9 所有元件放置3.连接元件完成电路图:选择图标连接元件完成电路图,如图10所示图10 完整电路图三、应用PROTEUS软件对原理图进行仿真的步骤以及过程结果在进行仿真之前,先对所要求的秒表编写程序,可用Keil软件来完成。编程完成之后将其产生的以“.hex”为后缀的文件添加到电路图的单片机AT89C51中,然后开始仿真,验证结果。具体操作如下:1.添加仿真文件:先右键单击AT89C51再左键单击,出现如图11所示的方框。点击图标选择编程用到的以“.hex”为后缀的文件,点击确定即完成添加。图11 添加仿真文件2.仿真:单击开始仿真。6位数码管显示秒表计时的时间。当开关闭合,秒表开始计时;当开关断开,秒表暂停计时。仿真结果如图12所示。图12 仿真结果四、总结通过这一周的课程设计,我认识了PROTEUS软件,并且可以很好地运用这个软件,同时也学到了该软件相关的知识,比如:创建绘制电路图的文件,如何绘制电路图,元件的查找以及添加编程的文件并仿真得出结果等等。在这一周的课程设计中,我熟练了对PROTEUS软件的操作。通过该软件,我学会了单片机AT89C51定时器功能的应用。在此期间,我查阅了单片机AT89C51的相关资料,知道了单片机AT89C51的各个管脚的名称及功能。通过编写程序,在PROTEUS软件上进行仿真,实现相应功能。在进行仿真的过程中,我发现了很多需要注意的地方,像是秒表的计时与暂停,开关的控制很重要,要用1个开关控制这些操作。选用6位共阳极数码管显示秒表的计时时间,需要注意的是7段式共阳极数码管低电平有效。经过我不断地改正、完善,最终完成了仿真,得出预期的结果。本次课程设计使我加深了单片机的知识内容,让我很好地掌握单片机知识,尤其是关于定时器方面的相关知识。在这一周里,我既学到了新的知识,又巩固了旧的知识,这对于我以后的学习有很大的帮助。五、参考文献1 楼然苗等.51系列单片机设计实例.M 北京:航空航天出版社,2003.32 许泳龙等.单片机原理及应用.M 北京:机械工业出版社,2005.13 李林功,吴飞青,王兵,丁晓.单片机原理与应用.M北京:机械工业出版社,2008.14 束慧,陈卫兵.单片机技术与应用基础.M北京 人民邮电出版社,2010.45 马忠梅等.单片机的C语言应用程序设计.M北京:航空航天大学出版社,2004,26 李广弟等.单片机基础.M北京:航空航天出版社, 2001.7附录I 仿真电路图附录 源程序代码#include#define uint unsigned int #define uchar unsigned char uchar sec=0;uchar min=0;uchar hour=0;uchar count;sbit P30=P30;sbit P33=P33;int flag=0;uchar table10= 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90;void delay(uint i) uint j; for(;i0;i-) for(j=0;j125;j+);void display(uchar tmp1,uchar tmp2,uchar tmp3) uint sec1,sec2,min1,min2,hour1,hour2;sec1=tmp1/10;sec2=tmp1%10;min1=tmp2/10;min2=tmp2%10; hour1=tmp3/10;hour2=tmp3%10;P0=tablesec2;P2=0x20;delay(1);P2=0x00;P0=tablesec1;P2=0x10;delay(1);P2=0x00;P0=tablemin2;P2=0x08;delay(1);P2=0x00;P0=tablemin1;P2=0x04;delay(1);P2=0x00; P0=tablehour2;P2=0x02;delay(1);P2=0x00;P0=tablehour1;P2=0x01;delay(1);P2=0x00;void System_Init(void) TMOD=0X01; TH0=(65536-10000)/256; TL0=(65536-10000)%256; ET0=1; EA=1;void main(void) System_Init(); while(1) display(count,sec,min); if(P30=0) TR0=1; el
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科无尿护理
- 语言送给蛤蟆的礼物
- 硬式内镜处理流程及注意事项
- 自我时间管理培训
- 带状疱疹护理查房
- 高中一年级必修一化学笔记总结模版
- 汽车行业2024年年报及2025年一季报综述:以旧换新政策推动业绩增长行业盈利能力复苏191mb
- 宝宝感冒护理指南
- 三晋卓越联盟·2024-2025学年高三5月质量检测卷(25-X-635C)地理(B)
- 资料员工作总结模版
- 委托寻找房源协议书
- 景观毕业设计
- 法洛四联症的护理课件
- 2025年佛山市三水海江建设投资有限公司招聘笔试参考题库附带答案详解
- 卤味学员合同协议书
- 统编版三年级语文下册期末考试卷(带答案)
- 【课件】清朝的边疆治理+课件统编版七年级历史下册
- 外贸业务培训课件教学
- 2025年健康管理师职业技能考试笔试试题(100题)含答案
- 中国成人呼吸系统疾病家庭氧疗指南(2024年)解读
- 2025年企业管理专业考试试题及答案详解
评论
0/150
提交评论