单片机实验报告LED流水灯实验洛阳理工.doc

单片机实验报告LED流水灯实验洛阳理工.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
洛阳理工学院实验报告 系别 计算机系 班级 09 学号 B120509xx 姓名 课程名称 单片机原理及应用 实验日期 2014.9.19 实验名称 LED流水灯实验 成绩 实验目的: 1.学会用keil4和proteus软件进行流水灯程序的编写和电路仿真。 2 .掌握驱动软件的使用方法,用STC-ISP将程序下载到实验板中,进行实物验证。 实验条件:1.一台装有Keil C和proteus的计算机。 2.单片机实验箱。 实验内容: (一)用keil4软件进行编程、调试。 (1)分析:先把0xfe赋给P2口,然后用for语句循环,进行左移;再把0x80赋给P2口,进行右移。注意在每次移位时调用一个延时函数进行延时。 (2) 源程序: #includereg51.h void delay() {unsigned int j=15000; for(;j0;j--) ; } void main() {unsigned char i; P2=0xfe; delay(); while(1){ for(i=0;i7;i++) {P2=1; P2=P2|0x01; delay(); } for(i=0;i7;i++) {P2=1; P2=P2|0x80; delay(); } }} (二)在proteus中连接仿真电路图,然后把把程序加载到芯片中,进行仿真。 (1)仿真器件主要有:单片机,LED灯,VCC,电阻。 (2)仿真电路图: (三)实验箱中进行验证。 在电脑上安装驱动,用STC-ISP下载软件把HEX文件下载到实验箱的单片机上进行结果验证。 实验总结 经过这次实验我了解到Keil C编译软件的结构及使用方法,锻炼了独立思考解决问题的能力。通过keil4软件进行程序的编写,我熟悉了软件,同时对C51语言编程有了较大的提高。我进一步提高使用protues软件仿真的能力。电路连接无误后,把keil中生成的HEX文件加载到单片机上进行仿真。然后把程序下载到实验室提供的单片机实验箱,在电路板上测试。

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档