求单片机的。用PIC16f877设计可调速流水灯的电路图及程序,拜托了

求帮忙解答程序和电路图

AN BIT P0.0
AN1 BIT P0.1

ORG 0000H
LJMP MAIN
ORG 0050H

MAIN:

JNB AN,UP
LJMP MAIN

UP:
MOV R7,#8 ;初始化
MOV A,#0FEH
UP1:
JNB AN1,UP2
MOV P2,A ;累加器中的数给P2口(第一个灯亮)
LCALL DELAY ;延时
RL A ;累加器中的数向左移一位
DJNZ R7,UP1 ;判断最后一个灯是否亮
LJMP UP
UP2:
JNB AN,UP1
LJMP UP2
DELAY: ;延时子程序
MOV R6,#200
DELAY1:
MOV R5,#200
DJNZ R5,$
DJNZ R6,DELAY1
RET
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-03
我正在学PIC,这个问题还是可以解决的,把你的邮箱留给我吧,我发给你。
顺便把你的要求说的详细一点。
第2个回答  2010-12-22
你去迅雷上下个ISIS仿真器,很好用的,自己调试吧,很简单的。

求单片机的。用PIC16f877设计可调速流水灯的电路图及程序,拜托了
LCALL DELAY ;延时 RL A ;累加器中的数向左移一位 DJNZ R7,UP1 ;判断最后一个灯是否亮 LJMP UP UP2:JNB AN,UP1 LJMP UP2 DELAY: ;延时子程序 MOV R6,#200 DELAY1:MOV R5,#200 DJNZ R5,DJNZ R6,DELAY1 RET

相似回答
大家正在搜