欢迎来到天天文库
浏览记录
ID:35611943
大小:3.87 MB
页数:36页
时间:2019-04-01
《电子工艺实习报告-流水灯的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西南石油大学电子工艺实习报告电子工艺实习报告学生姓名学 号教学院系电气信息工程学院专业年级电信1班指导教师李杰完成日期2011年6月22日34西南石油大学电子工艺实习报告目录第一章基础设计报告21.1设计题目21.2工艺流程21.3设计任务21.4proteus的基本使用31.5keilUv4的使用41.5.1创建新工程51.5.2选择单片机51.5.3新建文件并保存61.6编写程序61.7KeilC与Proteus连接调试71.8显示结果8第二章提高设计报告102.1设计题目102.2工艺流程102.3设
2、计任务112.4设计步骤112.5设计所能实现的功能112.7软件部分142.7.1单片机多机通信原理142.7.2部分程序说明142.8显示结果30第三章提高设计报告任务说明书333.1小组成员及学号333.2本人工作任务详细说明33第四章实习心得33参考文献:3334西南石油大学电子工艺实习报告第一章基础设计报告1.1设计题目:流水灯的实现1.2工艺流程初始化开始延时1秒循环移动一位图1.2.1流水灯流程图1.3设计任务34西南石油大学电子工艺实习报告利用单片机实现8个发光二极管从左到右每隔一秒钟循环点
3、亮。1.4proteus的基本使用(1)工作界面ProteusISIS的工作界面是一种标准的Windows界面,如图1.4.1所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。图1.4.1ProteusISIS的工作界面(2)建立工程文件---新建设计—保存(3)添加元器件34西南石油大学电子工艺实习报告图1.4.2添加元器件1图1.4.3添加元器件2(4)设计图图1.4.3设计图1.5keilUv4的使
4、用34西南石油大学电子工艺实习报告1.5.1创建新工程图1.5.1keilUv4创建新工程1.5.2选择单片机图1.5.2新建工程图本实验选择ATC89C51。34西南石油大学电子工艺实习报告1.5.3新建文件并保存新建文件名为shiyan1.c的文件并保存,添加到“SourceGroup1”中,如图1.5.3。图1.5.3添加到“SourceGroup1”1.6编写程序#include#include#defineucharunsignedchar#defineui
5、ntunsignedintvoiddelayms(uint);ucharaa;voidmain(){aa=0xfe;while(1){P0=aa;delayms(1000);aa=_cror_(aa,1);}}voiddelayms(uintmxs){uinti,j;34西南石油大学电子工艺实习报告for(i=mxs;i>0;i--)for(j=110;j>0;j--);}1.7KeilC与Proteus连接调试双击Proteus图中ATC89C51,弹出编辑元件窗口,如图1.7.1图1.7.1编辑元件窗口
6、点击ProgramFile后面的打开文件夹选项,将Keil生成的HEX文件导入,如图1.7.2。图1.7.2选择HEX点击Proteus的开始按钮,运行程序,并进行调试。34西南石油大学电子工艺实习报告1.8显示结果显示结果结果如图1.8,8个发光二极管中同一时刻只有一只点亮,并以一秒间隔循环左移。图1.8显示结果注意:1、假若KeilC与Proteus均已正确安装在C:ProgramFiles的目录里,把C:ProgramFilesLabcenterElectronicsProteus6Profe
7、ssionalMODELSVDM51.dll复制到C:ProgramFileskeilCC51BIN目录中。2、用记事本打开C:ProgramFileskeilCC51TOOLS.INI文件,在[C51]栏目下加入:TDRV5=BINVDM51.DLL("ProteusVSMMonitor-51Driver")其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复。(步骤1和2只需在初次使用设置。)3、进入KeilCμVision2开发集成环境,创建一个新项目(Project)
8、,并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。4、在调试程序时,必须为程序所选单片机给晶振频率12MHz,并让其能生成HEX文件,方法如下。4.1、在Keil软件工具栏中选择“Project“选项,在出现的下拉菜单中选择”OptionsforTarget1“选项,在出现的窗口中选择”Target“选项中将所选单片机的晶振改为12MHz,如图04.1。
此文档下载收益归作者所有