protues仿真版本为8.9
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- ;org 0000h
- ;mov dptr,#7fffh
- ;mov a,#10010000b
- ;movx @dptr,a
- ;loop:mov dptr,#7ffch
- ;movx a,@dptr
- ;mov dptr,#7ffdh
- ;movx @dptr,a
- ;sjmp loop
- ;sjmp $
- ;end
- org 0000h
- mov dptr,#7fffh
- mov a,#10010000b
- movx @dptr,a
- mov dptr,#7ffdh
- mov P1,#0feh
- loop:mov a,P1
- movx @dptr,a
- lcall delay
- RL A
- MOV P1,A
- sjmp loop
- delay:mov r6,#200
- dl2: mov r7,#7Dh
- dl1:nop
- nop
- djnz r7,dl1
- djnz r6,dl2
- ret
- sjmp $
- end
复制代码
所有资料51hei提供下载:
8255.zip
(100.89 KB, 下载次数: 15)
|