流水灯控制实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. 《电子与控制系统设计》实验报告 实验项目名称: LED 灯的移动控制 指导老师: 元泽怀 完成时间: 2015 年9月22 日 姓名: 刘文开 班级: 12电气1班 学号: 201224122116 成绩: 电子信息与机电工程学院 编制 . 实验  LED  灯的移动控制  实验项目类型 项目  验证  演示  综合  设计  其他 * 一、实验目的 1.熟悉 IO 接口的设置与应用; 2.进一步熟悉编译软件和下载软件的使用; 3.熟悉单片机 C 语言中移位、延时、数组等语句的应用; 4.熟悉单片机 C 语言开发过程。 二、实验内容 1.编写一程序, 实现如下功能: 每按一次 S1 键, 8 个发光二极管顺序点亮 1 个; 同样每按下 S2 键一次, 8 个发光二极管逆序点亮 1 个, 实验电路原 理图如下图 1 所示。实现发光二极管循环点亮的按键控制。 2.设计一个完整程序 (另建一个 project ) , 实现 8 个 led 灯的自动顺序 (加法) 点亮和逆序(减法)点亮。 . 图 1 实验原理图 三、使用仪器设备及材料 1、安装 windows xp 操作系统的微型计算机 1 台 2、AVR 单片机 C 语言集成开发环境 ICCAVR6.31A 3、单片机仿真平台 proteus7.5 4、AVR 单片机下载软件 progisp 5、AVR 单片机实验板 1 套(含下载器) 四、实验过程原始记录 1、硬件仿真电路 1)在实验室电脑 E 盘“ 12 电气 1 班 刘文开”文件夹里新建一个文件名为 “ test1 ”的文件夹。 2)打开 protues 仿真软件,根据图 1 设计出试验仿真图, 命名为“ test1.DSN ” 保存到上述“ test 的文件夹里”。 . U1 9 RESET PC0/SCL 22 23 PC1/SDA 12 24 XTAL1 PC2/TCK 13 25 XTAL2 PC3/TMS 26 PC4/TDO 40 27 PA0/ADC0 PC5/TDI 39 28 PA1/ADC1 PC6/TOSC1 38 29 PA2/ADC2 PC7/TOSC2 37 PA3/ADC3 36 14 PA4/ADC4 PD0/RXD 35 15 PA5/ADC5 PD1/TXD 34 16 PA6/ADC6 PD2/INT0 33 17 U2 PA7/ADC7 PD3/INT1 18 PD4/OC1B 1 20 1 19 PB0/T0/XCK PD5/OC1A 2 19 2 20 PB1/T1 PD6/ICP1 3 18 3 21 PB2/AIN0/INT2 PD7/OC2 4 17 4 PB3/AIN1/OC0 5 16 5 PB4/SS 6 15 6 PB5/MOSI 7 14 7 32 PB6/MISO AREF 8 13 8 30 PB7/SCK AVCC 9 12 10 11 ATMEGA16 LED-BARGRAPH-RED 图 2 实验仿真电路图 9 U1 22 RESET PC0/SCL 23 PC1/SDA 12 24 XTAL1 PC2/TCK 13 25 XTAL2 PC3/TMS 26 PC4/TDO 40 27 PA0/ADC0 PC5/TDI 39 28 PA1/ADC1 PC6/TOSC1 38 29 PA2/ADC2 PC7/TOSC2 37 PA3/ADC3 36 14 PA4/ADC4 PD0/RXD 35 15 PA5/ADC5 PD1/TXD 34 16 PA6/ADC6 PD2/INT0 33 17 U2 PA7/ADC7 PD3/INT1 18 PD4/OC1B 1 20 1 19 PB0/T0/XCK PD5/OC1A 2 19 2 20 PB1/T1 PD6/ICP1 3 18 3 21 PB2/AIN0/INT2 PD7/OC2 4 17 4 PB3/AIN1/OC0 5 16 5 PB4/SS 6 15 6 PB5/MOSI 7 14 7 32 PB6/MISO AREF 8 13 8 30 PB7/SCK AVCC 12 11ATMEGA16 LED-BARGRAPH-RED 图 3 实验仿真电路图 . 、程序流程图 (1 ).LED 控制移动流程图: 开始 初始化、定义 I/O 端口 是否有按键按 下? Y Y N N S2 按下? S1 按下? Y 计数器 counter++ Counter8? Y N 第一个 LED 下一个 LED 灯点亮 灯点亮  . Y 计数器 counter-- Counter0? Y 最后一个 上一个 LED灯 LED 灯点亮 点亮 . 2).LED 自动循环流程图: 开始 初始

文档评论(0)

150****5607 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档