



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告单HUBEIUNIVERSITY院(系)计算机学院专业计算机科学与技术班级姓名学号同组人实验室S4306组号日期课程单片机技术指导教师成绩实验项目编号8103201203实验项目名称LED指示灯循环控制设计实验目的熟悉μVision3编译软件,掌握C51编程与调试方法实验环境(仪器设备、软件)WinXP、KeiluVision4、ProteusISIS7Professional实验原理(或要求)LED小灯接P0口,程序启动后小灯依次点亮,从下而上,从上而下,无限循环。小灯闪烁的时间间隔为0.5秒。实验步骤1、按照教材图A.32,绘制实验三电路原理图;2、编写实验三的C51程序3、练习μVision3程序动态调试方法,实现8个LED灯依次点亮功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0无限循环,间隔约50ms;4、观察仿真结果,完成实验报告。(1)在Proteus中绘制电路原理图,将元件添加到编辑环境中;(2)在Keil下调试程序,并进行编译;(3)连接Proteus软件和Keil软件,并观察仿真结果。记录与处理(实验数据、误差分析、结果分析)1.电路原理图如下:2.使用μVision4软件创建project项目,选择目标CPU(Intel系列的AT89C51)。3.添加源程序(右击“点击“Add
file
to
Group”Source
添加生成的源程序如下:voidmain(){voidmain(){ unsignedchari; unsignedchara=1; delay(50); while(1){ for(i=1;i<=7;i++){ P2=~a; a<<=1; delay(50*2);} for(i=1;i<=7;i++){ P2=~a; a>>=1; delay(50*2);}}}4.生成可执行文件,添加.hex文件5.仿真运行,观察结果LED小灯接P0口,程序启动后小灯依次点亮,从下而上,从上而下,无限循环。小灯闪烁的时间间隔为0.5秒。8个LED灯依次点亮功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0无限循环。思考题总结控制LED小灯循环移位的几种方式1.移位法 while(1){ while(1){ for(i=1;i<=7;i++){//8个流水灯下行 P2=~a; a<<=1; delay(50*2); } for(i=1;i<=7;i++){//8个流水灯上行 P2=~a; a>>=1; delay(50*2); }}2.查表法unsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//显示字模while(1){ for(i=0;i<8;i++){ P2=led[i]; delay(50*2); } for(i=8;i>0;i--){ P2=led[i]; delay(50*2); }}3.循环函数法#include"intrins.h"#include"intrins.h"//调用库函数,循环移动功能函数 while(1){ for(i=1;i<=8;i++){ P2=~a;a=_crol_(a,1);//temp后面的1,表示左移的位数。如果写2,表示一次移动两位。 delay(50*2); }for(i=1;i<=8;i++){ P2=~a; a=_cror_(a,1); delay(50*2);}}实验小结通过本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急诊常见病急救护理流程
- 2025至2030年洗片槽项目投资价值分析报告
- 2025至2030年沟槽法兰接头项目投资价值分析报告
- 2025至2030年半圆双面超市货架项目投资价值分析报告
- 2025至2030年中国钒行业发展策略分析及投资前景研究报告
- 2025至2030年中国液压传感浮球阀项目投资可行性研究报告
- 2025至2030年中国欧式香包项目投资可行性研究报告
- 真菌性角膜溃疡患者的护理
- 2025年组合餐盒项目可行性研究报告
- 2025年直线倒立摆项目可行性研究报告
- 急诊科运用PDCA对急诊患者预检分诊登记系统使用率低原因分析品管圈鱼骨图柏拉图对策拟定
- 网络安全知识竞赛题库及答案 1000题
- 拉萨租房合同房屋租赁合同租房合同书
- 小径分岔的花园
- 癌症疼痛三阶梯止痛疗法幻灯片
- 《叩问师魂》观后感3篇
- 大象版科学(2017)六年级下册第一单元《生物的家园》单元测试卷及答案
- GB/T 9575-2013橡胶和塑料软管软管规格和最大最小内径及切割长度公差
- GB/T 9163-2001关节轴承向心关节轴承
- GB/T 4857.19-1992包装运输包装件流通试验信息记录
- GB/T 40581-2021电力系统安全稳定计算规范
评论
0/150
提交评论