实验一流水灯实验
dae_meng
实验一:流水灯实验
一、实验内容:
1、熟悉USB在线编程器和实验板;
2、通过P0口外接的LED发光管,实现流水点
亮。
实验一:流水灯实验
二、目的:
1、熟悉仪器设备;
2、掌握单片机端口的使用和编程方法;
3、掌握汇编语言的设计和调试方法。
实验一:流水灯实验
三、要求:
1、学生实验前预习实验并完成预录程序的修改过程;
3、学生实验中要完成规定的思考题;
4、学生实验后要按要求完成实验报告。
实验一:流水灯实验
四、实验电路
1、P0口采用灌电流的方式来驱动LED发光管;
2、根据电路的特点,P0口输出低电平点亮LED
发光管,高电平熄灭LED发光管;
3、跳线J500用短路帽短路接通电源,跳线J600、J700、J800开路。
实验一:流水灯实验
五、框图及程序
1、程序框图
根据硬件电路的特点,设
定初始状态LED D501亮,则
FEH给累加器A,再将其送给
P0口,调用1S钟延时程序,此
时D501点亮1S,将A左移一位
后重复上述步骤。
实验一:流水灯实验
2、汇编语言程序
ORG 0000H
LJMP STATR
ORG 0050H
STATR: MOV A , #0FEH
STATR1: MOV P0 , A
LCALL DEL1
RL A
SJMP STATR1
DEL1: MOV R7, # Y 3
DEL2: MOV R6 , # Y 2
DEL3: MOV R5 , # Y 1
DJNZ R5 , $
DJNZ R6 , DEL3
DJNZ R7 , DEL2
RET
END
注:学生完成Y3、Y2、Y1参数的设定
实验二:交通信号灯实验
一、实验内容
用六个三种颜色(绿色、黄色、红色)的
发光二极管,模拟十字路口的交通信号灯。
二、实验目的
1、掌握子程序编写和调用的方法;
2、掌握中断的使用;
3、掌握定时/计数器的使用;
4、汇编语言编写的一般方法。
单片机流水灯实验 来自淘豆网m.daumloan.com转载请标明出处.