实验一51单片机流水灯实验实验报告.pdf
《实验一51单片机流水灯实验实验报告.pdf》由会员分享,可在线阅读,更多相关《实验一51单片机流水灯实验实验报告.pdf(5页珍藏版)》请在三一文库上搜索。
1、“流水灯”实验报告 一、实验目的 1.了解单片机I/O 口的工作原理。 2.掌握 51 单片机的汇编指令。 3.熟悉汇编程序开发,调试以及仿真环境。 二、实验内容 通过汇编指令对单片机I/O 进行编程 (本实验使用P0口) ,以控制八个发光二极管 以一定顺序亮灭。 (即流水灯效果) 三、实验原理 通过更改P0口 8 位的高低电平,分别控制8 个发光二极管的亮灭。具体的亮灭情 况如下表: P0口输出值十六进制 发光二极管亮灭情况 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 0xFE 亮灭灭灭灭灭灭灭 0xFD 灭亮灭灭灭灭灭灭 0xFB 灭灭亮灭灭灭灭灭 0x
2、F7 灭灭灭亮灭灭灭灭 0xEF 灭灭灭灭亮灭灭灭 0xDF 灭灭灭灭灭亮灭灭 0xBF 灭灭灭灭灭灭亮灭 0x7F 灭灭灭灭灭灭灭亮 要实现“流水灯”效果,也就是需要将P0口的输出值发生以下变化: FE FD FBF7EF DFBF7FBF DFEF F7FBFDFE 可以使用一个循环, 不断对数据进行移位运算实现。这里的移位指令采用RL和 RR , 即不带进位的位移运算指令。如果使用带进位的位移运算指令(RLC和 RRC ) ,则需要 定期把 CY置 0,否则会出现同时亮起两个发光二极管的情况。 四、实验过程 1.在仿真系统中绘制好单片机的电路图 2.编写汇编程序,程序如下: ORG 00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 51 单片机 流水 报告
链接地址:https://www.31doc.com/p-4951036.html