作业帮 > 综合 > 作业

单片机基础实验1.P1口做输出口,接8只发光二极管,编写程序使发光二极管循环点亮.2.P1口做输入口,接8个按钮开关,7

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 08:06:46
单片机基础实验
1.P1口做输出口,接8只发光二极管,编写程序使发光二极管循环点亮.
2.P1口做输入口,接8个按钮开关,74LS273做输出口,用发光二极管实时显示8个按钮的开关状态.
如何用c51程序和汇编语言完成,
atmal89c51
1、
Loop:
mov a, #01h
mov r2, #8
Output:
mov P1, a
rl a
call Delay
djnz r2, Output
ljmp Loop
Delay:
mov r6, #0
mov r7, #0
DelayLoop:
djnz r6, DelayLoop
djnz r7, DelayLoop
ret
end
#include
void delay()
{
unsigned int i;
for (i=0; i
再问: 对于第一个实验,如何实现向反方向移动。 在程序最后一行,用