单片机LED灯实验报告(共5页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机LED灯实验报告(共5页).doc》由会员分享,可在线阅读,更多相关《单片机LED灯实验报告(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上桂林电子科技大学实验报告2016-2017 学年第一学期开 课 单 位 海洋信息工程学院 适用年级、专业 14级机械设计制造及其自动化 课 程 名 称 单片微型计算机与接口技术-课内实验 主 讲 教 师 周旋 课 程 序 号 BS_03 课 程 代 码 BS 实 验 名 称 流水灯 学 号 - 17 姓 名 林亦鹏 卢炳荣 流水灯实验报告一、实验目的1、了解单片机顺序执行的工作特点。2、掌握单片机并行控制I/O口的基本方法。3、掌握C语言的编写,及对I/O口的基本操作方法。二、实验内容实验设备:计算机一台、单片机实验箱一台、Proteus软件、Keil软件。硬件原理图
2、: 单片机实验箱LED使用P0口进行控制,高电平有效。1、I/O口并行操作方法的优点。2、单片机延时程序的实现方式。3、单片机C语言左右移动语句、逻辑运算语句的使用。4、打开Keil,新建工程:学号-1.uv4。5、参考实验程序,编写程序:让灯向左(即从P1_0到P1_7)做流水动作,生成:学号-1.hex文件。6、把”学号-1.hex”文件烧写到单片机,观察流水灯的现象。7、修改程序让流水灯反向流动。8、编写自己想要的流水方式。三、实验结果分析本实验主要是采用延时程序来控制“流水”的功能,同时采用中断进行亮与暗闪烁的效果,使用C51的P0口进行对LED的控制。过程的主要分析如下:/* 实 验
3、 名 : 流水灯* 实验说明 : LED灯做右移流水灯*/1、程序流程图:2、程序清单及注释:#include #include /-声明全局函数-/void Delay10ms(unsigned int c); /延时10ms/主函数void main(void)unsigned char LED;LED = 0x01 ; /0x01= 0000 0001 此时,led灯的最低一位亮while(1)P0 = LED; / 按照LED的初值,置P0.0口为高电平,其余为低电平Delay10ms(50);LED = _crol_(LED,1); /循环右移1位,点亮下一个LED 此函数已在库函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 LED 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内