- 98
- 0
- 约1.03千字
- 约 12页
- 2020-03-17 发布于江西
- 举报
实验一 跑马灯-亮灯左移右移循环
黄天佑 20132301155
一、实验目的
进一步熟悉 keil C 仿真软件及单片机实验板的使用。
了解并熟悉单片机 I/O 口和 LED 灯的电路结构,学会构建简单的流水灯电 路。
掌握应用 KEIL 软件编辑、编译源汇编程序的操作方法。
了解单片机汇编语言程序的设计和调试方法。
二、实验原理
1、实验板硬件电路图
灯向左移
灯向左移动点亮
灯向右移动点亮
2、单片机流水灯程序设计
(1)流水灯程序设计思路及程序流程。实现流水灯的方法有很多,这里介绍一种。
开始
结束
(2)产生流水灯效果程序(逐条程序加注释)
start:mov R0,#8 ;
mov A,#0FEH;
LOOP: mov P0,A;
ACALL DELAY;
RL A;
DJNZ R0,LOOP;
设置左移 8 次
存入开始亮灯的位置 传送 P0 并输出 调用延时程序 左移 1 位
判断移送次数
mov R1,#8;
LOOP1:RR A;
mov P0,A;
ACALL DELAY;
DJNZ R1,LOOP1;
JMP start;
DELAY: mov R5,#10;
D1: mov R6,#100;
D2: mov R7,#100;
DJNZ R7,$;
DJNZ R6,D2;
DJNZ R5,D1;
RET ;
END ;
设置右移 8 次 右移 1 位
您可能关注的文档
最近下载
- (可复制)光伏发电站接入电力系统技术规定GBT 19964-2024.pdf VIP
- 专职档案员岗位职责.docx VIP
- 注塑成型设备工作原理课件.pptx VIP
- 主题2《蜗牛爬爬爬》第2课时课件北师大版综合课程一年级上册.ppt
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 医院食堂服务外包项目方案投标文件(技术标).doc
- QMT Python API Doc - 3.2.1 用户手册说明书.pdf
- 循环水系统管道清洗方案.pdf VIP
- 新版小学道德与法治新部编版六年级上册全册教案(2026秋版)合集.pdf
- 2023年公路水运工程试验检测《道路工程》检师(真题卷).docx VIP
原创力文档

文档评论(0)