实验一LED灯闪烁.doc

实验一LED灯闪烁.doc

ID:56703902

大小:31.00 KB

页数:3页

时间:2020-07-05

实验一LED灯闪烁.doc_第1页
实验一LED灯闪烁.doc_第2页
实验一LED灯闪烁.doc_第3页
资源描述:

《实验一LED灯闪烁.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机小系统设计与制作实验报告姓名:李文浩学号:1423102班级:14级电仪维指导教师:陈雪莲实验一八个LED灯闪烁一、实验要求仿照图1-1在Proteus中绘制一个基于AT89C51单片机控制八个LED灯进行闪烁。现象:八个LED灯闪烁,为黄灯;图1-1八个LED灯闪烁电路图二、实验目的(1)学会使用ProteusISIS绘制硬件电路图,掌握加载程序和仿真运行等基本操作。(2)掌握c语言里调用延时子程序的方法。(3)掌握proteus的工程建立,仿真,调试。(4)学会如何在ProteusISIS上放置元件和连线。(5)学会如何在ProteusISIS加载目标代码。三、实验步骤1、在P

2、roteusISIS中设计硬件电路(1)创建文件名“123”保存在对应的文件夹“E:123"下。(2)利用关键字或分类检索的方法将电路原理图中需要的元器件挑选至对象选择列表,主要元件可参照表1-1,然后依次选中在设计区单击,放入电路图。(3)从模型选择工具栏的终端(Terminal)模型中将地线端子(Ground)和电源端子(Power)放置到电路中。(4)连接电路原理图,可参考图1-1。表1-1元器件关键字单片机芯片AT89C51AT89C51电阻RESLEDLED-YELLOW2、在Keil中设计程序(1)启动KeiluVision2软件,创建新工程:123,CPU选择Atmel8

3、9C51。(2)创建文件,以c为扩展名保存。(3)执行“Source”菜单下的“Add”命令添加程序“123.c”。(4)对工程的属性进行设置:目标属性中选择“生成HEX文件”(5)编写源程序,进行汇编/编译、调试。3、仿真运行启动ProteusISIS,打开电路图“123.DSN”,单片机属性中选择目标文件123.HEX,然后进行仿真运行,操作电路中的开关,观察运行结果。4、程序#includevoiddelay(unsignedcharx);voidmain(){while(1){P1=0;delay(1000);P1=0xff;delay(1000);}}void

4、delay(unsignedcharx){unsignedchart;while(x--)for(t=0;t<255;t++);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。