




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上华南理工大学XXX课程实验报告实验题目:_单片机I/O口流水灯_ 班级: _09信安(5)_ 指导教师: _张齐_ 实验概述【实验目的及要求】1.学习单片机各I/O口结构特点及相关寄存器的使用方法。2.掌握一个简单具体的单片机项目的开发流程。3.了解Proteus ISIS软件及使用方法。4.熟悉Proteus ISIS与 Vision2 IDE开发环境的互连调试。实验内容【实验方案设计】实验电路编程实现:1) 从VD1VD32 逐次点亮每个LED,然后熄灭。每个Led 亮灯时间约为200ms。2) 点亮VD32,200ms后再点亮VD31最后点亮VD1,直到全部灯被
2、点亮。3) 在全部灯亮的情况下,从VD1VD32逐次熄灭LED,熄灭VD1,延时200ms;然后熄灭VD2,延时200ms熄灭VD32,全部灯熄灭。4) 重复上述过程。【实验过程】程序如下:#include #define LED_PORT0 P0#define LED_PORT1 P1#define LED_PORT2 P2#define LED_PORT3 P3void time(unsigned int ucMs);void main(void)unsigned int ucTimes;unsigned int temp;#define DELAY_TIME 200 while(1) L
3、ED_PORT0=0xff;LED_PORT1=0xff;LED_PORT2=0xff;LED_PORT3=0xff;time(DELAY_TIME);/从VD1VD32 逐次点亮每个LEDfor(ucTimes=0;ucTimesucTimes);time(DELAY_TIME);LED_PORT0=0xff;for(ucTimes=0;ucTimesucTimes);time(DELAY_TIME);LED_PORT1=0xff;for(ucTimes=0;ucTimesucTimes);time(DELAY_TIME);LED_PORT2=0xff;for(ucTimes=0;ucTim
4、esucTimes);time(DELAY_TIME);LED_PORT3=0xff;/点亮VD32,200ms后再点亮VD31最后点亮VD1,直到全部灯被点亮。temp=0xff;for(ucTimes=0;ucTimes8;ucTimes+) temp = temp - (0x01ucTimes);LED_PORT3 = temp;time(DELAY_TIME);temp=0xff;for(ucTimes=0;ucTimes8;ucTimes+) temp = temp - (0x01ucTimes);LED_PORT2 = temp;time(DELAY_TIME);temp=0xff
5、;for(ucTimes=0;ucTimes8;ucTimes+) temp = temp - (0x01ucTimes);LED_PORT1 = temp;time(DELAY_TIME);temp=0xff;for(ucTimes=0;ucTimes8;ucTimes+) temp = temp - (0x01ucTimes);LED_PORT0 = temp;time(DELAY_TIME);/在全部灯亮的情况下,从VD1VD32逐次熄灭LEDtemp=0x00;for(ucTimes=0;ucTimesucTimes);LED_PORT0 = temp;time(DELAY_TIME)
6、;temp=0x00;for(ucTimes=0;ucTimesucTimes);LED_PORT1 = temp;time(DELAY_TIME);temp=0x00;for(ucTimes=0;ucTimesucTimes);LED_PORT2 = temp;time(DELAY_TIME);temp=0x00;for(ucTimes=0;ucTimesucTimes);LED_PORT3 = temp;time(DELAY_TIME);/重复上述过程void time(unsigned int ucMs)#define DELAYTIMES 239unsigned char ucCounter;while(ucMs!=0) for(ucCounter=0;ucCounterDELAYTIMES;ucCounter+)ucMs-;调试步骤:1.从VD1VD32 逐次点亮每个LED,每点亮一个断点一次2.点亮VD32,200ms后再点亮VD31
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省菏泽市东明县第一中学2025届高三“一模”考试语文试题含解析
- 山东省潍坊市重点中学2025届高三高考冲刺模拟考试(一)化学试题含解析
- 山西农业大学《日本文学史与作品选读》2023-2024学年第二学期期末试卷
- 武汉铁路职业技术学院《物理化学基础》2023-2024学年第二学期期末试卷
- 武汉工程大学邮电与信息工程学院《医学分子生物学实验技术》2023-2024学年第二学期期末试卷
- 2025年艺术生文化课模拟考试试题及答案
- 四川省泸州市泸县重点名校2024-2025学年初三下学期入学摸底英语试题试卷含答案
- 2025年政府采购师考试试题及答案分析
- 乌海职业技术学院《临床输血学检验技术本》2023-2024学年第一学期期末试卷
- 铁岭师范高等专科学校《土木工程专业前沿》2023-2024学年第一学期期末试卷
- 湖北省武汉市2025届高中毕业生四月调研考试物理试题及答案(武汉四调)
- 珠宝并购策略优化-全面剖析
- 平面向量及其应用 章末题型归纳总结(基础篇)(10大题型)原卷版-2024-2025学年高一数学(人教A版必修第二册)
- 人教PEP版英语五年级下册 Unit 4 单元练习卷
- 运动营养学知到课后答案智慧树章节测试答案2025年春黑龙江冰雪体育职业学院
- AI时代职业院校财会类专业课程教学改革探讨
- 金氏五行升降中医方集
- 煤矿防洪专项应急预案
- 中华民族节日文化知到课后答案智慧树章节测试答案2025年春云南大学
- 回收设施布局与优化-深度研究
- 劳务协议到期不续签通知书(2025年版)
评论
0/150
提交评论