- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 自动循环流程图:
开始
初始
您可能关注的文档
最近下载
- 23S519小型排水构筑物.pptx VIP
- 湛江市霞山区滨海四中六年级升七年级语-数-英分班考试题.docx VIP
- 2024年深芯盟国产无线通信芯片厂商调研分析报告-深芯盟.pdf
- 第一单元(知识清单)六年级语文上册单元速记巧练(统编版).pdf VIP
- 日产600t双膛窑技术方案(改1).doc
- 众为兴cnc4340系统版说明书附加页.pdf VIP
- SOA架构智能座舱:设计与实现.docx VIP
- 伦茨82EV矢量变频器(内置闭环型)操作手册.pdf VIP
- DB61T-体育赛事信息化建设技术规范 信息系统建设.pdf VIP
- Q-CR 517.2-2023铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青(OCR).pdf
原创力文档


文档评论(0)