易码技术论坛

 找回密码
 加入易码
搜索
查看: 552185|回复: 8

[源码] NC3000 电力检测详解

[复制链接]
发表于 2007-8-21 22:00:48 | 显示全部楼层
顶一个!!
yan也玩汇编,支持你啊!!
 楼主| 发表于 2007-8-21 22:06:02 | 显示全部楼层
对汇编感兴趣呢,不然就不会有4灰度的lava和NC3000的星星影院了.
发表于 2007-8-23 18:47:03 | 显示全部楼层
LDA $1C
ORA #$C0
STA $1C

这个有什么用?
ora以后还是原来的值吗?
发表于 2007-8-23 19:05:48 | 显示全部楼层
不是原来的值,除非原来bit6-7都是1
发表于 2007-8-23 20:44:43 | 显示全部楼层
ORA AND ....
这些东西没仔细看过,所以我还不懂汇编
发表于 2007-8-24 19:32:42 | 显示全部楼层
你不懂汇编!
那ftp是怎么做的?
发表于 2007-8-24 19:33:00 | 显示全部楼层
非常支持yan研究汇编!
 楼主| 发表于 2007-8-24 23:26:37 | 显示全部楼层
其实早在玩汇编了,当时是在pc2300上玩,结果玩坏了,就终止了,现在有了NC3K,就继续了,但是当时的资料都一并删除了,可惜啊。
 楼主| 发表于 2007-8-21 21:57:20 | 显示全部楼层 |阅读模式
  .org $4000
SEI
LDA $1C
ORA #$C0
STA $1C
;;;;;;;;;;;;;;;;;延时
LDY #$32
NEXT2:
LDA #$00
STA $03F6;;;;;防止自动关机
LDX #$FF
NEXT1:
DEX
BNE NEXT1
DEY
BNE NEXT2
;;;;;;;;;;;;;;;;;;;
LDX #$FF
LOOP:
INX
CPX #$1F
BCS END
LDA $1C
AND #$E0
STA $1C
TXA
ORA $1C
STA $1C
JSR $E0CC;;;;;;;延时 20us
JSR $E0CC;;;;;;;延时 20us
JSR $E0CC;;;;;;;延时 20us
LDA $1C
AND #$20
BEQ LOOP
END:
STX $2000;;;;;这个就是电力值了,范围:0~31,31电力最大
CLI
RTS
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-20 03:37 , Processed in 0.010690 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表