急!用汇编语言编写的程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:24:27
程序尽量简单,但语句要够100条.谢谢!
说明一下你的程序是做什么的,并在每句的后面加以解释,

不知道你想干什么,问的问题很奇怪
下面是PIC16F877A的汇编

#include "p16f877a.inc"

#define delaytimes1 0x01
#define delaytimes2 0x02
#define delaytimes3 0x03

cblock 0x20
disbuffer1
disbuffer2
disbuffer3
b1
b2
b3
time1
time2
time3
count1
count2
endc
org 0x00 ; 程序起始位
nop
goto start

org 0x04
retfie

start ;;;初始化
movlw 0x00
movwf b1
movwf b2
movwf b3
bsf STATUS,RP0
movlw 0x07 ;06
movwf ADCON1
movlw 0x00
movwf TRISD
movwf TRISE
bcf STATUS,RP0
check1
movlw 0x01
movwf count1
movlw 0x05
movwf count2

movlw 0x0a
subwf b1,w
btfsc STATUS,Z
goto check11
call convert1
movwf disbuffer1
incf b1,f
check2
movlw 0x0a
subwf b2,w
btfsc STATUS,Z
goto check21
call convert2
movwf d