这是HT单片机用I/0端口模拟的汇编代码
其中ALE、RD、WR、NCS都已定义好了相连的IO口
SET WR ;禁止写入
SET NCS ;使能无效
SET RD ;禁止读取
CLR ALE ;锁存初始值为低
SET ALE ;置高
MOV A,0
MOV PCC,A ;将PC口设置为输出口
MOV A,RegCommand
MOV PC,A ;将地址送至总线
CLR ALE ;由高至低锁存地址
CLR NCS ;RC500使能
CLR RD ;允许读取
MOV A,1
MOV PCC,A ;将PC口设置为输入口
MOV A,PC ;将总线上的数据读出
SET RD ;禁上读取
发表时间:2005年2月2日11:01:57