谁能帮我看看这个语句什么意思.pic的
谁能帮我看看这个语句什么意思.pic的
INCLUDE "P16F877A.INC"
TMR0B EQU 0C3H
COUNTER EQU 20H
ORG 000H
NOP
GOTO MAIN
ORG 0004H
BCF INTCON,T0IF
DECFSZ COUNTER
GOTO RT
RLF PORTC,1
MOVLW 0AH
MOVWF COUNTER
RT MOVLW TMR0B
MOVWF TMR0
RETFIE
MAIN BSF STATUS,RP0
MOVLW 00H
MOVWF TRISC
MOVLW 07H
MOVWF OPTION_REG
BCF STATUS,RP0
MOVLW B'10100000'
MOVWF INTCON
MOVLW B'00000001'
MOVWF PORTC
MOVLW 0AH
MOVWF COUNTER
MOVLW TMR0B
MOVWF TMR0
LOOP GOTO LOOP
END
INCLUDE "P16F877A.INC"
TMR0B EQU 0C3H
COUNTER EQU 20H
ORG 000H
NOP
GOTO MAIN
ORG 0004H
BCF INTCON,T0IF
DECFSZ COUNTER
GOTO RT
RLF PORTC,1
MOVLW 0AH
MOVWF COUNTER
RT MOVLW TMR0B
MOVWF TMR0
RETFIE
MAIN BSF STATUS,RP0
MOVLW 00H
MOVWF TRISC
MOVLW 07H
MOVWF OPTION_REG
BCF STATUS,RP0
MOVLW B'10100000'
MOVWF INTCON
MOVLW B'00000001'
MOVWF PORTC
MOVLW 0AH
MOVWF COUNTER
MOVLW TMR0B
MOVWF TMR0
LOOP GOTO LOOP
END
其他人气:763 ℃时间:2020-06-22 08:13:23
优质解答
这段程序实现的功能是:PORTC端口数据的循环左移,如果PORTC接的发光二极管,那就是流水灯.PORTC的初始值为0x01,间隔时间由TMR0中断控制.TMR0分频值为256,初始值为0C3H,中断10次移位一次.如果采用4M晶振,间隔时间为(100H - 0C3H) * 256 * 10微秒请问您知道这个怎么弄么?通过RA4 引脚检测按键S2 的所按次数,当计数到15 次后四个发光二极管闪烁一遍后全部熄灭。重新按15 次后,四个发光二极管再闪烁一遍后全部熄灭,以此类推。知道的话请发我邮箱344819024@qq.com,万分感谢设置一个计数器,检测按键,每按一次计数器加1,加到15的时候点亮二极管,闪烁,把计数器清零,重新检测
我来回答
类似推荐
猜你喜欢
- 1已知x是实数,且满足根号(2x^2+x)=2x-1,求二次根式根号(2x^2+x)的值
- 2人眼正常情况下可以看到多远的事物?
- 3描写艰苦奋斗的成语
- 4如图,若点A在反比例函数y=k/x(k≠0)的图象上,AM⊥x轴于点M,△AMO的面积为3,则k=_.
- 5before doing除了before还有什么类似的?
- 6服装厂上月生产服装4000套,本月生产服装4800套.本月产量是上月的百分之几?
- 7三角形ABC的外接圆圆心为O,且3OA+4OB+√13OC=0(全为向量),则角C=?
- 8“露西”被认定属于古人类而不是类人猿的主要原因是( ) A.后肢直立 B.直立行走 C.能制造简单的工具
- 9著名诗人王之涣有这么一首诗
- 10有两根同样长的绳子,第一根截去11.5米,第二根接上14.5米,这时第二根绳子的长度是第一根的三倍.